libvirt pfSense 客户机无法在桥接网卡上获取 WAN-ip(DHCPv4)

libvirt pfSense 客户机无法在桥接网卡上获取 WAN-ip(DHCPv4)

我正在尝试实现一个只有一个 NIC 的 Ubuntu 主机,带有多个客户机(VM),并且所有客户机(客户机)都连接到 pfSense-guest。

我认为我需要的是 1 个虚拟 NIC,然后创建 2 个桥接器,这样 pfSense 客户端就可以将一个桥接器用于 WAN,另一个桥接器用于 LAN。然后其他客户端将拥有与其相连的第二座桥接器 (LAN),这样他们就可以从 pfSense 客户端使用 DHCP 获取自己的 IP 地址。

问题是,我似乎无法在 pfSense 客户端上获取外部 IP 地址。我已设置 pfSense 以使用 DHCPv4 获取其 WAN-IP。我的 ISP 允许我拥有多个 IPv4 地址,所以这不是问题。我已经使用其他 Ubuntu 客户端进行了测试,它们能够从同一桥接接口获取外部 IPv4 地址。这是 pfSense 的问题(与桥接网络的兼容性问题?)还是我做错了什么?

我目前的配置:

auto eth0
auto eth0:0
auto br0
auto br1

iface eth0 inet manual
iface eth0:0 inet manual

iface br0 inet dhcp # Modem (for external IPv4-addresses)
    bidge_ports eth0
    bridge_stp off
    bridge_fd 0
    bridge_maxwait 0

iface br1 inet static # LAN (for pfSense to give out local IPv4-addresses)
    address 0.0.0.0 # We don't want and IP-address on this bridge for the host, pfSense will send out IP-addresses to guests over this bridge.
    bidge_ports eth0:0
    bridge_stp off
    bridge_fd 0
    bridge_maxwait 0

我看不出我做错了什么。为什么 pfSense 无法在 br0 上获取外部 IP 地址?其他客户机可以毫无问题地获取外部 IP 地址。

答案1

简单地重启调制解调器是不够的。我的 ISP 似乎需要大约 10 秒钟才能识别出调制解调器已关闭。然后,分配的外部(公共)IPv4 地址被删除,以便我可以接收新的地址。看来我的 ISP 不允许我检索超过 4 个外部 IP 地址。

相关内容