====== Linux Bridge 設定與觀念 ====== 這文件說明在 Linux 底下如何將兩張網卡設定 Bridge 的方式, 並解說有關 Ethernet 的 STP(Spanning Tree Protocol) 基本觀念. * http://www.tldp.org/HOWTO/BRIDGE-STP-HOWTO/index.html ===== Example ===== * 於 CentOS6 內建立一個 virbr1 然後將 eth1 加入 * 建立 virbr1 的 Bridge Ingerface brctl addbr virbr1 * 查看建立的結果 brctl show virbr1 bridge name bridge id STP enabled interfaces virbr1 8000.000000000000 no * 將 eth1 加入 virbr1, 先更改 eth1 設定 vi /etc/sysconfig/network-scripts/ifcfg-eth1 DEVICE=eth1 TYPE=Ethernet UUID=758d91ab-d139-417a-be51-95f3eeafe6d0 ONBOOT=yes NM_CONTROLLED=no BOOTPROTO=none DEFROUTE=yes IPV4_FAILURE_FATAL=yes IPV6INIT=no NAME="System eth1" #IPADDR=192.168.0.252 #PREFIX=24 #GATEWAY=192.168.0.249 HWADDR=20:CF:30:23:2A:C3 #DNS1=192.168.0.245 LAST_CONNECT=1395632272 BRIDGE=virbr1 * 再更改 virbr1 設定 vi /etc/sysconfig/network-scripts/ifcfg-virbr1 DEVICE=virbr1 TYPE=Bridge BOOTPROTO=none IPADDR=192.168.0.252 NETMASK=255.255.255.0 ONBOOT=yes DELAY=0 * 通常需要重新開機才會正常 {{tag>linux bridge}}