我有几个 Ubuntu 虚拟机。一个带有 DHCP 服务器,其余的是客户端。
在 DHCP 服务器上,
- 我创建了一个 Linux 网桥 (br-1)
- 将静态 IP 分配给 eth1。
- 将接口 eth1 连接到桥接 br-1。
- 在 eth1 上运行 dnsmasq。
然后我从一个客户端运行'dhclient -v eth1',希望获得一个IP。但它不起作用。但是,如果我只是将 eth1 移出网桥并从我的一个客户端 VM 尝试 dhclient,则客户端会获得正确分配的 IP。我不确定为什么。谁能指出我在这里缺少什么?
我还尝试了以下 -
- 为网桥 (br-1) 分配子网范围内的静态 IP 作为 eth1。
- 为网桥 IP 添加默认网关。
- 为 eth1 IP 添加默认网关。
- 完全禁用 IP 表。
以上都没有帮助。我必须使用 Linux 网桥,因为它是更大需求的一部分。
任何指针都会有很大帮助。
谢谢 !