CentOS 网桥未将流量传递到 eth1?

CentOS 网桥未将流量传递到 eth1?

我正在 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

答案1

呃..我正在虚拟环境中执行此操作。我只是忘记将两个 vSwitch 设置为允许混杂流量。一旦我打开它,其他一切都会正常工作。

相关内容