arp-scan에 머신이 표시되지만 일부 머신을 핑할 수 없습니다.

arp-scan에 머신이 표시되지만 일부 머신을 핑할 수 없습니다.


저는 프리스케일 CPU와 ltib 기반 Linux를 갖춘 임베디드 Linux 보드 작업을 하고 있습니다. 어플라이언스에는 두 개의 네트워크 인터페이스가 있으며 다음은 ifconfig 및 Route 명령의 출력입니다.

[root@sina-dwdm /root]# ifconfig
eth0      Link encap:Ethernet  HWaddr 00:00:00:00:00:05
          inet addr:110.122.5.0  Bcast:110.122.255.255  Mask:255.255.0.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:10 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:0 (0.0 b)  TX bytes:420 (420.0 b)
          Base address:0x4000

eth1      Link encap:Ethernet  HWaddr 00:00:00:01:00:05
          inet addr:192.168.5.0  Bcast:192.168.255.255  Mask:255.255.0.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:20530 errors:0 dropped:0 overruns:0 frame:0
          TX packets:8622 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:2052409 (1.9 Mb)  TX bytes:1066396 (1.0 Mb)
          Base address:0xc000

lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:59 errors:0 dropped:0 overruns:0 frame:0
          TX packets:59 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:5294 (5.1 Kb)  TX bytes:5294 (5.1 Kb)

[root@sina-dwdm /root]# route
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
110.122.0.0     *               255.255.0.0     U     0      0        0 eth0
192.168.0.0     *               255.255.0.0     U     0      0        0 eth1
127.0.0.0       *               255.0.0.0       U     0      0        0 lo

내 컴퓨터 192.168.1.194에서 이 보드를 핑하거나 보드에서 내 컴퓨터를 핑하려고 하면 성공하지 못합니다. 하지만 내 컴퓨터와 동일한 서브넷에 보드를 ping할 수 있는 다른 컴퓨터가 있으며 그 중 일부도 ping이 가능합니다! 보드에서 나온 것이고 일부는 그렇지 않은 것입니다. 그리고 나에게 더 당혹스러운 점은 보드에서 핑할 수 없는 사람들도 텔넷으로 연결할 수 있다는 것입니다. (하지만 내 컴퓨터는 아님)

내 컴퓨터에는 방화벽이 없으며 내 컴퓨터와 네트워크의 다른 노드는 서로를 볼 수 있습니다. 보드를 재부팅해도 아무런 변화가 없습니다. 그리고 내 컴퓨터에 ping을 보낸 후 보드에 arp 명령의 출력은 다음과 같습니다. (성공했습니다)

[root@sina-dwdm /root]# arp
Address                  HWtype  HWaddress           Flags Mask            Iface
192.168.1.201            ether   2c:56:dc:3d:ac:e1   C                     eth1
192.168.1.54             ether   00:0c:29:65:ac:39   C                     eth1
192.168.1.195            ether   40:16:7e:e7:5b:5f   C                     eth1
192.168.1.194            ether   10:c3:7b:91:39:92   C                     eth1

문제의 원인을 어디서 찾을 수 있나요?

답변1

(확인 후 답변으로 작성했습니다.)

192.168.0.0이 /16 네트워크인가요? 다른 시스템에서 192.168.1.0/24(더 일반적인 경우)로 구성한 경우 eth1의 192.168.5.0은 무시되므로 핑이 발생하지 않습니다.

이 컴퓨터의 /24 서브넷에 대해 넷마스크를 255.255.255.0으로 변경하거나 다른 컴퓨터의 /16 서브넷에 대해 넷마스크를 255.255.0.0으로 변경한 후 문제가 해결되는지 확인하십시오.

관련 정보