已安装系统 (rhel-server-6.4-x86_64-dvd.iso)。KVM 已设置。主机和客户机分配了各自的 IP 地址,为此桥配置br0一切正常。现在我们必须建立起桥梁。
在主机上进行以下设置:
[root@server ~]# cat /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
HWADDR=f0:92:1c:0f:76:f8
MASTER=bond0
SLAVE=yes
ONBOOT=yes
[root@server ~]# cat /etc/sysconfig/network-scripts/ifcfg-eth1
DEVICE=eth1
HWADDR=F0:92:1C:0F:76:FC
MASTER=bond0
SLAVE=yes
ONBOOT=yes
[root@server ~]# cat /etc/sysconfig/network-scripts/ifcfg-bond0
DEVICE=bond0
ONBOOT=yes
BRIDGE="br0"
[root@server ~]# cat /etc/modprobe.conf
alias bond0 bonding
options bond0 mode=1 miimon=100
[root@server ~]# cat /etc/sysconfig/network-scripts/ifcfg-br0
DEVICE="br0"
NM_CONTROLLED="no"
ONBOOT="yes"
TYPE="Bridge"
BOOTPROTO="static"
IPADDR="10.2.26.39"
GATEWAY="10.2.26.1"
MTU="1500"
NETMASK="255.255.255.0"
DEFROUTE="yes"
IPV4_FAILURE_FATAL="yes"
IPV6INIT="no"
NAME="System br0"
查看:
[root@server ~]# cat /proc/net/bonding/bond0
Ethernet Channel Bonding Driver: v3.6.0 (September 26, 2009)
Bonding Mode: fault-tolerance (active-backup)
Primary Slave: None
Currently Active Slave: eth1
MII Status: up
MII Polling Interval (ms): 100
Up Delay (ms): 0
Down Delay (ms): 0
Slave Interface: eth0
MII Status: down
Speed: Unknown
Duplex: Unknown
Link Failure Count: 0
Permanent HW addr: f0:92:1c:0f:76:f8
Slave queue ID: 0
Slave Interface: eth1
MII Status: up
Speed: 10000 Mbps
Duplex: full
Link Failure Count: 0
Permanent HW addr: f0:92:1c:0f:76:fc
Slave queue ID: 0
eth0被拒绝了。尽管我期望看到类似以下内容:
[root@server ~]# cat /proc/net/bonding/bond0
Ethernet Channel Bonding Driver: v3.6.0 (September 26, 2009)
Bonding Mode: fault-tolerance (active-backup)
Primary Slave: None
Currently Active Slave: eth0
MII Status: up
MII Polling Interval (ms): 100
Up Delay (ms): 0
Down Delay (ms): 0
Slave Interface: eth0
MII Status: up
Speed: 10000 Mbps
Duplex: full
Link Failure Count: 0
Permanent HW addr: f0:92:1c:0f:d5:e8
Slave queue ID: 0
Slave Interface: eth1
MII Status: up
Speed: 10000 Mbps
Duplex: full
Link Failure Count: 0
Permanent HW addr: f0:92:1c:0f:d5:ec
Slave queue ID: 0
问题本身在一个主题中,如何在 RHEL 6.4 服务器中配置桥接?
答案1
这是正确的配置,但有几点需要注意:
alias bond0 bonding
你根本不需要- 绑定配置应该与
BONDING_OPTS
ifcfg-bondX 中的相同,而不是在 modprobe 中 - 向您的桥添加一个
DELAY=0
,以防止它等待接口启动
事实上,eth0 故障与桥接或绑定无关,请对物理接口进行故障排除。ethtool eth0
将显示它未检测到链接。
重新安装电缆,更换电缆,尝试不同的交换机端口,尝试不同的 NIC。