Может сложиться ситуация (у меня, например, в подопытной школе как раз такое и будет - опробируем, готовимся), когда есть 2 инет-подключения (оптика + ADSL), и к тому же есть 2 (может и больше) категории пользователей, которые будут выходить в Инет. В моём случае: оптика для учителей и администрации (быстро, но ограниченный трафик), а ADSL для детей (медленно, но ограничений нет). Жестко, но что делать
Да и вообще, ситуации могут быть разные...
Пусть у нас 2 канала интернет и 2 группы пользователей локальной сети. Можно обо всём прочитать:
http://gazette.linux.ru.net/rus/articles/lartc/c322.html#SIMPLESOURCEPOLICYROUTINGОпишу как делал на
ALT Linux Server 4.0Шаг № 1: Выполняем подключение к двум провайдерам:
http://lna.org.ru/forum/index.php?topic=1354.0Шаг №2: Добавляем еще одну, 3 таблицу маршрутизации (mylocal)
#cat /etc/iproute2/rt_tables
#
# reserved values
#
255 local
254 main
253 default
200 optic
199 adsl
198 mylocal ## добавили вот это
0 unspec
#
# local
#
#1 inr.
Шаг №3: настройки для локальной сети
#ответ на входящий на eth1 трафик изнутри
file /etc/net/ifaces/eth1/ipv4route
195.54.2.1 via 192.168.1.1 src 192.168.1.33 #dns-1
195.54.2.2 via 192.168.1.1 src 192.168.1.33 #dns-2
default via 192.168.1.1 src 192.168.1.33 table adsl
default via 192.168.1.1 src 192.168.1.33 table mylocal # вот это добавляем
#посылаем весь трафик с адреса 10.0.0.99 в таблицу mylocal
file /etc/net/ifaces/eth2/ipv4rule
from 10.0.0.99 table mylocal
Шаг №4:
#service network restart
Сервер виден снаружи по двум адресам одновременно. Выход изнутри по оптике.
Однако пользователь локальной сети 10.0.0.99, в отличие от всех остальных пользователей выходит наружу по ADSL.