Ubuntu18.04 虚拟机使用 NAT 模式设置静态 IP 并可以成功访问互联网(VMWare下)
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博客