GNU/Linux >> LINUX-Kenntnisse >  >> Ubuntu

Datenverkehr zwischen 2 Schnittstellen weiterleiten?

Ich habe 2 VLANs, die mit einem "Router" verbunden sind. Alle Maschinen können andere Maschinen innerhalb ihres eigenen VLANs und des Routers anpingen. Der Router kann alle Maschinen anpingen. Ich versuche Maschinen dazu zu bringen, über den Router mit anderen VLANs zu kommunizieren.

Auf dem Router befinden sich die VLANs auf eth1 und eth2. Ich habe die folgenden iptable-Regeln hinzugefügt:

-A FORWARD -i eth1 -o eth2 -j ACCEPT
-A FORWARD -i eth2 -o eth1 -j ACCEPT

Auf Maschinen innerhalb der VLANs habe ich den folgenden Routeneintrag hinzugefügt:

route add -net 172.16.0.0 netmask 255.255.255.0 gw 172.16.30.1

Wobei 172.16.0.X ist der IP-Adressbereich im anderen VLAN und 172.16.30.1 ist die IP des Routers.

Was habe ich falsch gemacht? Was habe ich nicht getan?

Akzeptierte Antwort:

Arbeitete, als ich es tat:

sysctl -w net.ipv4.conf.all.forwarding=1

Ubuntu
  1. Linux – Datenverkehr auf verschiedenen Schnittstellen basierend auf dem Zielport ausgeben?

  2. Centos – Separater Netzwerkverkehr auf zwei Netzwerkschnittstellen?

  3. Bestimmen, welche Dateien ein Paket aktualisiert / Software zwischen Computern kopieren?

  4. Wie richte ich einen Server als Router mit Traffic Shaping ein?

  5. So erlauben Sie FORWARDing mit Firewalld auf einem Fedora 19-Router

So teilen Sie Daten zwischen Docker-Containern

So verwenden Sie die SSH-Portweiterleitung

So verschlüsseln Sie den Datenverkehr zwischen CUPS-Servern

ssh über einen Router ohne Portweiterleitung

Wie blockiere ich den gesamten Datenverkehr zwischen zwei Schnittstellen?

Datenverkehr auf verschiedenen Schnittstellen basierend auf dem Zielport ausgeben