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博客
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
2019-10-16 编码格式简介(ANSI、GBK、GB2312、UTF-8、UTF-16、GB18030和 UNICODE)