为桥接接口分配 IP

为桥接接口分配 IP

有没有办法为桥接接口分配IP?例如,正常情况下:

ifconfig eth0 0.0.0.0
ifconfig eth1 0.0.0.0
brctl addbr mybridge
brctl addif mybridge eth0
brctl addif mybridge eth1

那么有没有办法:

  • (a) 将 IP 分配给 eth0/eth1?
  • (b) 如果没有,那么还有其他办法解决这个问题吗?

我想知道如何桥接具有 IP 的接口。

答案1

您可以直接为您的网桥分配一个新的 IP 地址:

ip addr add 192.168.0.2/24 brd + dev br0

您可能还需要配置互联网连接的路由:

route add default gw 192.168.0.1 dev br0

注意:将上述示例中提供的 IP 地址替换为适合您的子网的 IP 地址。

答案2

作为网桥成员的接口不能直接为其分配 IP。您可以为桥接接口分配一个地址,例如

ifconfig br0 0.0.0.0

相关内容