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


ru.linux

 
 - RU.LINUX ---------------------------------------------------------------------
 From : Eugene B. Berdnikov                  2:5020/400     24 Dec 2003  22:03:31
 To : Alexander Davydenko
 Subject : Re: Вопрос по advanced routing
 -------------------------------------------------------------------------------- 
 
 Alexander Davydenko <a.davydenko@topconps.com> wrote:
 
 AD> 2003-12-23, Eugene B. Berdnikov <berd@desert.ihep.su> пишет:
 >>  iptables -t nat -A PREROUTING -i eth2 -d 10.0.0.2 -j SNAT --to-source
 >> b.b.b.1
 AD> мил человек :) вот это ^^^^^^^ и вот это                ^^^^ вместе не
 AD> сочетаются
 
  Ах, да, прямо затмение нашло! Заработался. :) Впрочем, ниже по тексту
  еще один ляп есть, но это уже не важно. Я ведь так, идею излагал. :)
 
 AD> imho, на 10.0.0.2 все пакеты будут одинаково от src 10.0.0.1 не зависимо от
 AD> куда они пришли. Я могу придумать для этого только что-то типа:
 AD> iptab -t nat -A PREROUTING -p tcp --dport 1001 -j REDIRECT --to 10001
 AD> redir --lport=10001 --cport=1001 --caddr=10.0.0.2
 
  Так это только лишь для tcp и одного конкретного порта... :(
 
  Hаверное, задачу можно решить маркировкой пакетов на входе через mangle,
  с последующим маскарадом - так, чтобы где-то сохранить информацию о
  входном интерфейсе. Скажем, на eth0 шлюза вешаются ip1 и ip2,
 
  eth1 -> mark1 (mangle) -> SNAT(mark1-to-ip1) -> 10.0.0.2
  eth2 -> mart2 (mangle) -> SNAT(mark2-to-ip2) -> 10.0.0.2
 
  а в обратную сторону проверять dst_ip в mangle и маркировать пакеты,
  идущие в обратную сторону - для того, чтобы затем выбрать маршрут
  на eth1 либо eth2... За детали не ручаюсь. :)
 
  А если возвращаться к сути вопроса - человеку хочется, по-видимому,
  один сервис (типа www) раздать по паре независимых каналов.
  Hу так это делается элементарно - навешиванием на хост вместо 10.0.0.2
  пары реальных ip-шников и применением policy routing на шлюзе.
  У меня такая конструкция работает еще со времен ipfwadm. :)
 -- 
  Eugene Berdnikov
 --- ifmail v.2.15dev5.1
  * Origin: Institute for High Energy Physics, Protvino, Russia (2:5020/400)
 
 

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

 Тема:    Автор:    Дата:  
 Re: Вопрос по advanced routing   Polovnikov D.S.   23 Dec 2003 09:25:26 
 Re: Вопрос по advanced routing   Alexander Davydenko   23 Dec 2003 13:14:32 
 Re: Вопрос по advanced routing   Eugene B. Berdnikov   24 Dec 2003 01:03:21 
 Re: Вопрос по advanced routing   Alexander Davydenko   24 Dec 2003 20:55:20 
 Re: Вопрос по advanced routing   Eugene B. Berdnikov   24 Dec 2003 22:03:31 
 Re: Вопрос по advanced routing   Oleg Sehin   28 Dec 2005 22:12:23 
 Re: Вопрос по advanced routing   Eugene B. Berdnikov   29 Dec 2005 03:08:22 
 Re: Вопрос по advanced routing   Oleg Sehin   02 Jan 2006 12:07:33 
 Re: Вопрос по advanced routing   Oleg Sehin   02 Jan 2006 12:35:29 
 Вопрос по advanced routing   Anton Shuko   08 Jan 2006 03:05:58 
 Re: Вопрос по advanced routing   Oleg Sehin   16 Jan 2006 10:53:43 
Архивное /ru.linux/36511f9511e3.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional