você tentou verificar o código de saída do ifenslave do post-up? A documentação diz que ifup falharia se o código de saída fosse diff de 0
Instalei o Ubuntu Server 12.04 x64 em um HP Proliant DL380 G7 (CPUs dual, 24 GB de RAM, RAID 5 - 300 GB). Instalação limpa, nada mais está na máquina. A virtualização dessa máquina não é uma opção ou eu já teria feito isso.
Estou tentando unir as conexões de rede da placa de rede Broadcom de 4 portas com um adaptador HP 331T (Broadcom). Ambos são gigabit e são reconhecidos pelo Ubuntu (o firmware mais recente foi aplicado a tudo).
Estou tentando criar duas ligações (bond0 e bond1), correspondentes à rede front-end e back-end. Cada ligação tem uma conexão única para cada NIC.
Eu fiz uma extensa quantidade de solução de problemas / leitura nos últimos dois dias e tive um pouco de sucesso, mas encontrei problemas em cada etapa. A maioria do que eu li lida com a criação de um único vínculo entre várias interfaces. Não há praticamente nenhuma informação sobre a criação de múltiplas ligações em várias interfaces. Estou à procura de ajuda / entrada de alguém. Seria muito apreciado! Eu acho que alguém lá fora fez isso no Ubuntu antes.
Como está agora, eu tenho os dois títulos principalmente funcionando. Se eu quisesse apenas uma ligação, não teria problemas. A segunda ligação é onde os problemas começam.
ifup bond1
resulta em vários problemas, como bond1 is already configured/is already up
. Eu também tentei sudo networking service stop && sudo networking service start
, mesmo problema.
Arquivos de configuração: (experimentei praticamente todas as combinações de parâmetros - o que me ajudou mais foi o seguinte)
/etc/modprobe.d/bonding.conf:
alias bond0 bonding options bond0 mode=4 lacp_rate=1 miimon=100 max_bonds=2
alias bond1 bonding options bond1 mode=4 lacp_rate=1 miimon=100 max_bonds=2
/ etc / network / interfaces (nenhum gateway necessário no bond1 - backend):
auto eth3
iface eth3 inet manual
bond-master bond0
auto eth4
iface eth4 inet manual
bond-master bond0
auto bond0
iface bond0 inet static
address 10.100.0.60
netmask 255.255.255.0
gateway 10.100.0.1
dns-nameservers 10.100.0.53 10.100.0.54
post-up ifenslave bond0 eth3 eth4
pre-down ifenslave -d bond0 eth3 eth4
auto eth0
iface eth0 inet manual
bond-master bond1
auto eth1
iface eth1 inet manual
bond-master bond1
auto bond1
iface bond1 inet static
address X.X.X.X
netmask 255.255.255.0
post-up ifenslave bond1 eth0 eth1
pre-down ifenslave -d bond1 eth0 eth1
/ etc / modules:
loop
lp
rtc
bonding
você tentou verificar o código de saída do ifenslave do post-up? A documentação diz que ifup falharia se o código de saída fosse diff de 0