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


ru.unix.bsd

 
 - RU.UNIX.BSD ------------------------------------------------------------------
 From : Ilya Kulagin                         2:5020/871.18  15 Nov 2005  16:30:01
 To : Vladimir V. Tselm
 Subject : BSD и два канала
 -------------------------------------------------------------------------------- 
 
 
  VVT> все замечательно, до того момента пока на сервер не ставится например 
  VVT> Апач и
 
 или хотя бы сендмейл
 
  VVT> Вопрос как заставить сервер отвкечать через тот интерфейс, с которго 
  VVT> пришел запрос или что придумать с маршрутизацией
 
 Сервер всегда отвечает с того адреса, на который пришёл запрос. Так устроен
 socket. Поэтому задача сводится к другой. Как сделать так, чтобы пакеты с одного
 адреса уходили в один интерфейс, а пакеты с другого - в другой (например, у
 команд traceroute и ping есть соответствующие ключики комстроки, чтобы
 проверить, как оно у Вас происходит). Это называется policy routing и
 реализуется, например, (у меня для случая трёх каналов к трём разным
 провайдерам) через ipfw fwd. К несчастью, в ядре по умолчанию нет двух
 полезнейших для этого дела опций 
 
 # grep FORW /usr/src/sys/i386/conf/GW 
 options         IPFIREWALL_FORWARD
 options         IPFIREWALL_FORWARD_EXTENDED
 
 Почему так - не знаю. Hо если исправить, сделать новое ядро и написать правила
 (правило fwd эквивалентно allow, будьте бдительны), то "всё работает".
 
 Примите уверение в совершеннейшем к Вам почтении
 /kiv
 
 --- kiv@work  [Престарелые алкоголики] [Иллюзорных судаков не существует!]
  * Origin: Moose 2:5020/871.18 (2:5020/871.18)
 
 

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

 Тема:    Автор:    Дата:  
 BSD и два канала   Ilya Kulagin   15 Nov 2005 16:30:01 
Архивное /ru.unix.bsd/39744379d5cc.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional