原来发帖子:
https://www.newsmth.net/nForum/#!article/LinuxApp/949078
今天弄了一下,应该是弄出来了。
首先把vmware的网络设置,把那个隐藏的vmnet0设置成lan,新建一个vmnet2设置成wifi。
然后虚拟机Linux,我的是Debian10,再建一个网卡,都是桥接。一个设置成vmnet0,一个设置成vmnet2。
Debian的 /etc/network/interfaces , 试过改配置,但是没用。
而且右上角网络状态点击时,只能两个网切换,一次只能启动一个网络。
我装的是xfce桌面,在系统菜单里有个advanced network configuration. 可以点出网络配置界面。把两个网络配置进去。可以同时启用两个网络了。
最后就是网络优先级的问题。
用 route -n , 看两个网络谁的metric小,谁的优先级就大。
把路由删了重新添加,同时设定metric :
sudo route del default gw 192.168.2.1 ens33
sudo route add default gw 192.168.2.1 dev ens33 metric 99
就能把Debian设置成默认使用ens33的wifi上Internet, ens37的lan用来调试设备了。
无语的是,弄半天,还是不知道Debian那个网络到底咋配置的,还是能在好几个地方配置。
默认/etc/network/interfaces是空的。
系统只自动启动一个网卡。就没通过改配置文件改成功过。
还一个问题是,我的笔记本,LAN和wifi都能上Internet的,但是如果把wifi断了,虚拟机不能上Internet。
下一步,我想要做的是,能弄成一个软路由,被调试的设备能通过ens33再通过ens37上Internet, 请指点。
不知道这两个是不是一个问题。
--
修改:zhanghaoX FROM 203.218.252.*
FROM 203.218.252.*