Networking

centos6上的綁定驅動程序壞了?

  • January 18, 2012

我有一台安裝最少的 CentOS6 64 位伺服器(安裝程序的最小選項)。綁定驅動程序似乎無法正常工作。/proc/net/bonding/bond0 的輸出是:

Bonding Mode: fault-tolerance (active-backup)
Primary Slave: None
Currently Active Slave: None
MII Status: down
MII Polling Interval (ms): 100
Up Delay (ms): 0
Down Delay (ms): 0

如您所見,沒有列出作為藥膏的介面。綁定驅動程序選項在 /etc/modprobe.d/bonding.conf 中配置為:

alias bond0 bonding
options bond0 mode=1 primary=eth0 miimon=100

介面 eth0 和 eth4 配置如下:

DEVICE="eth0"
MASTER="bond0"
SLAVE="yes"
HWADDR="78:2B:CB:56:ED:5D"
NM_CONTROLLED="no"
ONBOOT="yes"

DEVICE="eth4"
MASTER="bond0"
SLAVE="yes"
HWADDR="00:1B:21:C9:F7:38"
NM_CONTROLLED="no"
ONBOOT="yes"

並且bond0配置如下:

DEVICE="bond0"
IPADDR="10.100.46.3"
NETMASK="255.255.254.0"
NM_CONTROLLED="no"
ONBOOT="yes"

這是 /var/log/messages 的輸出:

Dec  9 08:20:55 app2 kernel: bonding: Warning: either miimon or arp_interval and arp_ip_target module parameters must be specified, otherwise bonding will not detect link failures! see bonding.txt for details.
Dec  9 08:20:55 app2 kernel: ADDRCONF(NETDEV_UP): bond0: link is not ready
Dec  9 08:21:02 app2 kernel: ADDRCONF(NETDEV_UP): bond0: link is not ready

誰能提供一些關於為什麼驅動程序無法啟動的見解?這是一個依賴問題嗎?

僅使用 sudo yum update 更新作業系統解決了該問題。不知道不幸的是哪個部分做到了。

你的日誌說:

必須指定 miimon 或 arp_interval 和 arp_ip_target 模組參數

嘗試在 ifcfg-bond0 中添加以下行(您可以選擇自己喜歡的選項):

BONDING_OPTS='miimon=1000 mode=6'

引用自:https://serverfault.com/questions/339574