web-dev-qa-db-ja.com

同じネットワーク上のゲートウェイと他のLinuxボックスにpingできない

Linuxは初心者ですが、いくつかのLinuxマシンをネットワーク接続しようとしています。ゲートウェイや他のLinuxマシンにpingできないようです。

私のシナリオ:ゲートウェイが10.45.89.xである10.45.89.1サブネット上にいくつかのLinuxボックスをセットアップしています。これらすべてについて、127.0.0.1以外には何もpingできません。ルーティングテーブルやホストファイルを変更する必要があるかどうか疑問に思っています。以下は、いくつかのコマンドとその出力です。多分私は何か他のものをチェックする必要がありますか?

netstat -rの出力:

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

ip route 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 show 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

どんな提案も大歓迎です。ありがとう!

2
ms1013

各ホストで、少なくとも/ etc/hostsにホスト名と対応するエントリがあり、関連するネットワークのIPが必要です。 ^^そこには127.0.0.1と "localhost"ホスト名しか表示されていません...それで、それが192.whateverネットワークの一部であることをどのようにして知ることができますか?つまり、hostsファイルを編集して、次の行を追加します。

10.45.89.xxx  st852.demolotus.com

xxxは、10.45.89.X/24サブネットワークのst852.demolotus.comの最後のIP桁です。

1
Olivier Dulac