官方版
這裏參考的官方文檔,關鍵時候還是官方給力啊!
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
,網卡名稱請根據自己的實際情況調整