Ubuntu18.04 虚拟机使用 NAT 模式设置静态 IP 并可以成功访问互联网(VMWare下)

Ubuntu版本 18.04#

image

VM 网络设置模式#

image

配置静态 ip 的过程#

1. 查看网络接口名称#

如下图所示,可以看到网络接口名称为 ens33,并且此时为动态 ip,值为192.168.152.152 。
image

2. 查看网关的 ip 地址,这里是 192.168.152.2 。#

image
image
image

3. 查看配置网卡文件#

image
注意:服务器,云实例等(例如01-network-manager-all.ymal或01-netcfg.yaml)上可能文件名不一样,但是 /etc/netplan/*.yaml 下的所有文件将被 netplan 读取。
我这里为 01-network-manager-all.ymal。可以看到,初始内容只有3行。
image

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#

image

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博客

posted @   拾月凄辰  阅读(1309)  评论(0编辑  收藏  举报
编辑推荐:
· 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)
点击右上角即可分享
微信分享提示
主题色彩