arp-scan zeigt Maschinen an, aber ich kann einige davon nicht anpingen

arp-scan zeigt Maschinen an, aber ich kann einige davon nicht anpingen


Ich arbeite an einem Embedded-Linux-Board mit einer Freescale-CPU und einem darauf installierten ltib-Linux. Das Gerät hat zwei Netzwerkschnittstellen und hier ist die Ausgabe der Befehle ifconfig und 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

Wenn ich versuche, dieses Board von meinem Computer auf 192.168.1.194 aus anzupingen oder meinen Computer vom Board aus anzupingen, ist das erfolglos. Aber es gibt andere Computer im selben Subnetz wie meinen Computer, die das Board anpingen können. Einige von ihnen sind auch vom Board aus anpingbar und andere nicht. Und was mich noch mehr rätselhaft macht, ist, dass selbst diejenigen, die vom Board aus nicht anpingbar sind, per Telnet darauf zugreifen können. (Aber nicht mein Computer)

Auf meinem Computer gibt es keine Firewall und mein Computer und andere Knoten im Netzwerk sehen sich gegenseitig. Ein Neustart der Karte ändert nichts. Und hier ist die Ausgabe des ARP-Befehls auf der Karte nach dem Pingen meines Computers: (Er ist erfolgreich)

[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

Wo kann ich nach der Problemursache suchen?

Antwort1

(Wird nach der Bestätigung als Antwort ausgeschrieben).

Sind Sie sicher, dass 192.168.0.0 ein /16-Netzwerk ist? Wenn die anderen Maschinen es als 192.168.1.0/24 konfiguriert haben (was üblicher ist), wird Ihr 192.168.5.0 auf eth1 einfach ignoriert und es werden daher keine Pings gesendet.

Ändern Sie die Netzmaske auf diesem Computer für ein /24-Subnetz auf 255.255.255.0 oder ändern Sie die Netzmaske auf den anderen Computern für ein /16-Subnetz auf 255.255.0.0 und prüfen Sie, ob das Problem dadurch behoben wird.

verwandte Informationen