为网卡配置静态IP和其他地址信息,下边以Ubuntu 14.04为例
sudo vi /etc/network/interfaces 添加如下信息
auto lo
iface lo inet loopback
# 以下是配置网卡静态IP信息
auto eth0
iface eth0 inet static #static表示静态IP
address 192.168.1.252 #静态IP地址
netmask 255.255.255.0 #子网掩码
gateway 192.168.1.1 #网关
broadcast 192.168.1.255 #广播
dns-nameservers 192.168.1.1 #DNS地址,一般与网关一样
hwaddress ether AA:BB:CC:DD:EE:FF #MAC地址
完成后需要重启网络服务:
方法一:
sudo ifdown eth0 #禁用网卡
sudo ifup eth0 #启动网卡
方法二:
sudo /etc/init.d/networking restart (有的ubuntu版本不支持)
注意:网络管理有两种:network-manager用于图形界面和networking命令模式
network-manager和networking有时有冲突,如果启用了network-manager就不能再用networking管理网络了,如果用
networking管理网络,就不能用network-manager,所以解决方法有两种:
1、用network-manager管理网络:
编辑/etc/network/interfaces,将其中的所有网络的设置全部注释掉(就是在行前面打上#),仅留下lo(本地回环)的设置,
然后重启。
2、用networking管理网络
可以将network-manager禁止,在终端里输入sudo apt-get remove network-manager --purge 直接卸载就可以了