Добрый день!
Не знаю, может очень простой вопрос, но ответа я нигде не нашел. Вобщем проблема - есть машина с Ubuntu, она соединяется с несколькими серверами по PPTP, являсь клиентом. Для каждого подключения имеются свои настройки firewall, routing и т.п., завязанные на номер интерфейса ppp. Все нормально работает, пока не произойдет обрыв и ли не потребуется вручную подключить/отключить соединение. Тогда происходит подключение одного и того же peer несколько раз - получается несколько ppp интерфейсов, подключенных к одному и тому же серверу и все перестает работать.
Сейчас для каждого peer в настройках /etc/ppp/peers/peername указан фиксированный Unit - при подключении интерфейс создается со своим номером, но при возникновении дубля - он получает первый свободный ppp0/ppp1/... и т.д. при этом в логе видно, что сообщение "Unit already in use ..."
Вопрос, как сделать так, что бы peer не подключался повторно, если он уже подключен?
Дублирование PPTP подключений
Модераторы: SLEDopit, Модераторы разделов
-
sash-kan
- Администратор
- Сообщения: 13939
- Статус: oel ngati kameie
- ОС: GNU
Re: Дублирование PPTP подключений
persist maxfail 0
ориентируйтесь на наличие/отсутствие процесса.
см. /var/run/ppp*.
для удобства можно и linkname использовать.
зря завязаны. гораздо гибче было бы добавлять/удалять нужные правила в /etc/ppp/ip-up.d и /etc/ppp/ip-down.d.
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
при сбоях форума см.блог