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
Ztratil jsem některé soubory poté, co jsem vystřihl a vložil do Ubuntu 12.04?
Jak zjistit, proč se pozastavení někdy nedaří?