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


ru.linux

 
 - RU.LINUX ---------------------------------------------------------------------
 From : Andrew Kant                          2:469/83.1     05 Feb 2007  09:50:40
 To : Andrei Yakovlev
 Subject : default route в туннель
 -------------------------------------------------------------------------------- 
 
 
 Monday February 05 2007 08:02, Andrei Yakovlev wrote to Andrew Kant:
 
  AY>>> Лучше курить маны по iproute2 и делать примерно таким
  AY>>> образом ip route add default global scope via 123.123.1.1 dev
 
  AY>                                   ^^^^^^^^^^^^
 
  AY>>> tun0 nexthop via 123.123.2.3 dev ppp0
 
  AK>> Вообще-то в твоем примере nexthop - это симметричный рутинг в два
  AK>> канала, то есть половина в tun0, половина в ppp0, балансировка
  AK>> нагрузки. Здесь-же нужно все в туннель, кроме пакетов, этот самый
 
  AY> То что сверху подчеркнлу- это как раз не балансировка нагрузки, а
  AY> "резервный канал". Hо как я написал - синтаксис не очень помню, а
  AY> вспоминать - лень. Поэтому и посоветовал обратиться не к экзамплу, а к
  AY> ману. Суть предложенного же мною решения думаю понятна - настроить
  AY> резервную маршрутизацию средствами iproute2
 
 Вот поэтому я и говорю - твой пример совсем не для той задачи, независимо от
 того, какой там scope. Hе веришь - побори лень и прочитай man. И выясни, к чему
 приводит наличие nexthop.
  AK>> говорили - решается довольно просто, в скриптах ppp-up
  AK>> поднимается
  AK>> рутинг для основного некриптованного канала до дальнего конца
  AK>> туннеля, в up-части vtunовского конфига поднимается рутинг по
  AK>> умолчанию уже
 
  AY> Об этом варианте я тоже говорил, а так же сказал, что через iproute
  AY> будет изящнее
 
 А теперь скажи мне, iproute это разве нечто отдельное? разве я сказал чем
 поднимается рутинг? Хоть route add, хоть ip route, результат один - обновление
 таблиц маршрутизации ядра. Я вообще могу их программно менять, еще гибче, будет
 ли это изящнее ? :)
 
  AK>> через сам туннель. Подробности каждого из поднятий зависят от того,
  AK>> чего хотят получить (если не нужен некриптованный рутинг по
  AK>> умолчанию, то у ppp убрать default, чтоб пакеты случайно не убежали,
  AK>> а прописать прямо на конкретный хост, если нужен - то не убирать, и
  AK>> vtun его
 
  AY>     ^^^^^^^^^^^^^^^^^^^^^^^ Работать не будет, если только потом его не
  AY> восстанавливать при завершении vtund в исходное положение.
 
 Странно, а почему-же оно работает ? :) Вот прямо сейчас смотрю - около 20
 серверов с vtund через adsl, в каждом из них рутинг поднимается сначала
 скриптами dhcp (провайдер дает динамический адрес), потом эти скрипты поднимают
 vtun - и все работает, при сбоях само переподнимается.
 
 Конечно, если играться несколькими таблицами маршрутизации, то можно добиться
 того, что дефолт рутинг будет более приоритетный, чем рутинг на конкретный
 хост, но зачем делать себе такие сложности? ip ro add $vtund_server_ip via
 $ppp_remote - и вуаля, все пакеты к серверу побежали через ppp.
 
  AY> А то что
  AY> туннель пропал - еще не факт, что корректно завершится работа
  AY> демона.
  AY> Лучше все-таки как советовали тут с разными номерами метрики
 
 Я уже говорил, что все зависит от задачи. Если нужно, чтоб кроме туннеля в ппп
 ничего не лезло - зачем мне поднимать на нем дефолт? Чтоб потом его героически
 прятать? Пользуйся KISS-принципом, делай проще, зачем усложнять когда можно и
 без этого?
 
 Good bye!
            Andrew
 
 --- GoldED/386 3.00.Beta5+
  * Origin: * KAA * (2:469/83.1)
 
 

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

 Тема:    Автор:    Дата:  
 default route в туннель   Zahar Kiselev   03 Feb 2007 17:11:06 
 default route в туннель   Alexey Vissarionov   03 Feb 2007 20:49:54 
 default route в туннель   Zahar Kiselev   04 Feb 2007 01:16:44 
 default route в туннель   Alexey Vissarionov   04 Feb 2007 10:11:06 
 Re: default route в туннель   Eugene B. Berdnikov   03 Feb 2007 21:08:26 
 Re: default route в туннель   Zahar Kiselev   04 Feb 2007 01:34:20 
 Re: default route в туннель   Ilya Anfimov   04 Feb 2007 09:02:17 
 default route в туннель   Alexey Vissarionov   04 Feb 2007 10:12:36 
 Re: default route в туннель   Eugene B. Berdnikov   04 Feb 2007 16:08:21 
 Re: default route в туннель   Zahar Kiselev   04 Feb 2007 18:14:32 
 default route в туннель   Andrei Yakovlev   05 Feb 2007 01:45:48 
 Re: default route в туннель   Eugene B. Berdnikov   05 Feb 2007 01:08:04 
 Re: default route в туннель   Zahar Kiselev   05 Feb 2007 04:52:58 
 Re: default route в туннель   Eugene B. Berdnikov   06 Feb 2007 01:08:12 
 Re: default route в туннель   Alex Korchmar   05 Feb 2007 12:33:16 
 Re: default route в туннель   Eugene B. Berdnikov   06 Feb 2007 04:08:19 
 default route в туннель   Andrew Kant   04 Feb 2007 23:24:47 
 default route в туннель   Andrei Yakovlev   05 Feb 2007 09:02:26 
 default route в туннель   Andrew Kant   05 Feb 2007 09:50:40 
 default route в туннель   Zahar Kiselev   05 Feb 2007 06:29:36 
 default route в туннель   Andrew Kant   05 Feb 2007 14:29:53 
 default route в туннель   Zahar Kiselev   05 Feb 2007 18:59:18 
 default route в туннель   Andrew Kant   06 Feb 2007 14:34:21 
 default route в туннель   Zahar Kiselev   05 Feb 2007 02:12:28 
 default route в туннель   Andrei Yakovlev   05 Feb 2007 09:09:06 
 default route в туннель   Zahar Kiselev   05 Feb 2007 07:43:24 
 default route в туннель   Anton Shuko   05 Feb 2007 03:32:40 
 default route в туннель   Andrew Kant   05 Feb 2007 09:36:50 
 default route в туннель   Zahar Kiselev   05 Feb 2007 14:21:18 
 default route в туннель   Michael Rulov   04 Feb 2007 01:24:19 
 default route в туннель   Anton Shuko   04 Feb 2007 12:02:32 
Архивное /ru.linux/228945c6f4fb.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional