系统:ubuntu14.04
命令:sudo vim /etc/network/interfaces
# interfaces(5) file used by ifup(8) and ifdown(8)
auto lo
iface lo inet loopback
#The primay network interface
auto eth0
iface eth0 inet static
address 192.168.1.88
netmask 255.255.255.0
gateway 192.168.1.1
dns-nameservers 202.96.128.68 8.8.8.8
解析:
auto lo
iface lo inet loopback
回环测试,实现ping通本机
auto eth0
iface eth0 inet static
打开eth0网卡并配置为静态
address 192.168.1.88
静态ip地址,不要跟局域网中的其他设备ip相同,否则都不能上网
netmask 255.255.255.0
广播地址,配置所处网段
gateway 192.168.1.1
网关,这个和广播地址可以在windows下搜索网络连接,找到后右键状态,详细信息里面找到
dns-nameservers 202.96.128.68 8.8.8.8
dns,域名解析,可以用通用的8.8.8.8或114.114.114.114,想网速快点可以百度当地dns服务器。
保存、重新启动服务
这里提供几个命令,不一定都适用,或者直接重启
1.sudo service network restart
2.sudo ifdown eth0、sudo ifup eth0,两个命令执行间最好稍微等一下,不然可能失败
3.sudo /etc/init.d/networking restart
相关的内容:
1.在ubuntu16.04版本中网卡名是ens33而不是eth0
2.单纯想让虚拟机上网,用NAT模式设置网络出错的概率会降低,网络属性直接来自本机
3.在配置文件中可以用iface eth0 inet dhcp 指定使用动态ip,然后注释其他配置静态ip的语句即可。