спасибо.но у меня адсл модемы,а не адсл роутеры.(
Устройство, которое умеет держать lan, vpn, nat, firewall сложно не назвать роутером... Хорошо, тогда читай "маршрутизатор" как "модем", если это тебе будет проще, сути не меняет.
Пользователь решил продолжить мысль 20 Июля 2010, 10:24:18:
сетевых 4 штуки.
Если со свитчами голяк, то можешь или объединить две сетевухи в мост (bridge). Или перестроить так:
Дано:
ADSL-маршрутизатор №1, NAT:
192.168.11.1/24
ADSL-маршрутизатор №2, NAT:
192.168.12.1/24
Подсеть №1:
192.168.1.0/24
Подсеть №2:
192.168.2.0/24
Сервер:
eth0, к ADSL-маршрутизатору №1 - 192.168.11.2/24
eth1, к ADSL-маршрутизатору №2 - 192.168.12.2/24
eth2, к подсети №1 - 192.168.1.1/24
eth3, к подсети №2 - 192.168.2.1/24
Клиенты подсети №1:
статические ip 192.168.1.2-192.168.1.254, DNS: 8.8.8.8, шлюз 192.168.1.1
Клиенты подсети №1:
статические ip 192.168.2.2-192.168.2.254, DNS: 8.8.8.8, шлюз 192.168.2.1
Тогда:
Маршрутизация на сервере:
ip rule add from 192.168.1.0/24 table 10
ip route add default via 192.168.11.1 table 10
ip rule add from 192.168.2.0/24 table 20
ip route add default via 192.168.12.1 table 20
Маршрутизация на модеме №1:
сеть 192.168.1.0 маска 255.255.255.0 шлюз 192.168.11.2 интерфейс LAN
Маршрутизация на модеме №2:
сеть 192.168.2.0 маска 255.255.255.0 шлюз 192.168.12.2 интерфейс LAN
Пользователь решил продолжить мысль 20 Июля 2010, 10:26:58:
Если на делинках с маршрутизацией голяк, то к вышесказанному добавляется:
Маскард на сервере:
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
iptables -t nat -A POSTROUTING -o eth1 -j MASQUERADE