rhel 6 gateway padrão não está funcionando

1

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
    
por Ramesh 04.08.2014 / 22:15

3 respostas

2

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.

    
por 04.08.2014 / 22:28
0

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.

    
por 03.08.2018 / 17:01
-1

tente:

defroute=yes

e se o ipv6 estiver presente:

IPV6_DEFROUTE=no
    
por 13.09.2017 / 16:00