Пересылка трафика между 2 интерфейсами

У меня есть 2 VLAN, подключенные к «маршрутизатору». Все машины могут пропинговать другие машины в пределах их собственной VLAN и маршрутизатора. Маршрутизатор может пропинговать все машины. Я пытаюсь заставить машины общаться с другими VLAN через маршрутизатор.

На маршрутизаторе VLAN находятся на eth1 и eth2. Я добавил следующие правила iptable:

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

На машинах в VLAN я добавил следующую запись маршрута:

route add -net 172.16.0.0 netmask 255.255.255.0 gw 172.16.30.1

Где 172.16.0.X - диапазон IP-адресов в другом VLAN и 172.16.30.1 - это IP-адрес маршрутизатора.

Что я сделал не так? Что я не делал?

13
задан 28 August 2013 в 01:33

1 ответ

Работал, когда я делал:

sysctl -w net.ipv4.conf.all.forwarding=1
0
ответ дан 28 August 2013 в 01:33

Другие вопросы по тегам:

Похожие вопросы: