ubuntu14.04 设置静态ip
vim /etc/network/interfaces
原来只有
auto lo
iface lo inet loopback
修改成如下:
auto lo iface lo inet loopback auto eth0 iface eth0 inet static #静态ip address 192.168.1.6 #要设置的ip gateway 192.168.1.1 #这个地址需要自己确认 netstat -rn 第一列为0.0.0.0对应的gateway netmask 255.255.255.0 #子网掩码。
network和broadcast可以不设置。
需要手动设置dns。
vim /etc/resolvconf/resolv.conf.d/base
nameserver 8.8.8.8
8.8.8.8和8.8.4.4是谷歌的dns,可以用但是比较慢,最好自己找一个国内的dns。
/etc/resolv.conf 和 /etc/resolvconf/resolv.conf.d/base区别是 第一个是临时的,重启后会消失,而且这个文件只是一个link,内容是根据/etc/resolvconf/resolv.conf.d/base来的,但是找的时候找的是/etc/resolv.conf。打开/etc/resolv.conf文件的时候,上面的注释已经告诉了,会被覆盖,不要手动修改这个文件。
网上还有说需要修改/etc/NetworkManager/NetworkManager.conf这个文件的managed=false 修改为true,但是我的修改之后就连不上网了。不用改。
重启networking
/etc/init.d/networking restart
最后重启一下电脑。