Поиск  Пользователи  Правила 
Закрыть
Логин:
Пароль:
Забыли свой пароль?
Войти
 
Страницы: 1
RSS
ping -I
 
Подскажите в чем беда. Имеется пара интернет каналов. Если пинговать напрямую - все нормально, если пинговать через 2й канал ping -I eth2 - пинги не идут. Смотрел tcpdump - обмен пакетами происходит и даже приходят ответы, но пинг молчит. В фаерволе все 3 главных правила ставил на ацепт.
Я так понимаю что из-за этой же беды не получается распределить пользователей по нескольким каналам через сквид используя tcp_outgoing_interface. При попытке зайти на любую страницу человека прикрепленного ко 2му каналу выдается 99 ошибка, мол хост недостижим.
Изменено: Kernel Panic - 08.09.2010 09:02:12
 
Какой ОСь и филтер используеш ?

И надо тебе юзать PBR ака Policy Based Routing.
Пакеты приходят через один интерфейс и идет через другой ( дефолтный гейт ).
Смотри тут для Фрее - http://www.securitylab.ru/forum/forum21/topic48454/
 
Ubuntu server, iptables в качестве fw. Там все само собой удачно вышло. Прописались сразу 2 дефолтных роута, один на ppp0, второй на eth2 и в случае падения 1го интернета все автоматически переходят на 2й, а когда 1й появляется - возвращаются на него. Кстати такое дело порадовало, я думал дефолтный гейт может быть только 1 :). Осталась только 1 беда, некоторые люди всегда должны ходить через eth2, самый простой способ для этого - прописать их в сквиде (все пользователи работают через прокси) на нужный шлюз, но это неполучается.
 
Не tcp_outgoing_interface, а tcp_outgoing_address. А дальше типа:

ip rule add from 10.1.10.0/24 to 0/0 table 102 pref 100
ip route add table 102 via 10.1.10.1
ip rule add from 10.1.11.0/24 to 0/0 table 103 pref 100
ip route add table 103 via 10.1.11.45

И все заработает.
А вообще все разжовано здесь.


ЗЫ: Или на ppp0 динамика? Если да, то придется прописать скрипт на поднятие PPP
Страницы: 1
Читают тему