Networking

CentOS 網橋不將流量傳遞到 eth1?

  • February 23, 2014

我正在 CentOS 6.4 上設置網橋,但無法通過 eth1 傳遞 icmp 或 tcp 流量。UDP 流量看起來不錯。我確定我的測試主機已正確連接到 eth1。我的配置文件如下所示,並且 iptables 被禁用。

我之前已經做過幾十次了,沒有問題;我不知所措。我錯過了什麼?

/etc/sysctl.conf

...
net.ipv4.ip_forward = 1
net.ipv4.conf.proxy_arp =  1
...

/etc/sysconfig/ifcfg-br0

DEVICE=br0
TYPE=Bridge
ONBOOT=YES
BOOTPROTO=static
IPADDR=192.168.20.254
NETMASK=255.255.255.0
GATEWAY=192.168.20.1
DNS1=192.168.100.80

/etc/sysconfig/ifcfg-eth0

DEVICE=eth0
TYPE=Ethernet
NM_CONTROLLED=yes
ONBOOT=yes
BRIDGE=br0
HWADDR=00:0C:29:ED:C7:71

/etc/sysconfig/ifcfg-eth1

DEVICE=eth1
TYPE=Ethernet
NM_CONTROLLED=yes
ONBOOT=yes
BRIDGE=br0
HWADDR=00:0C:29:ED:C7:7B

呃..我在虛擬環境中這樣做。我只是忘記設置兩個 vSwitch 以允許混雜流量。一旦我打開它,其他一切都會正常工作。

引用自:https://unix.stackexchange.com/questions/90254