Routing von Paketen zwischen zwei Netzwerkkarten auf demselben System

Routing von Paketen zwischen zwei Netzwerkkarten auf demselben System

Ich habe ein kleines Netzwerk-Setup mit einem Ubuntu-Router, der über zwei Netzwerkkarten verfügt. enp2s0 wird zum Einrichten eines Netzwerks mit VLANs verwendet, enp3s0 stellt eine Verbindung zu einem anderen lokalen Netzwerk her.

enp3s0 ip 192.168.53.203/26
enp2s0 ip 192.168.8.1/24 

ich habe einen Switch unter 192.168.8.239/24 eingerichtet

Wie stelle ich eine Verbindung zwischen meinen beiden Netzwerkkarten her, damit ich vom anderen lokalen Netzwerk aus auf die Weboberfläche des Switches zugreifen kann?

Antwort1

Um Routing unter Linux zu ermöglichen, muss „IP-Forward“ (dauerhaft) aktiviert sein. IP-Forwarding ist, vereinfacht ausgedrückt, die Fähigkeit, eingehende Netzwerkpakete auf einer Schnittstelle anzunehmen, zu erkennen, dass sie nicht für das System selbst bestimmt sind, und sie entsprechend weiterzuleiten.

Bearbeiten /etc/sysctl.confund suchen Sie nach den folgenden Zeilen:

#net.ipv4.ip_forward=1

Auskommentierennet.ipv4.ip_forward=1

Oder machen Sie es mit Ihrem Terminal in einer Zeile:

sudo sysctl -w net.ipv4.ip_forward=1

Stellen Sie einfach sicher, dass Ihr Router über (funktionierende) Schnittstellen in allen Ihren Netzwerken verfügt.

verwandte Informationen