虚拟机 Ubuntu 22.04 双网卡 静态IP 设置

本文介绍了如何在VMware中设置双网卡静态IP,以便虚拟机同时连接互联网和本地局域网进行嵌入式开发。通过桥接模式将虚拟机加入有线网卡的局域网,Nat模式使其能上网,详细阐述了虚拟网络编辑器、虚拟机设置及虚拟机内网卡配置的步骤。
摘要由CSDN通过智能技术生成

在工作中使用笔记本中的虚拟机进行嵌入式开发。笔记本通常通过WiFi连接互联网,通过网线接入嵌入式设备的本地局域网中(本地局域网无法连接互联网),为了使虚拟机能够连接互联网,并且能与本地局域网的嵌入式设备通信,需要设置双网卡 静态IP。

网卡1 设置桥接模式,桥接到有线网卡,将虚拟机加入有线网卡的局域网中。

网卡2 设置Nat模式,使虚拟机可以连接互联网。

桥接模式与Nat模式的区别可参考

VMware虚拟机三种网络模式(桥接、NAT、仅主机)的区别_Young丶的博客-CSDN博客_vmware桥接和nat有啥区别

设置步骤:

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

a. 打开vmware 菜单栏 → 编辑 → 虚拟网络编辑器(要以管理员打开虚拟机)  

b. 设置VMnet0 桥接到有线网卡,如下图

c.  将VMnet8 设置NAT模式

 d. 打开NAT设置记住 网关IP,后续要使用到

2. 虚拟机增加网卡

a. 打开vmware菜单栏→虚拟机→设置

b. 增加网络适配器

c. 设置网络适配器连接。将适配器1指定VMnet0(桥接模式), 适配器我指定到VMnet8(Nat模式)

3. 虚拟机网卡设置

a. 打开虚拟机并打开终端 执行 sudo vi /etc/netplan/01-network-manager-all.yaml, 将文件内容修改如下(注意缩进,不然会报错)。两个网卡的IP地址,网关,子网掩码需要根据自己的实际情况做修改。(ens33, ens37需要修改为自己的网卡名称,可通过ifconfig查看)

# Let NetworkManager manage all devices on this system
network:
  version: 2
  renderer: NetworkManager
  ethernets:
    ens33:
      dhcp4: false
      addresses:
        - 192.168.1.27/24 #虚拟机局域网IP地址,需跟window的有线网卡处于同一网段
      routes:
        - to: default
          via: 192.168.1.1 #本机局域网网关地址,需跟window的有线网卡设置相同
          metric: 200
      nameservers:
        addresses:
          - 114.114.114.114
          - 8.8.8.8
    ens37:
      dhcp4: false
      addresses:
        - 192.168.62.27/24 #与1-d步骤 NAT设置中的 网关IP处于同一网段
      routes:
        - to: default
          via: 192.168.62.2 #与1-d步骤 NAT设置中的 网关IP一致
          metric: 100
      nameservers:
        addresses:
          - 114.114.114.114
          - 8.8.8.8

b. 最后执行 sudo netplan apply 即可。

  • 13
    点赞
  • 37
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值