我在 VirtualBox 上使用 Debian 操作系统。它已正确配置 DHCP,适用于我在内部网络上运行的任何 VM 操作系统。
当我切换到桥接模式并选择 Realtek PCIe FE 适配器(以太网)并通过局域网电缆将主机 PC 与另一台 PC 连接时,主机上的 ipconfig 显示在 DHCP 范围内配置的以太网端口,但另一台 PC 无法识别 DHCP 服务器并获取随机 ip。
是什么阻止了另一台 PC 访问服务器?这可能与 VirtualBox 网络设置有关吗?
我已设置 tftp 和 nfs,用于通过网络启动,适用于 VM OS。我正在尝试通过局域网连接启动笔记本电脑
答案1
这通常应该可以正常工作。
我使用过类似的设置,没有任何问题。
我能想到三种可能的事情:
- 您仅使用一根电缆连接两台 PC,中间没有交换机。
在这种情况下,两台 PC 之间建立正确链接时可能会出现一些问题,从而导致第二台 PC 的 DHCP 请求无法到达 VM。 - Realtek NIC 不能正确处理混杂模式,而该模式是桥接正常工作所必需的(极不可能)。
- 在虚拟机配置中,你没有启用“假设电缆已连接”的勾选。这有时也会产生奇怪的效果。
如果没有任何帮助,请查看 Realtek 网站上是否有更新的驱动程序。(特别是如果您使用 Windows 自己的内置默认驱动程序。这并不总是您可以使用的最佳驱动程序。)