NETWORK=10.0.0.0/16
Eu não acho que isso seja especificado corretamente. Deve ser apenas
NETWORK=10.0.0.0
ou tente deixar de fora completamente sua informação redundante
Eu configurei a ligação de rede em duas máquinas com centos 5.5. A ligação funciona bem, mas o problema é o gateway padrão: não está configurado!
Eu sigo este tutorial . Eu adicionei o GATEWAY em ambos (e também) / etc / sysconfig / network e / etc / sysconfig / network-scripts / ifcfg-bond0. Mas, quando eu reiniciar a rede (ou servidor), não há gateway padrão (comando de rota).
Esta é a saída ip route ls
após a reinicialização da rede:
10.0.0.0/16 dev bond0 proto kernel scope link src 10.0.0.88
Onde está o meu erro?
/etc/sysconfig/network
NETWORKING=yes
NETWORKING_IPV6=no
IPV6INIT=no
HOSTNAME=mysql2
NOZEROCONF=yes
GATEWAY=10.0.1.10
/etc/sysconfig/network-scripts/ifcfg-bond0
DEVICE=bond0
IPADDR=10.0.0.88
NETMASK=255.255.0.0
NETWORK=10.0.0.0/16
BROADCAST=10.0.255.255
GATEWAY=10.0.1.10
ONBOOT=yes
BOOTPROTO=none
USERCTL=no
TYPE=Ethernet
/etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
ONBOOT=yes
BOOTPROTO=none
USERCTL=no
MASTER=bond0
SLAVE=yes
/etc/sysconfig/network-scripts/ifcfg-eth1
DEVICE=eth1
ONBOOT=yes
BOOTPROTO=none
USERCTL=no
MASTER=bond0
SLAVE=yes
TrevorH (um administrador de sistema linux) resolveu meu problema (eu também coloco minha pergunta em fórum do centos ).
Removendo as linhas NETWORK e BROADCAST do ifcfg-bond0, o gateway padrão é configurado.
O local correto para o gateway padrão é / etc / sysconfig / network - remova-o de seus scripts de ligação. Além disso, garanta que sua rota seja definida como
GATEWAY = x.x.x.x
O que ip route ls
mostra após service network restart
Você não pode usar o booth assim, ou você define network = 10.0.0.0 / 16 sem netmask ou você define network = 10.0.0.0 e netmask = 255.255.0.0.
Atenciosamente.
Tags networking linux centos bonding