Não é possível executar o ping do gateway e outras caixas Linux na mesma rede

2

Sou um pouco novo no Linux, mas estou tentando conectar algumas máquinas Linux. Eu não consigo fazer o ping do gateway ou de outras máquinas Linux.

Meu cenário: Eu tenho algumas caixas Linux configuradas em uma sub-rede 10.45.89.x com o gateway sendo 10.45.89.1 . Em todos esses, não consigo pingar nada, exceto 127.0.0.1 . Eu estou querendo saber se eu preciso modificar qualquer uma das tabelas de roteamento ou arquivo de hosts. Abaixo estão alguns comandos e sua saída. Talvez eu precise verificar outra coisa?

netstat -r output:

10.45.89.0   *   255.255.255.0    U
10.112.0.0    *    255.255.0.0    U
169.254.0.0    *    255.255.0.0    U
default    10.45.89.1    0.0.0.0    UG

/ etc / hosts

127.0.0.1 localhost.localdomain  localhost
127.0.0.1 localhost.localdomain  localhost
9.37.253.154 rpt.rhn.linux.ul.com

/etc/resolv.conf

domain demolotus.com
namserver 127.0.0.1

/ etc / sysconfig / network

NETWORKING=yes
NETWORKING_IPV6=no
HOSTNAME=st852.demolotus.com

route ip show dev eth0

10.45.89.0/24  proto  kernel  scope  link  src  10.45.89.138
default via 10.45.89.1

ifconfig

eth0    Link encap:Ethernet  HWaddr 00:0C:29:01:28:CD
inet addr:10.45.89.138  Bcast:10.45.89.255 Mask:255.255.255.0
UP BROADCAST MULTICAST MTU:1500 Metric:1

eth0:0 Link encap:Ethernet HWaddr 00:0C:29:01:28:CD
inet addr:10.45.89.139  Bcast:10.45.89.255 Mask:255.255.255.0
UP BROADCAST MULTICAST MTU:1500 Metric:1

ip addr mostra dev eth0

2: etho0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc pfifo_fast qlen 1000
link/ether 00:0c:29:01:28:cd brd ff:ff:ff:ff:ff:ff
inet 10.45.89.138/24 brd 10.45.89.255 scope global eth0
inet 10.45.89.139/24 brd 10.45.89.255 scope global secondary eth0:0

Todas as sugestões são muito apreciadas. Obrigado!

    
por ms1013 03.01.2013 / 17:31

1 resposta

1

em cada host, eles devem ter pelo menos seu nome de host e uma entrada correspondente em / etc / hosts com seu IP na rede relevante, não? ^^ Você só mostra 127.0.0.1 lá, e o hostname "localhost" ... Então, como ele pode saber que ele também faz parte da rede 192.whatever e, portanto, deve ser capaz de pingar todos os outros hosts lá? Em outras palavras: basta editar o arquivo hosts e adicionar uma linha com:

10.45.89.xxx  st852.demolotus.com

xxx sendo o último dígito IP de st852.demolotus.com na sub-rede 10.45.89.X / 24

    
por 03.01.2013 / 19:39