GNU/Linux >> Znalost Linux >  >> Ubuntu

Přesměrování provozu mezi 2 rozhraními?

Mám 2 VLAN připojené k ‚routeru‘. Všechny stroje mohou pingovat ostatní stroje v rámci své vlastní VLAN a routeru. Router může pingnout všechny stroje. Snažím se přimět stroje, aby mluvily s jinou VLAN přes router.

Na routeru jsou VLAN na eth1 a eth2. Přidal jsem následující pravidla iptable:

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

Na počítačích v rámci VLAN jsem přidal následující položku trasy:

route add -net 172.16.0.0 netmask 255.255.255.0 gw 172.16.30.1

Kde 172.16.0.X je rozsah IP adres v jiné VLAN a 172.16.30.1 je IP routeru.

Co jsem udělal špatně? Co jsem neudělal?

Přijatá odpověď:

Fungovalo, když jsem to dělal:

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

Ubuntu
  1. Linux – výstupní provoz na různých rozhraních na základě cílového portu?

  2. Jak monitorovat provoz Tcp mezi Localhostem a IP adresou?

  3. Ubuntu – X11 na serveru bez předávání?

  1. Linux – Jak přesměrovat provoz mezi linuxovými síťovými jmennými prostory?

  2. Určení souborů Aktualizace balíčku / kopírování softwaru mezi počítači?

  3. Jak šifrovat provoz mezi servery CUPS

  1. Jak povolit PŘEDÁVÁNÍ s firewallem na routeru Fedora 19

  2. Jak zablokovat veškerý provoz mezi dvěma rozhraními?

  3. Jak synchronizujete obrovské řídké soubory (obrazy disku VM) mezi počítači?