Linux主机VMware Workstation中Linux客户机VM网络异常默认127.0.0.1,NAT/Custom配置无法生效的求助
Linux主机VMware Workstation中Linux客户机VM网络异常默认127.0.0.1,NAT/Custom配置无法生效的求助
大家好,最近碰到个VMware网络的棘手问题,想请各位帮忙看看。
昨天我的Linux客户机VM用NAT或者Custom网络配置都好好的,结果今天不知道哪出问题了——不管我选哪种网络设置,在客户机里执行ip a,输出的都只有127.0.0.1,完全不生效我选的配置。我的主机是Fedora系统,昨晚没改任何设置,只是把VM和主机一直开着,今天就突然不行了。
我感觉问题可能出在vmnet8上:系统似乎一直在尝试引用这个已经被删除的虚拟网卡,哪怕用管理员权限启动VMware也是如此,可我实在搞不懂为什么它要盯着vmnet8不放。
下面是vmware.log里的相关日志内容:
2023-10-06T23:46:23.475Z In(05) vcpu-0 APIC: version = 0x10, max LVT = 5, LDR = 0x0, DFR = 0xffffffff 2023-10-06T23:46:23.475Z In(05) vcpu-0 Active HV capabilities 2023-10-06T23:46:23.475Z In(05) vcpu-0 Full decode 2023-10-06T23:46:23.475Z In(05) vcpu-0 Nested paging A/D bits 2023-10-06T23:46:23.475Z In(05) vcpu-0 Guest physical width 2023-10-06T23:46:23.475Z In(05) vcpu-0 Real-address mode 2023-10-06T23:46:23.475Z In(05) vcpu-0 TSC scaling 2023-10-06T23:46:23.475Z In(05) vcpu-0 Mode-based execute control for nested paging 2023-10-06T23:46:23.475Z In(05) vcpu-0 Virtualized VMSAVE/VMLOAD 2023-10-06T23:46:23.475Z In(05) vcpu-0 CET Shadow Stacks 2023-10-06T23:46:23.475Z In(05) vcpu-0 Guest specific MSR_SPEC_CTRL 2023-10-06T23:46:23.476Z In(05) vcpu-0 TSC scaling ratio: 01_00000000 (mult=2147483648, shift=31) 2023-10-06T23:46:23.476Z In(05) vcpu-0 CPU reset: hard (mode Emulation) 2023-10-06T23:46:23.477Z In(05) vcpu-0 GuestRpc: Successfully created RPCI listening socket. 2023-10-06T23:46:23.477Z In(05) vcpu-0 GuestRpc: Using vsocket for TCLO messaging is disabled. 2023-10-06T23:46:23.477Z No(00) vcpu-0 ConfigDB: Unsetting all entries with prefix "usb_xhci:4." 2023-10-06T23:46:23.484Z In(05) vcpu-0 USB: Disconnecting device 0x2000000400000000 2023-10-06T23:46:23.484Z In(05) vcpu-0 USB: Connecting device desc:name:VMware\ Virtual\ USB\ Mouse vid:0e0f pid:0003 speed:full family:hid deviceType:virtual-hid info:0000005 version:5 id:0x200000050e0f0003 2023-10-06T23:46:23.484Z No(00) vcpu-0 ConfigDB: Setting usb_xhci:4.present = "TRUE" 2023-10-06T23:46:23.484Z No(00) vcpu-0 ConfigDB: Setting usb_xhci:4.deviceType = "hid" 2023-10-06T23:46:23.484Z No(00) vcpu-0 ConfigDB: Setting usb_xhci:4.port = "4" 2023-10-06T23:46:23.484Z No(00) vcpu-0 ConfigDB: Setting usb_xhci:4.parent = "-1" 2023-10-06T23:46:23.491Z In(05) vcpu-0 memoryHotplug: Node 0: Present: 1023 MB (100 %) Size:1023 MB (100 %) 2023-10-06T23:46:23.491Z In(05) vcpu-0 PIIX4: PM Resuming from suspend type 0x0, chipset.onlineStandby 0 2023-10-06T23:46:23.491Z In(05) vcpu-0 VNET: 'ethernet0' enable link state propagation, lsp.state = 5 2023-10-06T23:46:23.491Z In(05) vcpu-0 VNET: MACVNetPortOpenDevice: Ethernet0: can't open vmnet device (No such file or directory) 2023-10-06T23:46:23.491Z In(05) vcpu-0 VNET: MACVNetPort_Connect: Ethernet0: can't open data fd 2023-10-06T23:46:23.491Z In(05) vcpu-0 Msg_Post: Warning 2023-10-06T23:46:23.491Z In(05) vcpu-0 [msg.vnet.connectvnet] Could not connect 'Ethernet0' to virtual network '/dev/vmnet8'. More information can be found in the vmware.log file. 2023-10-06T23:46:23.491Z In(05) vcpu-0 [msg.device.startdisconnected] Virtual device 'Ethernet0' will start disconnected.
我因为用的是最新版Fedora和对应内核头文件,之前是手动安装的vmmon和vmnet模块,说不定这就是问题的根源?
我已经尝试过这些操作,但都没解决:
- 找Network Manager Editor里的“恢复默认设置”按钮,发现这是Windows专属功能,Fedora里没有
- 重新安装VMware,问题依旧
现在想请教各位,我该怎么重置VMware的网络设置,或者让NAT功能恢复正常工作呢?
备注:内容来源于stack exchange,提问作者Brian
相关产品推荐
相关产品推荐

