The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Индекс форумов
Составление сообщения

Исходное сообщение
"Вышел mpd-4.2"
Отправлено lalaru, 12-Июл-07 14:19 
>Я не очень понял что ты имееш в виду, но если l2tp
>сервер будет доступен через default, то когда default укажет внутрь тонеля
>все и грохнется.

Перед тем как default станет указывать на $l2tp_server, up-scripte добавит маршрут на $l2tp_server через $lan_gate, который был получен по dhcp.

>>Ну вот на кой черт у мя по netstat -rnf inet после
>>поднятия mpd появляется такая строчка:
>>195.14.38.22       89.178.190.107    
>>UH          0
>>       7    
>>ng0
>>когда как ifconfig ng0 говорит:
>>ng0: flags=88d1<UP,POINTOPOINT,RUNNING,NOARP,SIMPLEX,MULTICAST> metric 0 mtu 1464
>>        inet 89.178.190.107 --> 195.14.38.22 netmask 0xffffffff
>>
>>В чем прикол?
>
>Это не mpd делает, а сама система. Так положенно. Обрати внимание на
>поле интерфейс.
>Не в этом роуте дело.

Если не в роуте дело, то почему если роут на $l2tp_server через $lan_gate добавить до запуска mpd, то этот странный маршрут не появляется.

Может система че-то не так делает. Если че, то у мя 7-current.

>>Просто если бы этот маршрут не прописывался, то конфигурация станет простой как:
>
>Опиши все реально имеющиеся езерные роуты (НЕ default!) в rc.conf через route_XXX,
>добавь в конфиг строку
>set iface route default
>, убери все свои up/down скрипты и будет тебе счастье. Самое простое
>решение - обычно самое верное!

Это конечно хорошо, но... зачем мне засорять таблицу маршрутов ДО запуска mpd?

Пока обходным путем для меня стало создание /etc/rc.local со след. содержанием:
#!/bin/sh

gate=`netstat -rnf inet | awk '/default/ { print $2 }'`

for r in `dig +short l2tp.corbina.net`; {
        route add $r $gate
}

И это все просто потому, что я не знаю какой точно из round-robin адресов выберет mpd, т.к. параметр $4 (адрес сервера) конечно же не будет доступен rc.d. А хочется чтобы был только один маршрут, который реально использовался, это бы упростило настройку, т.к. в rc.conf достаточно было бы:
mpd_enable=YES
ifconfig_fxp0=DHCP
И ВСЕ!!! А со всеми маршрутами бы возился up-script и down-script.

 

Ваше сообщение
Имя*:
EMail:
Для отправки ответов на email укажите знак ! перед адресом, например, !user@host.ru (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
  Введите код, изображенный на картинке: КОД
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру