环境是Ubuntu11.10,由于开通了校园网,配置一下才可以使用。
1. 配置IP等
使用命令 sudo gedit /etc/network/interface
由于使用校园网,直接注释掉原有的所有内容,添加学校(网络管理员)给的IP等信息:auto eth0 #开机自动激活网卡iface eth0 inet staticaddress x.x.x.x #IP地址netmask x.x.x.x #子网掩码gateway x.x.x.x #网关
2. 配置DNS
使用命令 sudo vi /etc/resolv.confsearch test.com
nameserver x.x.x.x
nameserver x.x.x.x
以上为临时修改,重启会失效
永久修改:sudo vi /etc/dhcp/dhclient.conf
将prepend domain-name-servers注释去掉后,填上你的dns
同时停止network manager服务,防止其在启动时重写/etc/resolv.conf文件
sudo service network-manager stop
sudo /etc/init.d/network-manager stop
这种办法不能完全解决resolv.conf被覆盖的问题。所以我们可以禁止network manager启动,如下:
sudo vi /etc/init/network-manager.conf
注释掉start on 的部分
注意这个其实解决不了DNS重启失效问题,看这里:
3. 重启网络
sudo /etc/init.d/networking restart