Problema de ligação do Linux NIC (CentOS 4 / RHEL 3)

1

Estou tendo um problema com a ligação de NICs no CentOS 4. Parece que o driver de ligação funciona, mas ele está preso no modo round-robin e estou tentando obter o backup ativo.

A configuração atual é:

ifcfg-bond0

DEVICE=bond0
IPADDR=192.168.204.18
NETMASK=255.255.255.0
ONBOOT=yes
BOOTPROTO=none
USERCTL=no
TYPE=Bonding
BONDING_OPTS="mode=1 miimon=100"

ifcfg-eth1

DEVICE=eth1
BOOTPROTO=none
ONBOOT=yes
TYPE=Ethernet
MASTER=bond0
SLAVE=yes

ifcfg-eth3

DEVICE=eth3
ONBOOT=yes
BOOTPROTO=none
TYPE=Ethernet
MASTER=bond0
SLAVE=yes

cat / proc / net / bonding / bond0

Ethernet Channel Bonding Driver: v2.6.3-rh (June 8, 2005)

Bonding Mode: load balancing (round-robin)
MII Status: up
MII Polling Interval (ms): 0
Up Delay (ms): 0
Down Delay (ms): 0

Slave Interface: eth1
MII Status: up
Link Failure Count: 0
Permanent HW addr: 00:17:a4:8f:94:b1

Slave Interface: eth3
MII Status: up
Link Failure Count: 0
Permanent HW addr: 00:1b:21:56:b8:69

cat /etc/modprobe.conf

alias eth0 tg3
alias eth1 tg3
alias eth3 e1000
alias eth2 e1000
alias bond0 bonding
options bond0 mode=1 miimon=100

Eu tentei mover as informações de ligação do ifcfg-bond0 para o arquivo de configuração modprobe. Parece que ele está preso no RR e estou tentando colocá-lo no estado de backup ativo (modo 1).

Alguma ideia do que estaria causando esse problema?

    
por jinanwow 25.03.2010 / 16:42

3 respostas

1

link

link

link

parece haver problemas com o RHEL 3 e 4

    
por 25.03.2010 / 19:55
1

Algumas coisas para experimentar:

  1. Verifique a saída do dmesg
  2. Você ainda tem essa situação depois de /etc/init.d/network restart ?
  3. modprobe -r do módulo de ligação e, em seguida, carregue-o novamente.
  4. Tente arp ping com arp target em vez de miimon, talvez.
por 25.03.2010 / 16:46
0

De uma das várias máquinas que configuramos:

[keiths @ vm-dmz-host1 ~] $ cat / etc / redhat-release

Lançamento do CentOS 4.8 (Final)

[keiths @ vm-dmz-host1 ~] $

[keiths @ myserver ~] $ uname -a

Linux myserver 2.6.9-34.ELsmp # 1 SMP Qua 08 de março 00:27:03 CST 2006 i686 i686 i386 GNU / Linux

[keiths @ myserver ~] $ sudo cat / proc / net / ligação / ligação0

Senha:

Driver de ligação de canal Ethernet: v2.6.1 (29 de outubro de 2004)

Modo de ligação: tolerância a falhas (backup ativo)

Escravo Primário: Nenhum

Escravo atualmente ativo: eth0

Status da MII: acima

Intervalo de Polling MII (ms): 50

Up Delay (ms): 0

Down Delay (ms): 0

Interface do escravo: eth0

Status da MII: acima

Contagem de falhas do link: 0

Endpoint HW permanente: 00: 0d: 60: 9c: 35: 2e

Interface do escravo: eth1

Status da MII: acima

Contagem de falhas do link: 0

Endpoint HW permanente: 00: 0d: 60: 9c: 35: 2f

[keiths @ myserver ~] $

[keiths @ myserver ~] $ sudo cat /etc/modprobe.conf

alias scsi_hostadapter megaide

alias eth0 tg3

alias eth1 tg3

alias ligação bond0

opções modo bond0 = 1 miimon = 50

alias usb-controlador ohci-hcd

[keiths @ myserver ~] $

[keiths @ myserver ~] $ sudo cat / etc / sysconfig / scripts de rede / ifcfg-bond0

DEVICE = bond0

IPADDR = 192.168.46.170

NETMASK = 255.255.255.224

REDE = 192.168.46.160

BROADCAST = 192.168.46.191

GATEWAY = 192.168.46.161

ONBOOT = sim

BOOTPROTO = nenhum

IPV6INIT = não

USERCTL = não

[keiths @ myserver ~] $

[keiths @ myserver ~] $ sudo cat / etc / sysconfig / scripts de rede / ifcfg-eth0

DEVICE = eth0

BOOTPROTO = nenhum

ONBOOT = sim

TYPE = Ethernet

USERCTL = não

MASTER = bond0

SLAVE = yes

HWADDR = 00: 0D: 60: 9C: 35: 2E

[keiths @ myserver ~] $

[keiths @ myserver ~] $ sudo cat / etc / sysconfig / scripts de rede / ifcfg-eth1

DEVICE = eth1

BOOTPROTO = nenhum

ONBOOT = sim

TYPE = Ethernet

USERCTL = não

MASTER = bond0

SLAVE = yes

HWADDR = 00: 0D: 60: 9C: 35: 2F

[keiths @ myserver ~] $

    
por 26.03.2010 / 01:47