The OpenNET Project / Index page

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

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"При запуске системы с DHCP не прописывается default gateway"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Открытые системы на сервере (Dialup, PPP / FreeBSD)
Изначальное сообщение [ Отслеживать ]

"При запуске системы с DHCP не прописывается default gateway"  +/
Сообщение от LeVoN_CCCP email on 06-Авг-10, 21:33 
Добрый день. Вопрос в следующем. Сервер получает IP от DHCP, после чего на нем надо прописать шлюз по умолчанию, и после поднять ВПН. в rc.conf следующие строки:
ifconfig_nfe0="DHCP"
defaultrouter="10.1.1.1"
ppp_enable="YES"
ppp_profile="vpn"
при поднятии сети он не прописывает defaultrouter, т.к. не успевает получить основные IP. впн соответственно не поднимается. Так вот как сделать или задержку до добавления основного шлюза и запуска впн, или как при загрузке freebsd 8.1 он был бы уже автоматом?
попытался через кронтаб сделать раз в пять минут чтоб вызывалось добавление шлюза, сработало, но думаю ето не вариант вызывать добавление маршрута и поднятие впн. Может подскажете что можно сделать?
Высказать мнение | Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "При запуске системы с DHCP не прописывается default gateway"  +/
Сообщение от Xaionaro (ok) on 06-Авг-10, 23:40 
>попытался через кронтаб сделать раз в пять минут чтоб вызывалось добавление шлюза,
>сработало, но думаю ето не вариант вызывать добавление маршрута и поднятие
>впн. Может подскажете что можно сделать?

В худшем случае, лучше впишите в "/etc/rc.local" или в соответствующий скрипт в /etc/rc.d/ ;)

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

2. "При запуске системы с DHCP не прописывается default gateway"  +/
Сообщение от LeVoN_CCCP email on 07-Авг-10, 11:14 
>>попытался через кронтаб сделать раз в пять минут чтоб вызывалось добавление шлюза,
>>сработало, но думаю ето не вариант вызывать добавление маршрута и поднятие
>>впн. Может подскажете что можно сделать?
>
>В худшем случае, лучше впишите в "/etc/rc.local" или в соответствующий скрипт в
>/etc/rc.d/ ;)

Хм, попробую, но можно же как-то написать скрипт или еще что-нить подобное, что проверяло - запущен ли тоннель tun0 и если нет, то выполнял добавление дефолтного гейта и поднятие впн?. Потому что после добавление в кронтаб он каждые 2 минуты создавал новое подключение :)

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

3. "При запуске системы с DHCP не прописывается default gateway"  +/
Сообщение от Xaionaro (ok) on 07-Авг-10, 22:35 
>Хм, попробую, но можно же как-то написать скрипт или еще что-нить подобное,
>что проверяло - запущен ли тоннель tun0 и если нет, то
>выполнял добавление дефолтного гейта и поднятие впн?. Потому что после добавление
>в кронтаб он каждые 2 минуты создавал новое подключение :)

Ну, например, на скорую руку можно написать что-нибудь такое:

if test "`pgrep имя_процесса_обеспечивающего_туннель`" = ""; then
        туннель
        роуты
fi

Ну или в test можно вписать что-нибудь наподобие "`ifconfig tun0 | grep UP`" = "".
Хотя, конечно, если уж на то пошло, то лучше использовать pid-файлы, и писать, что-то вроде

pidfile="путь_к_пид_файлу"
if test -f "$pidfile"; then
        if test "`ps $(cat $pidfile) | grep '^ *[0-9]'`" != ""; then
                exit 0
        fi
        rm -f "$pidfile"
fi
туннель
роуты


Честно говоря, никогда не пользовался для VPN во freebsd чем-либо отличным от mpd, поэтому не очень представляю как этот "ppp_enable" работает. Мне даже как-то казалось, что оно скорее для dialup-а :)

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

4. "При запуске системы с DHCP не прописывается default gateway"  +/
Сообщение от LeVoN_CCCP email on 08-Авг-10, 07:26 
Спасибо, попробую. Посмотрю еще что такое мпд. Да оно и для диалапа пользуется, но если в ппп.конфе прописать параметры впн-а то он отлично пптп поднимает :)
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

5. "При запуске системы с DHCP не прописывается default gateway"  +/
Сообщение от Xaionaro (ok) on 08-Авг-10, 08:46 
>Спасибо, попробую. Посмотрю еще что такое мпд. Да оно и для диалапа
>пользуется, но если в ппп.конфе прописать параметры впн-а то он отлично
>пптп поднимает :)

Если не получится, то не стесняйтесь и отпишите.

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




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

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