我目前在RedHat 6.4中遇到问题。我有两个物理网卡,我试图使用LACP绑定在一起。
我在交换机上设置了相应的配置,并且已经在我的NIC上的RedHat安装指南中实现了推荐的配置。
但是,当我启动网络服务时,我在物理网卡上看到了LACP IP以及绑定接口(分别是eth0,eth1和bond0)。我想我应该只在bond0界面上看到我的IP地址?
未建立与我的网络的连接。我不知道我的配置有什么问题。
以下是我的ifcfg-eth0,eth1和bond0文件(由于审慎目的,IP已被删除)。
ifcfg-eth0:
DEVICE=eth0
ONBOOT=yes
MASTER=bond0
SLAVE=yes
BOOTPROTO=none
USERCTL=no
TYPE=Ethernet
NM_CONTROLLED=no
ifcfg-eth1:
DEVICE=eth1
ONBOOT=yes
MASTER=bond0
SLAVE=yes
BOOTPROTO=none
USERCTL=no
TYPE=Ethernet
NM_CONTROLLED=no
ifcfg-bond0:
DEVICE=bond0
IPADDR=X.X.X.X
NETMASK=255.255.255.0
ONBOOT=yes
BOOTPROTO=none
USERCTL=no
NM_CONTROLLED=no
BONDING_OPTS="mode=4"
感谢能够查明我问题的任何人。
杰里米
答案 0 :(得分:3)
让我在这里回答我自己的问题,以防任何人遇到同样的问题。
原来我只需要在我的RedHat服务器上停用“ NetworkManager ”服务。将其关闭,然后将其停用,然后像魅力一样工作。
答案 1 :(得分:0)
〜]#service NetworkManager stop | chkconfig NetworkManager off
尝试这个,如果没有继续bellow命令
〜]#service network start/restart | chkconfig network on
答案 2 :(得分:0)
模式0,1和2是迄今为止最常用的模式。
模式0(balance-rr) 此模式按顺序从第一个可用从站到最后一个从站发送数据包。如果两个真实接口是绑定中的从属,并且两个数据包到达绑定接口之外,则第一个将在第一个从设备上传输,第二个帧将在第二个从设备上传输。第三个数据包将在第一个数据包上发送,依此类推。这提供了负载平衡和容错。
模式1(主动备份) 此模式将其中一个接口置于备份状态,并且只有在活动接口丢失链接时才会使其处于活动状态。在一个实例中,绑定中只有一个从属是活动的。只有当活动从站发生故障时,其他从站才会变为活动状此模式提供容错功能。
模式2(balance-xor) 基于XOR公式传输。 (源MAC地址与目标MAC地址进行异或)模块从属计数。这为每个目标MAC地址选择相同的从站,并提供负载平衡和容错。
模式3(广播) 此模式在所有从接口上传输所有内容。此模式使用最少(仅用于特定目的),仅提供容错功能。
模式4(802.3ad) 此模式称为动态链路聚合模式。它创建共享相同速度和双工设置的聚合组。此模式需要支持IEEE 802.3ad动态链接的交换机。
模式5(balance-tlb) 这称为自适应传输负载平衡。根据每个从接口上的当前负载和队列分配传出流量。当前从站接收传入流量。
模式6(balance-alb) 这是自适应负载平衡模式。这包括针对IPV4流量的balance-tlb +接收负载平衡(rlb)。接收负载均衡是通过ARP协商实现的。绑定驱动程序拦截服务器在出路时发送的ARP回复,并使用绑定中其中一个从属的唯一hw地址覆盖src hw地址,以便不同的客户端为服务器使用不同的hw地址。