开头照例是回忆或吐槽,可以跳阅正文。
0
最近公司在鼓励员工用AI,特别是自研的AI,有任务的,要排名看总分,为完成指标,就用写作AI写诗吧,抒发一下加薪升职不得的急迫无奈心情。
职级枷锁未移身,日历千页遥如尘。
申信无音薪途锁,盼开云雾却见雨。
石沉心焦叹声频,漫路何日到灵山?
1
最近在使用VMware Workstation的虚拟机时,发现虚拟网络连不上。
虚拟机是装在我的笔记本电脑上,设的是桥接模式,这时无论这台笔记本电脑是使用无线网卡还是有线网卡,虚拟机都无法连上网。虚拟机的IP是手动设置的,但是ping不通网关,如果改成自动获取,则连IP也获取不到。把桥接改成NAT,网络就通了。
之前也发生过几次虚拟机桥接模式无网的情况。最近的一次是因为AC控制器。当时公司的无线AP换成AC控制,换后就出现只要物理宿主机使用无线网卡(有线没事),虚拟机的桥接模式就不能联网,只能用NAT,还发现桥接的虚拟机网络设置成自动获取IP时才不能上网,IP无法获得,而改成手动设置成固定IP,网络就能连上。
查了半天,才知道有的AC会有这样的问题,好像是防假冒DHCP攻击的一个功能的影响,要关掉它才能恢复无线网卡下虚拟机桥接模式(自动IP)的正常上网。
可惜我找了半天,也问了公司用的这家AC供应商,并没能给我这个选项,因此在无线下我的虚拟机但凡开桥接,只能手动设置IP。因为有一些公司内网测试还是想用桥接。
2
但这回直接就是手动设置固定IP,桥接模式也无法上网了(自动也不行),而且连有线网卡也牵扯进来。
还好,最后我回忆起更早的一次虚拟机桥接上网失败的原因:两个虚拟网卡。
当时我除了VMware外,还安装了一个网络模拟器,好像是华为的,这个模拟器是在Virtual PC还是VirtualBox基础上搭建的,所以除了VMware虚拟网卡外,还有另一个虚拟网卡,而VM桥接默认是自动桥接到物理机上的网卡,物理机上出现另外的虚拟机网卡就是导致VM桥接失败的原因。
解决方法就是到VM的虚拟网络编辑器里,把桥接模式自动设置中的其他的虚拟网卡前的勾去掉,或者直接固定桥接到某个物理网卡上,但这样对于笔记本电脑这样既可能用到无线也可能用到有线的情况,就不大适用。
现在那个网络模拟器我早就卸载了,但不代表没有其他的虚拟网卡,进入VM的虚拟网络编辑器,在桥接模式自动设置里,发现多了Npcap Loopback Adapter。

这是前两天装Nmap时的带上的,也确实是在装完Nmap后才出现的VMware虚拟机桥接上网失败。
把Npcap Loopback Adapter前的勾去掉,使它不参与桥接的选择,回到虚拟机里再测试网络就恢复了。
所以要有个好记性,记不住没关系,写下来,录下来,发在网站、博客、公众号里也是这个目的。
>> 除非说明均为原创,如转载请注明来源于http://www.stormcn.cn/post/2404.html

