vpn over pppoe

Автор nanacano, 04 марта 2013, 18:23:51

« назад - далее »

0 Пользователи и 2 гостей просматривают эту тему.

nanacano

Добрый день
У меня следующая проблема, я пытаюсь настроить маршрутизатор с pppoe over vpn.
В репозитории есть пакет pppoe и pppoeconf, благодаря ним pppoe соединение работает без проблем.
Вопрос в том как нужно настроить vpn, чтобы:
1) При старте системы vpn должен подключаться автоматически, при этом подключение должно происходить если линк pppoe работает.
2) при разрыве связи vpn должен переподключиться. Опять же при условии что pppoe включен.
Заранее благодарен за ответы.

315th

А под словом vpn Вы что имели ввиду? PPPoE - тоже VPN.
Debian GNU/Linux 7.11 (wheezy) - CLI
ICH7; D525MV; r8169; Linux 4.14.32-atomd525mv-imq-ja1 (i686); Intel Atom D525 1.8 GHz

nanacano

pppoe можно легко настроить с помощью pppoeconf. Да и файлы конфигураций у них разные.
Вопрос в том куда прописывать скрипты добавления маршрутов при старте pppoe, чтобы можно было подлкючиться к vpn.

315th

У кого, "у них"? Я совершенно ничего не понял. Если Вы хотите что бы Вам помогли, пожалуйста дайте подробное описание Вашей ситуации.
Debian GNU/Linux 7.11 (wheezy) - CLI
ICH7; D525MV; r8169; Linux 4.14.32-atomd525mv-imq-ja1 (i686); Intel Atom D525 1.8 GHz

nanacano

я имел ввиду pptp и pppoe. Файлы конфигураций у них разные.

315th

#5
Конечно разные.
Цитата: nanacano от 29 марта 2013, 13:41:14pptp и pppoe
Теперь более-менее понятно.
Поправьте, если я не прав. Вы хотите поднять pptp поверх pppoe, таким образом, чтобы при поднятом pppoe-линке поднимался pptp-туннель - классический VPN over VPN.
Три варианта, как бы я решил это:
1. Конфигурацией pppd. В конфиге pptp-туннеля добавил бы опции
Код (/etc/ppp/peers/pptp) Выделить

maxfail 0
persist
holdoff 20

Что бы дозвон до pptp-сервера осуществлялся бы бесконечно. Упал pppoe - упал pptp, pppoe поднялся - поднялся pptp.
2. Конфигурацией ifupdown в interfaces
Код (/etc/network/interfaces) Выделить

# ISP - PPPoe
auto pppoe
      provider pppoe
      post-up pon pptp
      pre-down poff pptp

3. Конфигурацией ifupdown в скриптах ip-{up,down}.d
Код (/etc/ppp/ip-up.d/pptp) Выделить

#!/bin/sh

# Reguire ipparam option in pppoe-link

case $6 in
      ipparam_name)
         pon pptp
      ;;
esac
Код (/etc/ppp/ip-down.d/pptp) Выделить

#!/bin/sh

# Reguire ipparam option in pppoe-link

case $6 in
      ipparam_name)
         poff pptp
      ;;
esac


Вариантов масса.
Debian GNU/Linux 7.11 (wheezy) - CLI
ICH7; D525MV; r8169; Linux 4.14.32-atomd525mv-imq-ja1 (i686); Intel Atom D525 1.8 GHz