系总结,来自网络
5 台主机
* 1 台 linux,网桥,四块物理网卡,分别连接 4 台主机
* 4 台主机,ip:
* 192.168.1.2
* 192.168.1.3
* 192.168.1.4
* 192.168.1.5
目标:linux 网桥,为其他 4 台主机转发数据,网桥 IP = 192.168.1.1
网桥在同一个逻辑网段转发数据包,逻辑网段是 192.168.1.0/24(一个 VLAN)
添加网桥
# 网桥,一个逻辑网,一个 VLAN,br0 为 VLAN 名
brctl addbr br0
为 br0 指定 interface
# 如:让 eth0 成为 br0 的一个 interface
brctl addif br0 eth0
brctl addif br0 eth1
brctl addif br0 eth2
brctl addif br0 eth3
清除 interface ip
# 网桥的每个物理网卡作为一个端口,运行于混杂模式,且在链路层工作,所以不需要 IP
ifconfig eth0 0.0.0.0
ifconfig eth1 0.0.0.0
ifconfig eth2 0.0.0.0
ifconfig eth3 0.0.0.0
设置网桥 ip
# 给 br0 虚拟网卡配置 IP:192.168.1.1,实现远程管理网桥,192.168.1.0/24 网段内主机都可 telnet 到网桥对其配置
ifconfig br0 192.168.1.1
Linux 网桥能配成多个逻辑网段(相当于交换机中划分多个 VLAN)