Главная страница


ru.unix.bsd

 
 - RU.UNIX.BSD ------------------------------------------------------------------
 From : Dmitrij Lystsov                      2:5020/400     24 Nov 2005  10:23:10
 To : Rick Atreides
 Subject : Re: ...не могу решить простую задачу!!!
 -------------------------------------------------------------------------------- 
 
 занимательный ответ ... спасибо!
 
 >> (немного повторюсь ...)
 >> Hа первый взгляд задача достаточно тривиальна, но ...
 >>
 >> Есть ОДИH сервер с ДУМЯ сетевухами, сидящий в РАЗHЫХ сетях.
 >> ОБЕ сети имеют выход в инет, но с разными шлюзами:
 >> Для ПЕРВОЙ сети ПЕРВЫЙ шлюз, для ВТОРОЙ сети - ВТОРОЙ шлюз.
 >> Задача разрулить трафик САМОГО СЕРВЕРА исходя из АДРЕСА источника. 
 >> Источники - службы на СЕРВАКЕ запущенные под разными адресами.
 > 
 > Со входящими запросами всё достаточно просто.
 
 это точно.
 
 > ipfw fwd ip-gw1 from ip1 to any
 > Однако насчёт наличия default route - у меня есть сомнения что будет 
 > работать без него. Сейчас объясню почему
 > 
 > У тебя firewall.
 > fwd gate0 ip from ip0 to any via interface0
 > fwd gate1 ip from ip1 to any via interface1
 > 
 > обмен траффиком от www.ru с ip0 и ip1
 > так вот, если у тебя маршрут на www.ru идёт через iface0, то второе 
 > правило не сработает, а сработает
 > fwd gate1 ip from ip1 to any via interface0
 > И именно по этому, при отсутсвии default route у тебя может сначала 
 > выдаться Destination Host Unreachable, прежде чем сработает fwd (хотя я 
 > не уверен)
 
 Совершенно верно.
 
 > У меня настроено (в похожей ситуации) так
 > есть default route iface0
 
 ... имеется ввиду через <iface0>
 
 > ipfw fwd gw1 from ip1 to any out xmit iface0
 > ipfw allow from ip2 to any out xmit iface0
 > 
 > ip2 - висит на iface0, ip1 - на другом интерфейсе.
 
 Это получается что ip1 сидит на iface1, а пакеты от имени адреса ip1 
 идут через iface0?
 
 > При исходящих соединениях немного хужее. Именно из-за того-же рутинга.
 > Если сервис жёстко ставит себе src ip тот, который ему сказали, то всё 
 > будет ок,
 
 я стараюсь именно так делать - каждая служба это свой адрес.
 
 > но у меня был отрицательный опыт с поднятием ipsec туннеля.
 > ip на интерфейсе через который идёт default route ip1. А мне нужно было 
 > поднять ipsec с ip2. И несмотря на то, что raccon получал ключом в 
 > коммандной строке bind to ip2, исходящие соединения по обмену ключами 
 > шли от ip1.
 > Такая-же хрень может проявиться и в другом софте.
 
 Я все-таки думаю, что должно быть два правила для каждого исходящего адреса:
 1. Для своей сети - не перекидывать пакеты
 2. Для адресов не принадлежащих этой сети - перекидывать на шлюз.
 
 Hо тоды другой вопрос - сети то две (ip0 и ip1)!
 Если применить два правила, то получиться чтобы попасть в сеть, которая 
 сидит на другом интерфейсе, надо сделать скачек через шлюз.
 ip1-int1 --> gate1 ---> ip0-int0
 
 Hо это бред, наверное.
 Если адрес своей сети - пакеты должны примеком выйти через интерфейс 
 который сидит в этой сети.
 Hо правило в IPFW все одно для этого надо прописывать - иначе кто им 
 разрешит выйти.
 
 -- 
 Отправлено через сервер Форумы@mail.ru - http://talk.mail.ru
 --- ifmail v.2.15dev5.3
  * Origin: Talk.Mail.Ru (2:5020/400)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 ...не могу решить простую задачу!!!   Dmitrij Lystsov   23 Nov 2005 15:32:08 
 Re: ...не могу решить простую задачу!!!   Andrew Filonov   23 Nov 2005 15:45:52 
 Re: ...не могу решить простую задачу!!!   Dmitrij Lystsov   23 Nov 2005 16:11:52 
 Re: ...не могу решить простую задачу!!!   Andrew Filonov   23 Nov 2005 16:23:32 
 Re: ...не могу решить простую задачу!!!   Dmitrij Lystsov   23 Nov 2005 16:54:02 
 Re: ...не могу решить простую задачу!!!   Mykola Dzham   23 Nov 2005 22:54:53 
 Re: ...не могу решить простую задачу!!!   Dmitrij Lystsov   24 Nov 2005 08:36:36 
 Re: ...не могу решить простую задачу!!!   Sergey Kolesnikov   24 Nov 2005 09:38:24 
 Re: ...не могу решить простую задачу!!!   Dmitrij Lystsov   24 Nov 2005 10:33:19 
 Re: ...не могу решить простую задачу!!!   Sergey Kolesnikov   25 Nov 2005 09:42:06 
 ...не могу решить простую задачу!!!   Alex Semenyaka   04 Dec 2005 21:38:40 
 ...не могу решить простую задачу!!!   Andrey Ostanovsky   23 Nov 2005 16:40:12 
 Re: ...не могу решить простую задачу!!!   Dmitrij Lystsov   23 Nov 2005 17:01:15 
 Re: ...не могу решить простую задачу!!!   Rick Atreides   23 Nov 2005 18:14:23 
 Re: ...не могу решить простую задачу!!!   Dmitrij Lystsov   24 Nov 2005 10:23:10 
 Re: ...не могу решить простую задачу!!!   Rick Atreides   24 Nov 2005 12:55:16 
 Re: ...не могу решить простую задачу!!!   Dmitrij Lystsov   28 Nov 2005 11:01:27 
 Re: ...не могу решить простую задачу!!!   Mykola Dzham   28 Nov 2005 11:15:44 
 Re: ...не могу решить простую задачу!!!   Dmitrij Lystsov   28 Nov 2005 13:31:40 
 Re: ...не могу решить простую задачу!!!   Mykola Dzham   28 Nov 2005 14:42:51 
 Re: ...не могу решить простую задачу!!!   Dmitrij Lystsov   28 Nov 2005 15:45:25 
 Re: ...не могу решить простую задачу!!!   Mykola Dzham   23 Nov 2005 22:59:55 
 Re: ...не могу решить простую задачу!!!   Dmitrij Lystsov   24 Nov 2005 10:28:44 
 Re: ...не могу решить простую задачу!!!   Mykola Dzham   24 Nov 2005 12:12:02 
 Re: ...не могу решить простую задачу!!!   Dmitrij Lystsov   24 Nov 2005 13:12:35 
 Re: ...не могу решить простую задачу!!!   Mykola Dzham   24 Nov 2005 13:24:06 
 Re: ...не могу решить простую задачу!!!   Dmitrij Lystsov   24 Nov 2005 14:11:03 
Архивное /ru.unix.bsd/64880a5060cb.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional