동일한 네트워크에 있는 게이트웨이 및 기타 Linux 시스템을 ping할 수 없습니다.

동일한 네트워크에 있는 게이트웨이 및 기타 Linux 시스템을 ping할 수 없습니다.

저는 Linux를 처음 접했지만 몇 대의 Linux 시스템을 네트워크로 연결하려고 합니다. 게이트웨이나 다른 Linux 시스템에 ping을 보낼 수 없는 것 같습니다.

10.45.89.x내 시나리오: 게이트웨이가 있는 서브넷에 일부 Linux 시스템을 설정했습니다 10.45.89.1. 이 모든 경우 외에는 아무것도 핑할 수 없습니다 127.0.0.1. 라우팅 테이블이나 호스트 파일을 수정해야 하는지 궁금합니다. 다음은 몇 가지 명령과 그 출력입니다. 어쩌면 다른 것을 확인해야 할까요?

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/호스트

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/네트워크

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

IP 라우팅에 dev eth0이 표시됩니다.

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

구성된 경우

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 주소에는 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

어떤 조언이라도 대단히 감사하겠습니다. 감사해요!

답변1

각 호스트에는 최소한 자체 호스트 이름과 /etc/hosts에 해당 항목이 있어야 하고, 연결된 네트워크에 IP가 있어야 합니다. 그렇죠? ^^ 거기에는 127.0.0.1과 "localhost" 호스트 이름만 표시됩니다. 그러면 그것이 192.whatever 네트워크의 일부이고 따라서 거기에 있는 다른 모든 호스트를 ping할 수 있어야 한다는 것을 어떻게 알 수 있습니까? 즉, 호스트 파일을 편집하고 다음 줄을 추가하면 됩니다.

10.45.89.xxx  st852.demolotus.com

xxx는 10.45.89.X/24 서브넷에 있는 st852.demolotus.com의 마지막 IP 번호입니다.

관련 정보