и так
<LAN1> ---- [eth0 192.168.9.100]<SERVER>[eth1 192.168.8.254] ---- <LAN2>
нужно что бы пакеты из 192.168.9.0/24 ходили в 192.168.8.0/24 и наоборот
для этого НА клиентах сети 192.168.9.0/24 прописываешь
Код: Выделить всё
sudo ip route add 192.168.8.0/24 via 192.168.9.100
а НА клиентах сети 192.168.8.0/24 прописываешь
Код: Выделить всё
sudo ip route add 192.168.9.0/24 via 192.168.8.254
на SERVER форвардинг включён
при таких настройках обе сети должны друга друга "видеть".
- - - - - - - - - - - - - - - - - - - - - - - - - -
если скажем стоит такая задача
<LAN1 192.168.9.0/24> ---- <[eth0 192.168.9.100] SERVER [eth1 192.168.8.254]> ---- <LAN2 192.168.8.0/24> ---- интернет
(я предположил что в сети LAN2 192.168.8.0/24 шлюзом по-умолчанию является 192.168.8.1 - он же направляет пакеты в инет)
так вот, у клиентов LAN1 192.168.9.0/24
должна быть такая таблица маршрутизации
Код: Выделить всё
Destination Gateway Genmask Flags Metric Ref Use Iface
192.168.9.0 0.0.0.0 255.255.255.0 U 1 0 0 eth0
0.0.0.0 192.168.9.100 0.0.0.0 UG 0 0 0 eth0
на SERVER
Код: Выделить всё
Destination Gateway Genmask Flags Metric Ref Use Iface
192.168.9.0 0.0.0.0 255.255.255.0 U 1 0 0 eth0
192.168.8.0 0.0.0.0 255.255.255.0 U 1 0 0 eth1
0.0.0.0 192.168.8.1 0.0.0.0 UG 0 0 0 eth1
у пользователей LAN2 192.168.8.0/24
Код: Выделить всё
Destination Gateway Genmask Flags Metric Ref Use Iface
192.168.9.0 192.168.8.254 255.255.255.0 UG 1 0 0 eth0
192.168.8.0 0.0.0.0 255.255.255.0 U 1 0 0 eth0
0.0.0.0 192.168.8.1 0.0.0.0 UG 0 0 0 eth0
при таких маршрутах у всех всё будет работать