The OpenNET Project / Index page

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

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

"Проблема с route mpd4"  +/
Сообщение от Zmej email on 04-Май-11, 09:49 
Доброго времени суток!

Работает полноценно pptp сервер на базе mpd4 на FreeBSD 7.3

Клиенты подключаются, все работает на ура.
Возникла проблема:
есть удаленный офис, подключаю его по pptp, прописываю ему вручную роут
/sbin/route add -net 192.168.11.0 -netmask 255.255.255.0 172.20.20.39
где
-net 192.168.11.0 -netmask 255.255.255.0 сеть удаленного офиса
172.20.20.39 IP адресс, который выдается клиенту при установке соединения.

Все работает, пока не происходит на удаленной точке перезагрузка, роуты теряются.

Может кто показать пример, как реализовать данную схему, чтоб при перезагрузке не терялись роуты.

Сами роуты прописанны в отдельном файле, который подгружается в момент старта системы, что то на подобие такого:
[/usr/local/etc/mpd4]#cat ../rc.d/router.sh
#!/bin/sh

/sbin/route add -net 192.168.11.0 -netmask 255.255.255.0 172.20.20.39
[/usr/local/etc/mpd4]#

Ответить | Правка | Cообщить модератору

Оглавление

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


1. "Проблема с route mpd4"  +/
Сообщение от PavelR (??) on 04-Май-11, 09:54 
>[оверквотинг удален]
> 172.20.20.39 IP адресс, который выдается клиенту при установке соединения.
> Все работает, пока не происходит на удаленной точке перезагрузка, роуты теряются.
> Может кто показать пример, как реализовать данную схему, чтоб при перезагрузке не
> терялись роуты.
> Сами роуты прописанны в отдельном файле, который подгружается в момент старта системы,
> что то на подобие такого:
> [/usr/local/etc/mpd4]#cat ../rc.d/router.sh
> #!/bin/sh
> /sbin/route add -net 192.168.11.0 -netmask 255.255.255.0 172.20.20.39
> [/usr/local/etc/mpd4]#

Логичное решение - выставлять роуты после подключения клиента.
Мне любопытно, как это оно у вас в момент старта системы могло добавлять маршрут, если в этот момент клиент далеко не всегда мог быть подключен.

Итак, опции:

set iface up-script /usr/local/etc/mpd/up.sh


скрипт вызывается с параметрами

#script interface proto local-ip remote-ip authname [ dns1
#             server-ip ] [ dns2 server-ip ] peer-address


соответственно в него надо написать пару строк - проверка условия совпадения логина и требуемый route add

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "Проблема с route mpd4"  +/
Сообщение от Zmej email on 04-Май-11, 10:13 
Спасибо, помогло.

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

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

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




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

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