有没有办法为桥接接口分配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