当前位置: 首页 > article >正文

vmware虚拟机配置ubuntu 18.04(20.04)静态IP地址

VMware版本 :VMware  Workstation 17 Pro

ubuntu版本:ubuntu-18.04.4-desktop-amd64

主机环境 win11

1. 修改 VMware虚拟网络编辑器

打开vmware,点击顶部的“编辑"菜单,打开 ”虚拟化网络编辑器“ 。

  

选择更改设置,使用管理员权限进行操作

点击还原默认设置:

此时VMNet8的状态:

在主机win10中vmnet8的状态:

控制面板\网络和 Internet\网络和共享中心

 ipv4地址 自动获取(默认)

 详细信息中有 ipv4的地址(主机中是可变的...):

2. 设置ubuntu虚拟机网络适配器

打开VMware,在虚拟机 - 设置中 选择 网络适配器, 选择 NAT 模式 (桥接模式应该也是可以的)

3. 网络配置文件设置

用ip addr命令查看网卡名称,下图可以看出,网卡名称是ens33,网卡名称以你自己的ubuntu系统为准,你的网卡名称可能不是ens33,有可能是ens37这种名称。

ip addr

 修改网络配置文件,网络配置文件存放在/etc/netplan 目录下,

用ls 命令查看配置文件

ls /etc/netplan

从图上可以看出网络配置文件名为:01-network-manager-all.yaml

用sudo gedit 命令打开 01-network-manager-all.yaml 文件

sudo gedit /etc/netplan/01-network-manager-all.yaml 

根据上面的截图,

编辑 01-network-manager-all.yaml 文件的内容为:

network:
  version: 2
  #renderer: NetworkManager  #这个renderer的值是导致不能上网的原因之一
  renderer: networkd
  ethernets:
    ens33:
      dhcp4: no
      dhcp6: no
      addresses: [192.168.112.100/24]  #这个地址100的位置可以是其他,不能是上述网关(122.2)和主机中的(112.0)
      gateway4: 192.168.112.2
      nameservers:
        addresses: [8.8.8.8, 114.114.114.114, 8.8.4.4]

然后执行 sudo netplan apply 命令编译网络配置,

sudo netplan apply

验证是否可行:

ping www.baidu.com

执行 ifconfig 看静态地址是否生效:

不行执行步骤4

4. 重启系统,验证网络是否通达

执行 reboot  命令重启系统才会生效。

重启后用 ping 命令验证网络是否通达:

 ping www.baidu.com

若以上无效,执行下 自动获取 IP: 如果 IP 地址配置有误,可以使用 DHCP 重新获取:

sudo dhclient -v

然后重复执行 上面的 3 4即可。

参考:

vmware虚拟机配置ubuntu 18.04(20.04)静态IP地址 - 民工黑猫 - 博客园

虚拟机VMWARE的ubuntu18.04网络配置_虚拟机ubuntu18.04网络配置-CSDN博客

Ubuntu18.04网络配置(桥接模式)[动态ip静态IP皆可]_ubuntu设置动态ip-CSDN博客


http://www.kler.cn/a/506313.html

相关文章:

  • 3 前端(上): Web开发相关概念 、HTML语法、CSS语法
  • C++单例模式的设计
  • JSON 文本的多层嵌套格式
  • electron 如何申请 Mac 系统权限
  • css实现响应式详解
  • Stein算法
  • 如何利用AI进行用户体验测试
  • 中职网络建设与运维ansible服务
  • jsx语法中el-table-v2中cellRender如何使用动态绑定
  • GaussDB中的Vacuum和Analyze
  • 3D打印汽车零部件
  • 【蓝桥杯嵌入式】串口空闲中断+DMA接收不定长数据
  • Swift语言的数据库编程
  • 【大语言模型】ACL2024论文-37 交互式文本到图像检索与大型语言模型:一种即插即用的方法
  • LeetCode 916. Word Subsets
  • pnpm add 和 pnpm install 的区别?
  • EE213 Lab virtuoso final project SRAM designlayout
  • SEO优化与版权保护:提升WordPress网站内容安全和价值
  • 朝天椒USB服务器在万家基金的前置机应用案例
  • 屏幕共享——局域网多个电脑信息分发屏幕分组-直播分享
  • 全面掌握WRF气象模拟与Python数据处理的集成应用与实践
  • C# 运算符和类型强制转换(用户定义的数据类型转换)
  • 如何查看特定版本的Spring源码
  • 深度剖析:NLP 领域基于 TF-IDF 和 Text-Rank 的关键字提取原理
  • Spring Boot集成Sharding-JDBC实现分库分表
  • 解密AIGC三大核心算法:GAN、Transformer、Diffusion Models原理与应用