Ubuntu12.04 desktop安装后默认自动启用network-manager,这个程序会自动配置网络,前提是网内有dhcp服务器

1.配置接口

打开/etc/network/interfaces,加入如下设置

auto eth0
iface eth0 inet static
address 192.168.0.67
netmask 255.255.255.0
gateway 192.168.0.1

重启networking服务

sudo /etc/init.d/networking restart

sudo service networking restart

 

2.配置DNS

现在Ubuntu12.04下通过直接修改/etc/resovl.conf文件不再管用了,重启后配置会丢失

应该修改/etc/resolvconf/resolv.conf.d/base 文件,在其中加入nameserver x.x.x.x

重启resolvconf服务

sudo /etc/init.d/resolvconf restart

sudo service resolvconf restart

 

如果想手工配置网络,需要关闭network-manager,使用命令sudo services network-manage stop;或者系统会在你手工修改接口配置后自动定制network-manager服务。此时可以查看network-manager的配置文件,/etc/NetworkManager/NetworkManager.conf中

[ifupdown]
managed=false

想要再次使用network-manager,需要将此值设为true