Der Router ist ein reiner NAT-Router und NAT kann aus irgendeinem Grund nicht deaktiviert werden. Es gibt keine solche Option. (TP-Link WR940N)
Zum Glück ist das nicht wichtig , solange kein Gerät 192.168.1.200 als Gateway verwendet. Nur so würden sie den "Router" -Teil des Geräts erreichen. Solange dies nicht der Fall ist, schließen alle Daten einfach über den integrierten Ethernet-Switch-Chip, und die "Router" -CPU sitzt einfach dort nichts tun.
Das Gateway wird ohnehin niemals für die Kommunikation im selben Subnetz verwendet. Solange beide Computer die richtige Netzmaske kennen, werden sie Pakete direkt miteinander senden.
Insgesamt sieht Ihre Konfiguration so aus, als würde sie perfekt funktionieren. Da dies nicht der Fall ist, müssen Sie mindestens zwei Dinge überprüfen:
Stellen Sie sicher, dass die Firewall-Regeln richtig sind. Öffnen Sie
wf.msc
den Firewall-Regeleditor. Vergewissern Sie sich im Abschnitt "Incoming", dass die erforderlichen Regeln für "File Sharing" aktiviert sind. (Für den Zugriff über\\IP
muss mindestens SMB-over-TCP über Port 445 zugelassen sein.)Stellen Sie sicher, dass PC1 und PC2 die korrekte MAC-Adresse des anderen über ARP gelernt haben. Unter Windows können Sie
arp -a
den ARP-Cache anzeigen.Stellen Sie sicher, dass von PC1 gesendete Pakete von PC2 empfangen werden und umgekehrt. Installieren Sie Wireshark auf beiden Systemen und starten Sie eine Erfassung auf dem Ethernet-Adapter.
Sie können einen Erfassungsfilter
arp or icmp or udp or (tcp port 445)
oder einen Anzeigefilter festlegen, umarp || icmp || udp || tcp.port == 445
irrelevanten Webverkehr auszufiltern. (Capture-Filter werden vor dem Starten des Captures festgelegt; Anzeigefilter werden festgelegt, während das Capture ausgeführt wird. Ihre Syntax unterscheidet sich.)Die Erfassung ist von den Firewall-Einstellungen nicht betroffen. Wenn ein Paket eingeht, aber das Betriebssystem nicht darauf reagiert, weist dies normalerweise auf ein Problem mit den "eingehenden" Regeln der Firewall hin.