Warum kann ich keine Computer auf demselben Hub anpingen?

2

Ich habe einige interessante Probleme mit dem Ping von Maschinen, mit dem Endziel Computer B SSH in Computer C. Die spezifische Fehlermeldung, die ich bekomme ping ist "Destination Host Unreachable" und ssh gibt "Keine Route zum Host" zurück. Zu Beginn ist meine Netzwerktopologie:

Router (192.168.1.1)
   |
   |---- Computer A (192.168.1.2)
   |
   |---- Hub
          |
          |---- Computer B (192.168.1.3)
          |
          |---- Computer C (192.168.1.4)

Computer A ist in der Lage, Computer B und C anzupingen und umgekehrt. Computer B kann jedoch nicht an Computer C pingen und umgekehrt. Die IP-Adressen werden oben angezeigt und die Netzwerkkonfiguration für jede Maschine lautet:

Gateway - 192.168.1.1
Netmask - 255.255.255.0

Warum kann Computer B in dieser Konfiguration nicht mit Computer C kommunizieren?

Breakthrough
quelle
Wenn Sie die Nabe entfernen / austauschen, ist das Problem behoben? Hubs sind dumm (da sie nicht viel tun), daher kann ich mir nicht vorstellen, dass es etwas anderes als ein schlechter Hub sein würde, wenn das Problem beseitigt wird.
Tanner Faulkner
@ r.tanner.f Aufgrund physischer Einschränkungen muss der Hub bleiben. Ich glaube nicht, dass der Hub schlecht ist, da alle Computer über eine vollständige Internetverbindung verfügen und auf andere Computer im Netzwerk zugreifen können (d. H. Comp. B kann Comp.A sehen).
Breakthrough
Firewall-Regeln? (Sie können es bei ausgeschaltetem Router und vorübergehend ausgeschaltetem FW testen). Ändert es sich, wenn Sie die Kabel so ändern, dass sich Computer A und C auf dem Hub befinden? (oder A und B).
Hennes
1
Ist dieser "Hub" eigentlich ein Schalter? Was ist die marke und modell
RedGrittyBrick
2
@RedGrittyBrick nein, es ist in der Tat eine Nabe. Ich habe weder Marke noch Modell zur Hand - zu diesem Zeitpunkt renne ich einfach zum Laden und ersetze es durch einen Schalter (es ist an der Zeit, dass ich es trotzdem mache). Ich werde ein Update geben, wenn ich den Schalter mache (lol pun).
Breakthrough

Antworten:

4

Hub ist kein Hub, sondern ein Switch mit unterschiedlichen Segment-VLANs, die an jeder Schnittstelle konfiguriert sind. Der Router entfernt die 8021Q-Tags und ermöglicht die geroutete Kommunikation zurück zu einem einzelnen vlan.

Wenn der Router durch einen Switch ersetzt würde, würden Sie die Kommunikation von und zu A - B, A - C nicht sehen.

Der Grund, warum Sie Ihr Ziel nicht erreichen, liegt darin, dass es keine IP in diesem vlan-Segment gibt, die IP von B im C-Segment.

Hubs sind Multi-Port-Repeater. Es gibt keine Möglichkeit, dass ein einfacher Hub diese Kommunikation blockieren kann. Dies ist kein Hub, sondern ein falsch konfigurierter Switch.

- oder Hub ist kaputt .. lol.

shadowbq
quelle
Und sieht aus wie Sie (und erstens r.tanner.f waren richtig. Ich habe den Hub durch einen Switch ersetzt und konnte sofort eine Verbindung zwischen Computer B und C herstellen. Aus diesem Grund gehe ich davon aus, dass der Hub tatsächlich defekt war.
Breakthrough
Das ist eine seltsame Sache. Ich habe noch nie von einer Nabe gehört, die nur halb brach ... Muss dies in Zukunft berücksichtigen.
Tanner Faulkner