作者 主題: cent 6.10 链路聚合问题  (閱讀 751 次)

0 會員 與 1 訪客 正在閱讀本文。

darlingshall

  • 可愛的小學生
  • *
  • 文章數: 9
    • 檢視個人資料
cent 6.10 链路聚合问题
« 於: 2019-04-12 09:04 »
在CENT 6.10行网网卡绑定后,在交换机端配置链路聚合,交换机上面的链路一直牌关闭状态无法通信。
网卡绑定方法:
修改两个网卡的配置文件 vim /etc/sysconfig/network-scripts/ifcfg-eth0  vim /etc/sysconfig/network-scripts/ifcfg-eth1 修改后内容如下:
DEVICE=eth0 (eth1)
ONBOOT=yes
BOOTPROTO=none
MASTER=bond0
SLAVE=yes
在/etc/sysconfig/network-scripts目录下新建ifcfg-bond0文件,文件内容如下
DEVICE=bond0
ONBOOT=yes
BOOTPROTO=static
IPADDR=10.15.2.99
NETWORK=255.255.255.0
GATEWAY=10.15.2.1
DNS1=10.15.2.6
DNS2=10.15.2.32
在/etc/modprobe.d目录下新建 modprobe.conf文件,文件内容:
alias bond0 bonding
options bond0 miimon=100 mode=0   
 链路聚合方法:
1.      Switch(config)# int range G0/1-2              >>>进入您连接两个Linux 网卡的交换机接口

2.      Switch(config-if-range)#channel-protocol LACP           >>>为接口配置链路聚合的协议LACP

3.      Switch(config-if-range)#  channel-group 3 mode active        >>>将两个物理接口划进一个channel group,将两个物理接口划进一个channel group,这里我使用了poet channel 3

4.      Switch(config-if-range)# switchport mode access           >>>接口设置为access模式

5.      Switch(config-if-range)# switchport access vlan 111       >>>接口接入到VLAN 111中

6.      Switch(config)# int po3               >>>创建并进入Port Channel中

7.      Switch(config-if)# switchport mode access              >>>接口设置为access模式

8.      Switch(config-if)# switchport access vlan 111          >>>接口设置为access模式

哪位老师能帮看下配置方法哪里有问题吗? 个人觉得是是不是还要在linux系统上面配置类似链路聚合的协议呢?
另外尝试过修改 modprobe.conf 中mode=6,接交换机ACCESS 模式的接口是可以正常连接网络(但是只有一个网口灯闪,应该是平常只有一条链路传输民,另外一条只是备用)

twu2

  • 管理員
  • 俺是博士!
  • *****
  • 文章數: 5392
  • 性別: 男
    • 檢視個人資料
    • http://blog.teatime.com.tw/1
Re: cent 6.10 链路聚合问题
« 回覆 #1 於: 2019-04-12 13:01 »
LACP 是 mode 4.

darlingshall

  • 可愛的小學生
  • *
  • 文章數: 9
    • 檢視個人資料
Re: cent 6.10 链路聚合问题
« 回覆 #2 於: 2019-04-12 15:00 »
LACP 是 mode 4.

谢谢,上午已经改过来了。但是依然无法连接。
目前已经拿了一台新的交换机配置了链路聚合,以测试是交换机端的问题还是Linux配置的问题,接上交换机后,交换机两边的链路状态就由down变了UP了,再次接下Linux后,链路状态又是Down的状态。

darlingshall

  • 可愛的小學生
  • *
  • 文章數: 9
    • 檢視個人資料
Re: cent 6.10 链路聚合问题
« 回覆 #3 於: 2019-04-12 15:11 »
LACP 是 mode 4.

谢谢,上午已经改过来了。但是依然无法连接。
目前已经拿了一台新的交换机配置了链路聚合,以测试是交换机端的问题还是Linux配置的问题,接上交换机后,交换机两边的链路状态就由down变了UP了,再次接下Linux后,链路状态又是Down的状态。
刚重启了系统,系统开机时弹出了一个窗口,里面包含两条异常信息如下:
bringing up interface bond0: bonding device bond0 does not seem to be present,delaying initialization.

最后一行内容  Master 'bond0':Error:handshake with driver failed. aborting

darlingshall

  • 可愛的小學生
  • *
  • 文章數: 9
    • 檢視個人資料
Re: cent 6.10 链路聚合问题
« 回覆 #4 於: 2019-04-12 15:50 »
FATAL: Error inserting bonding(lib/modules/2.6.32-754.11.1.e16.x86_64/kernel/drivers/net/bonding/bonding.ko):Unknown symblol in module, or unknown parameter (see dmesg)

darlingshall

  • 可愛的小學生
  • *
  • 文章數: 9
    • 檢視個人資料
Re: cent 6.10 链路聚合问题
« 回覆 #5 於: 2019-04-12 16:14 »
问题解决了,关于上面的那个问题,尝试了一上 dmesg | grep bond 输出结果显示 unknown parameter 4    于是乎查看bonding.comf 文件,发现mode= 4  等号和4之间多了一个空格。