我有一台运行 Arch Linux 的笔记本电脑,它有 2 个接口:无线 ( wlan0
) 和以太网 ( eth0
)。我用wlan0
它来访问互联网(静态 IP,使用 netcfg 配置网络),并将第二台 PC 连接到eth0
。
现在,每当我启动 vmware player(v. 4.0.4)时,它都会选择wlan0
将其桥接的虚拟 NIC 连接到 ,但我需要它连接到eth0
(我希望我的客户机能够与 上的第二台物理 PC 通信eth0
)。因此,我禁用wlan0
接口(netcfg -d wireless
)并重新启动 vmware。现在,它连接到eth0
,并且一切正常;我可以从虚拟机 ping 主机 PC,也可以从连接到 的第二台物理 PC ping 虚拟 PC eth0
。然后,如果我尝试重新启用 wlan0 接口(netcfg -u wireless
),主机和客户机之间(以及第二台物理 PC 和客户机之间的)所有连接都会丢失,直到我wlan0
再次禁用它。有人可以提示我发生了什么吗?
答案1
不要使用 VM 播放器。网络功能有限。完整版将允许您选择所需的物理接口,这样您就不必“禁用接口”来欺骗 vmware。
或者如果您正在寻找免费的,请使用virtualbox。