1.配置ip,配置 /etc/network/interfaces 文件
2.然后是DNS,配置 /etc/resolv.conf
例如:
配置静态IP地址
sudo vim /etc/network/interfaces
内容如下:
auto lo
iface lo inet loopback
iface eth0 inet static
address 10.16.255.220
netmask 255.255.255.0
gateway 10.16.255.254
auto eth0
配置DNS
vim /etc/resolv.conf
增加以下内容:
nameserver 210.31.198.65
3.增加默认网关
route add default gw 10.16.255.254
4.重新启动网络配置
sudo /etc/init.d/networking restart
5.在Ubuntu的桌面发行版本中,有两种管理网络的方法,分别为传统上使用/etc/network/interfaces管理网络介面,还有就是NetworkManager,基本上只能选择一种方法进行管理。
NetworkManager 的设定放在 /etc/NetworkManager/nm-system-settings.conf。它基本上只需要4行设定內容即可运行。下面是Ubuntu里面的设定的内定。
[main]
plugins=ifupdown,keyfile
[ifupdown]
managed=false
更改上述 NetworkManager 的设置后,可以執行 sudo/etc/init.d/network-manager restart 重新载入。在 Ubuntu 中,更改 network/interfaces 的设置后,可以执行 sudo /etc/init.d/networking restart 重新载入设置。这两种机制分別使用不同的管理指令。
按照官方文件的说法,当 managed 设为 false 时,NetworkManager 会忽略列在 network/interfaces 內的网络设置。也就是说,如果我们把网络设定写在 network/interfaces 內的话,NetworkManager 就不会去管理它。如下例,network/interfaces列出了 lo 和 eth0 这两咱网络的设置方法,故 NetworkManager 就不会去管理 lo 和 eth0 这两会网络。
6.装上了xubuntu13.10,居然以前用的service network-manager stop失效了,停止不了network-manager,结果不能用aircrack-ng这些东东了……
刚才才知道原因,原来在Ubuntu13.10里面,没有了network-manager这个System V init脚本,所以只有直接控制init daemon来关闭它咯!
具体可以man service和man stop查看。
//停止network0manager
sudo stop network-manager
//停止后启动network-manager
sudo NetworkManager
或者也可以重新把这个脚本添加回系统里面,我们要做的仅仅是创建一个链接:
点击(此处)折叠或打开
sudo ln -s /lib/init/upstart-job /etc/init.d/network-manager
现在重新执行service network-manager stop,是不是又可以了?这个链接是我在检查Ubuntu12.04的network-manager脚本的时候发现的,在我这里测试过可以用,没有发现太大的问题。应该是Ubuntu13.10的开发者忘记添加这个链接了。
2.然后是DNS,配置 /etc/resolv.conf
例如:
配置静态IP地址
sudo vim /etc/network/interfaces
内容如下:
auto lo
iface lo inet loopback
iface eth0 inet static
address 10.16.255.220
netmask 255.255.255.0
gateway 10.16.255.254
auto eth0
配置DNS
vim /etc/resolv.conf
增加以下内容:
nameserver 210.31.198.65
3.增加默认网关
route add default gw 10.16.255.254
4.重新启动网络配置
sudo /etc/init.d/networking restart
5.在Ubuntu的桌面发行版本中,有两种管理网络的方法,分别为传统上使用/etc/network/interfaces管理网络介面,还有就是NetworkManager,基本上只能选择一种方法进行管理。
NetworkManager 的设定放在 /etc/NetworkManager/nm-system-settings.conf。它基本上只需要4行设定內容即可运行。下面是Ubuntu里面的设定的内定。
[main]
plugins=ifupdown,keyfile
[ifupdown]
managed=false
更改上述 NetworkManager 的设置后,可以執行 sudo/etc/init.d/network-manager restart 重新载入。在 Ubuntu 中,更改 network/interfaces 的设置后,可以执行 sudo /etc/init.d/networking restart 重新载入设置。这两种机制分別使用不同的管理指令。
按照官方文件的说法,当 managed 设为 false 时,NetworkManager 会忽略列在 network/interfaces 內的网络设置。也就是说,如果我们把网络设定写在 network/interfaces 內的话,NetworkManager 就不会去管理它。如下例,network/interfaces列出了 lo 和 eth0 这两咱网络的设置方法,故 NetworkManager 就不会去管理 lo 和 eth0 这两会网络。
6.装上了xubuntu13.10,居然以前用的service network-manager stop失效了,停止不了network-manager,结果不能用aircrack-ng这些东东了……
刚才才知道原因,原来在Ubuntu13.10里面,没有了network-manager这个System V init脚本,所以只有直接控制init daemon来关闭它咯!
具体可以man service和man stop查看。
//停止network0manager
sudo stop network-manager
//停止后启动network-manager
sudo NetworkManager
或者也可以重新把这个脚本添加回系统里面,我们要做的仅仅是创建一个链接:
点击(此处)折叠或打开
sudo ln -s /lib/init/upstart-job /etc/init.d/network-manager
现在重新执行service network-manager stop,是不是又可以了?这个链接是我在检查Ubuntu12.04的network-manager脚本的时候发现的,在我这里测试过可以用,没有发现太大的问题。应该是Ubuntu13.10的开发者忘记添加这个链接了。