Statische Routen zu Fedora / CentOS

0

Ich hatte einige Probleme damit, wie statische Routen funktionieren.

Lange Geschichte kurz habe ich folgendes:

  1. Fedora 26 Server mit CentOS 7 VM.
  2. Host-IP: 192.168.0.6 eth0 zugewiesen
  3. VM IP: 192.168.122.205
  4. Host ist auch die Gateway-IP von 192.168.122.1 auf vibr0

Wenn ich mache ip route add 192.168.122.0/24 via 192.168.0.6 dev wlp3s0 dann werde ich bekommen:

PING 192.168.122.205 (192.168.122.205) 56(84) bytes of data.
From 192.168.122.1 icmp_seq=1 Destination Host Unreachable
From 192.168.122.1 icmp_seq=2 Destination Host Unreachable

Hier ist mein Routenskript aus / etc / sysconfig / network-scripts:

default 192.168.0.1 dev wlp3s0
192.168.122.1 via 192.168.0.15 dev wlp3s0
192.168.122.0/24 via 192.168.122.1 dev wlp3s0
192.168.100.0/24 via 192.168.0.20 dev wlp3s0

Bitte beachten Sie, dass ich dies mit und ohne den ersten Sprung ausprobiert habe und die dritte Zeile nur sagen musste: 192.168.122.0/24 über 192.168.0.6 dev wlp3s0

Das Routing zwischen den beiden funktioniert einwandfrei, da das vibr0 als Gateway für das konfiguriert ist 192.168.122.0/24 Subnetz. Ich kann jedoch nicht herausfinden, wie ich andere Maschinen in die 192.168.0.0/24 Subnetz für die Verbindung zu den VMs in der 192.168.122.0/24 Subnetz auf diesem Host.

Ich habe einen Laptop, auf dem Fedora mit einer IP von läuft 192.168.0.16 dass ich mich mit dem verbinden möchte 192.168.122.205 VM auf dem anderen Host.

Ich gehe davon aus, dass ich eine Standardroute hinzufügen muss 192.168.0.6 als das Tor zu 192.168.122.0/24, aber ich hatte keinen Erfolg damit.

Ich denke also, meine Fragen sind: Was muss ich tun, um eine Verbindung von 192.168.0.16 → 192.168.0.6 (192.168.122.1) → 192.168.122.205 herzustellen?

Kann eine einzelne Schnittstelle in zwei Subnetzen sein? Kann also meiner wlp3s0-WLAN-Karte mit der 192.168.0.16 auch eine IP im 122-Subnetz zugewiesen werden, oder ist dies überhaupt notwendig?

Danke für jede Hilfe.

smartinez
quelle
Welcher Schnittstelle wird die Adresse 192.168.0.6 zugewiesen? Hat der Host eine IP-Adresse, die der virbr0-Schnittstelle zugewiesen ist?
grawity

Antworten:

1

Die statische Route, die Sie zu Geräten im Netzwerk 192.168.0.0/24 hinzufügen müssten, müsste wahrscheinlich so aussehen.

ip route add 192.168.122.0/24 via 192.168.0.6

Beachten Sie, dass das Fedora 26 wahrscheinlich auch so eingerichtet ist, dass Routing (IP-Weiterleitung) zulässig ist. Wenn Sie Firewall-Regeln auf diesem System haben, müssen Sie wahrscheinlich zusätzliche Regeln hinzufügen.

Kann eine einzelne Schnittstelle in zwei Subnetzen sein?

Ja, Sie können mehrere IPs in verschiedenen Subnetzen einer einzigen Schnittstelle in einem System zuweisen. Das ist aber wahrscheinlich keine gute Idee. Normalerweise macht es die Dinge noch komplizierter und komischer.

Zoredache
quelle