官方版
这里参考的官方文档,关键时候还是官方给力啊!
https://help.ubuntu.com/lts/serverguide/network-configuration.html.zh-TW
我试过下面的网上流行版
配置之后貌似没成功!!!
1.cd /etc/netplan
2.sudo vim 50-cloud-init.yaml
network:
version: 2
renderer: networkd
ethernets:
ens33:
addresses:
- 192.168.145.100/24
gateway4: 192.168.145.2
nameservers:
addresses: [8.8.8.8, 1.1.1.1]
3.应用配置: sudo netplan apply
配置成功!
网上流行版
1.sudo vim /etc/network/interfaces
auto ens33
iface ens33 inet static
address 192.168.145.100
netmask 255.255.255.0
gateway 192.168.145.2
dns-nameserver 119.29.29.29
#dns-nameserver 119.29.29.29这句一定需要有
#因为以前是DHCP解析,所以会自动分配DNS服务器地址。
2.重启 ens33(根据自己的修改) 网卡:
sudo ifconfig ens33 down //关闭
sudo ifconfig ens33 down //开启
3.测试1,ping一下百度:
ping www.baidu.com
4.测试2,在主机ping虚拟机:
ping 192.168.145.100
注意
Ubuntu16.04中的网卡名称默认不是eth0
具体是网卡名称可以通过ifocnfig
命令查看
我的机子的网卡名称为ens33
,网卡名称请根据自己的实际情况调整