statische Route wird zufällig ignoriert

statische Route wird zufällig ignoriert

Ich habe einige Linux-Gast-VMs mit überbrücktem Netzwerk zu meinem physischen Adapter. Aus einem bestimmten Grund kann ich das Subnetz meines Host-Rechners nicht für die Gäste verwenden (und der virtuelle Adapter ist zu langsam für mich), also habe ich ein separates Subnetz für sie erstellt.

Auf dem Host habe ich das Gastsubnetz hinzugefügt:

C:\> route add 192.168.20.0 mask 255.255.255.0 0.0.0.0 metric 1

Zu Gästen:

# route add -host 192.168.148.87 dev eth3 # my host ip

Meistens funktioniert es:

basin@BASIN /cygdrive/c/Users/basin
$ tracert -d 192.168.20.20

Tracing route to 192.168.20.20 over a maximum of 30 hops

  1    <1 ms    <1 ms    <1 ms  192.168.20.20

Trace complete.

basin@BASIN /cygdrive/c/Users/basin
$ tracert -d 192.168.20.21

Tracing route to 192.168.20.21 over a maximum of 30 hops

  1    <1 ms    <1 ms    <1 ms  192.168.20.21

Trace complete.

Aber es sieht so aus, als ob einige Pakete durch das Gateway gehen:

basin@BASIN /cygdrive/c/Users/basin
$ tracert -d 192.168.20.23

Tracing route to 192.168.20.23 over a maximum of 30 hops

  2    <1 ms    <1 ms    <1 ms  192.168.200.1 0
  3  192.168.200.1  reports: Destination host unreachable.

Trace complete.

SSH-Verbindungen zu den Gästen geraten oft ins Stocken. Was mache ich falsch?

IPv4 Route Table
===========================================================================
Active Routes:
Network Destination        Netmask          Gateway       Interface  Metric
          0.0.0.0          0.0.0.0  192.168.149.200   192.168.148.87     20
        127.0.0.0        255.0.0.0         On-link         127.0.0.1    306
        127.0.0.1  255.255.255.255         On-link         127.0.0.1    306
  127.255.255.255  255.255.255.255         On-link         127.0.0.1    306

     192.168.20.0    255.255.255.0         On-link    192.168.148.87     21
   192.168.20.255  255.255.255.255         On-link    192.168.148.87    276

     192.168.56.0    255.255.255.0         On-link      192.168.56.1    266
     192.168.56.1  255.255.255.255         On-link      192.168.56.1    266
   192.168.56.255  255.255.255.255         On-link      192.168.56.1    266

    192.168.148.0    255.255.254.0         On-link    192.168.148.87    276
   192.168.148.87  255.255.255.255         On-link    192.168.148.87    276

  192.168.149.255  255.255.255.255         On-link    192.168.148.87    276
        224.0.0.0        240.0.0.0         On-link         127.0.0.1    306
        224.0.0.0        240.0.0.0         On-link    192.168.148.87    276
        224.0.0.0        240.0.0.0         On-link      192.168.56.1    266
  255.255.255.255  255.255.255.255         On-link         127.0.0.1    306
  255.255.255.255  255.255.255.255         On-link    192.168.148.87    276
  255.255.255.255  255.255.255.255         On-link      192.168.56.1    266
===========================================================================

Aktualisiert:

Könnte es sein, dass das Betriebssystem einige ICMP-Anfragen an verschiedene Orte sendet und die Antwort meine statische Route überschreibt? Wie kann ich das überprüfen?

Antwort1

Statische Routen werden nur verwendet, wenn sich die Zieladresse nicht in einem direkt verbundenen Netzwerk befindet. In Ihrem Fall befinden sich alle Hosts in direkt verbundenen Netzwerken, sodass die statischen Routen ignoriert werden.

verwandte Informationen