A ligação de rede CentOS não funciona após a reinicialização

1

Eu crio um vínculo NIC com dois NICs com o modo 6 no Cent OS 6.5. Este é o arquivo de configuração:

# cat /etc/sysconfig/network-scripts/ifcfg-bond0 
DEVICE=bond0
ONBOOT=yes
TYPE=ethernet
BOOTPROTO=static
IPADDR=192.168.1.8
NETMASK=255.255.255.0
MTU=1500
BONDING_OPTS="mode=6 miimon=100 xmit_hash_policy=1"

No entanto, após a reinicialização, não consigo ver bond0. Então eu vejo o arquivo de configuração de ligação novamente, acho que a última linha desaparece:

# cat /etc/sysconfig/network-scripts/ifcfg-bond0 
DEVICE=bond0
ONBOOT=yes
TYPE=ethernet
BOOTPROTO=static
IPADDR=192.168.8.81
NETMASK=255.255.0.0
MTU=1500

Eu adiciono esta linha e reinicio, então a ligação NIC pode funcionar.

BONDING_OPTS="mode=6 miimon=100 xmit_hash_policy=1"

Alguém sabe o que há de errado com isso? Eu não mudo o arquivo manualmente quando o problema ocorre.

Muito obrigado!

    
por flypen 15.11.2017 / 05:07

1 resposta

0

Parece que este é um problema do NetworkManager, é remover BONDING_OPTS do arquivo de configuração. Há duas maneiras de corrigir esse problema: primeiro, adicionar NM_CONTROLLED=no no arquivo de configuração e tentar reiniciar. Segundo, para criar um novo arquivo em /etc/modprobe.d/bond0.conf e colocar lá:

alias bond0 bonding
options bonding mode=6 miimon=100 xmit_hash_policy=1

Este arquivo não será sobrescrito após a reinicialização.

    
por 15.11.2017 / 11:58