Parece que você tem um valor GATEWAY
inválido em / etc / sysconfig / network para server1
. Então, mude para o endereço IP do seu gateway:
GATEWAY=129.XXX.XXX.1
Salve o arquivo, reinicie o serviço de rede para fazer a alteração.
Eu tenho seis servidores RHEL 6 semelhantes no laboratório e as configurações são as mesmas em todos os servidores. As configurações são,
static IP address: 129.XXX.XXX.XX
Subnet Mask: 255.255.254.0
Default Gateway: 129.XXX.XXX.1
Meu gateway padrão parou de funcionar em um dos servidores ( server1 ) e estou investigando o que causou esse problema.
Agora, se eu fizer route -n
em server1 , obtenho a saída como
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
129.XXX.XXX.0 0.0.0.0 255.255.254.0 U 1 0 0 eth0
Eu suspeitei que poderia haver um problema de firewall, mas verifiquei com a rede da escola e o firewall está configurado corretamente. Meu arquivo /etc/hosts
é como abaixo.
127.0.0.1 server1.xxx.edu localhost
Meu /etc/resolv.conf
é como abaixo.
# Generated by NetworkManager
search xxx.edu. xxx.edu
nameserver 129.xxx.xx.xx
Em servidor2 que pertence à mesma rede que servidor1 , route -n
fornece a saída como abaixo.
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
129.xxx.xxx.0 0.0.0.0 255.255.254.0 U 1 0 0 eth2
0.0.0.0 129.xxx.xxx.1 0.0.0.0 UG 0 0 0 eth2
Estou tentando descobrir se estou perdendo outra coisa.
EDITAR
O conteúdo de /etc/sysconfig/network
em server1 ,
NETWORKING=yes
HOSTNAME=server1.xxx.edu
GATEWAY=255.255.254.0
Editar 2:
Depois que eu mudei o gateway padrão, se eu executar o comando route -n
, a saída é como abaixo.
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
129.xxx.xxx.0 0.0.0.0 255.255.254.0 U 0 0 0 eth0
169.254.0.0 0.0.0.0 255.255.0.0 U 1002 0 0 eth0
Eu também tentei remover a entrada do gateway padrão no arquivo /etc/sysconfig/networks
também. Mas recebo a mesma saída para route -n
acima.
cat /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE="eth0"
NM_CONTROLLED="yes"
ONBOOT=yes
TYPE=Ethernet
BOOTPROTO=none
IPADDR=129.xxx.xxx.xx
PREFIX=23
GATEWAY=129.xxx.xxx.1
DNS1=129.xxx.xx.xx
DOMAIN=xxx.edu.
DEFROUTE=no
IPV4_FAILURE_FATAL=yes
IPV6INIT=no
NAME="System eth0"
LAST_CONNECT=1406927310
Parece que você tem um valor GATEWAY
inválido em / etc / sysconfig / network para server1
. Então, mude para o endereço IP do seu gateway:
GATEWAY=129.XXX.XXX.1
Salve o arquivo, reinicie o serviço de rede para fazer a alteração.
Não sei por que a resposta correta foi rejeitada, mas "DEFROUTE = no" no arquivo ifcfg-eth0 significa que essa interface não terá a rota padrão (isso pressupõe que alguma outra interface pode).
Mude para DEFROUTE="yes" (e reinicie a rede) e a rota padrão deve ficar.
tente:
defroute=yes
e se o ipv6 estiver presente:
IPV6_DEFROUTE=no
Tags networking networkmanager rhel