虚拟机 Ubuntu 22.04 双网卡 静态IP 设置
为了使Ubuntu系统也可以连接互联网,同时与电脑主机在同一局域网的开发板也能连接Ubuntu系统,需要给Ubuntu系统设置双网卡环境。具体操作如下:1、以管理员权限打开VMware Workstation软件,打开编辑菜单,打开虚拟网络编辑器,将VMnet1设置为桥接模式,并且选择已桥接至本机的网卡。将VMnet8设置为NAT模式,并打开NAT设置, 记下vmnet8的网关IP,后续设置静态I
在工作中使用笔记本中的虚拟机进行嵌入式开发。笔记本通常通过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 即可。
更多推荐
所有评论(0)