![]() |
Маршрутизация и разделение канала
Имеестся провайдер на интерфейсе eth1 и 3 локальных сетки на eth0 (eth0, eth0:2,eth0:3 )
# ip a Ширина городского канала 100 mb/s, внешки 512 kb/s. Нужно разрешить из сети 192.168.1.0\24 ходить только в город, а для сетей 192.168.70.0\24 и 192.168.13.0\24 управлять шириной внешнего канала. Список городских сетей есть. Находил как управлять шириной канал для интерфейса, но на 1м интерфейсе 3 сетки и не знаю как показать unix что городской и внешний трафик разные. |
Первую задачу решил Perl + iptables. Со второй справится не могу... Есть мысли маркировать трафик с помощью iptables отправленный в городскую сеть, но во 1х не знаю как маркировать остальной трафик (возможно сначала маркировать весь трафик, а пототм менять маркировку только для городского? будет ли это работать?) и как дальше управлять шириной канала для маркированного трафика.
|
Время: 06:29. |
Время: 06:29.
© OSzone.net 2001-