So beziehen Sie NAT auf Ubuntu Server, wenn Sie von der Wireguard-Schnittstelle aus auf die LAN-Umgebung des Servers zugreifen

So beziehen Sie NAT auf Ubuntu Server, wenn Sie von der Wireguard-Schnittstelle aus auf die LAN-Umgebung des Servers zugreifen

Ich habe einen Ubuntu Server 22.04, auf den ich über die Wireguard-Schnittstelle 10.69.69.0/24 zugreife, aber ich habe Probleme beim Zugriff auf die LAN-Umgebung unter 10.0.0.0/24

Ich verstehe, dass ich etwas Source-NAT durchführen muss, bin mir aber bei den richtigen Befehlen nicht sicher.

  • Von meinem Laptop aus kann ich 10.69.69.0/24 und 10.0.0.50 anpingen, aber sonst nichts auf 10.0.0.0/24
  • Von meinem Server aus kann ich 10.69.69.0/24 und 10.0.0.0/24 anpingen

Ich muss den Server dazu bringen, beim Senden von Paketen von 10.69.69.0/24 an 10.0.0.0/24 die Quell-IP auf 10.0.0.50 zu ändern, richtig?

Server:

  • eno1: 10.0.0.50/24
  • wg0: 10.69.69.10/24
  • net.ipv4.ip_forward = 1

Laptop:

  • wg0: 10.69.69.1/24

Danke

Antwort1

Dies ist eher ein Kommentar. Es scheint, als wüssten Geräte im LAN 10.0.0.0/24 nicht, wo sich das Netzwerk 10.69.69.0/24 befindet. Wenn das LAN einen anderen Ausgangspunkt wie das Internet hat, können Sie im Gateway für das LAN 10.0.0.0/24 eine Route für 10.69.69.0/24 installieren. Oder wie Sie sagten, Sie können NAT als Quelle verwenden.

verwandte Informationen