Ubuntu版本 18.04
VM 網絡設置模式
配置靜態 ip 的過程
1. 查看網絡接口名稱
如下圖所示,可以看到網絡接口名稱為 ens33,並且此時為動態 ip,值為192.168.152.152 。
2. 查看網關的 ip 地址,這里是 192.168.152.2 。
3. 查看配置網卡文件
注意:服務器,雲實例等(例如01-network-manager-all.ymal或01-netcfg.yaml)上可能文件名不一樣,但是 /etc/netplan/*.yaml 下的所有文件將被 netplan 讀取。
我這里為 01-network-manager-all.ymal。可以看到,初始內容只有3行。
4. 修改網卡配置文件
4.1 修改文件
vim /etc/netplan/01-network-manager-all.yaml
4.2 修改為如下內容
network:
version: 2
renderer: networkd
ethernets:
ens33: # 對應第1步查到的網絡接口名稱
addresses:
- 192.168.152.102/24 # 自己想要配置的靜態 ip
gateway4: 192.168.152.2 # 對應第2步查到的網關 ip
nameservers: # DNS地址
addresses: [192.168.152.2, 8.8.8.8] # 注意這里要把網關 ip 寫上
4.3 應用你修改的配置
netplan apply
4.4 查看修改后的 ip
4.5 測試網絡訪問情況
ping www.baidu.com
5. 引申:改回動態 ip 的過程
改回動態 ip 的話只需執行前面的逆操作即可,也就是把 /etc/netplan/01-network-manager-all.yaml 文件的內容改回初始的那三行內容:
5.1 修改文件
vim 01-network-manager-all.yaml
5.2 修改回初始內容
network:
version: 2
renderer: NetworkManager
5.3 應用你修改的配置
netplan apply
5.4 重啟虛擬機。
注意:不重啟的話可能看不到改回來的效果,並且可能連不上網。
參考文章
Ubuntu18.04 使用 NAT 模式設置靜態IP並可以成功訪問互聯網(VM下)_skyfans的博客-CSDN博客