我的笔记本电脑上有几个 Linux 和 Windows 虚拟机,我运行它们来测试和做作业。
我无法从桥接模式下的 DHCP 服务器获得这些虚拟机的响应。Nat 可以工作,但 Bridged 在学校或图书馆不行。当我运行 dhclient -vi 时,DHCPDISCOVER 出现超时。
在家里,我的 dhcp 服务器响应来自这些 vm 的请求。
我的问题是,他们的 DHCP 服务器是否可以配置为不响应来自虚拟机的请求,如果是的话,如何做到这一点,因为接口有自己的 Mac 地址来标识自己。
只是想寻求一些见解,没什么大不了的,只是好奇。
谢谢!
答案1
简而言之,是的,这是一种可能性。他们可能会阻止来自某些 MAC 地址的流量。您可以通过更改来宾 VM 的 MAC 地址来测试这一点。找出笔记本电脑的 MAC 地址,将其增加 1,然后将其分配给其中一个来宾。MAC 地址的前 6 位数字特定于 NIC 制造商,因此他们可能会根据该数字进行过滤。
答案2
最后,经过一整天的时间,我发现问题出在我连接到 5Ghz 网络而不是 2.4Ghz 上。切换后,我能够在虚拟机中获取 IP 地址。