Форум русскоязычного сообщества Ubuntu


Автор Тема: Шлюз, pppoe + vpn  (Прочитано 3755 раз)

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

Оффлайн nanacano

  • Автор темы
  • Новичок
  • *
  • Сообщений: 4
    • Просмотр профиля
Шлюз, pppoe + vpn
« : 23 Апреля 2012, 10:26:08 »
Здравствуйте, у меня есть задача, которую я не знаю как решить.
Ситуация следующая: есть шлюз. Он подключен к провайдеру, соединение поднимается на pppoe. А после создания pppoe надо поднимать vpn.
При чем поднимать vpn получится только в том случае если есть рабочее pppoe соединение. Подскажите пожалуйста как это реализовать (а именно настройки pppoe и vpn на чистой системе).

Оффлайн koshev

  • Старожил
  • *
  • Сообщений: 1709
  • חתול המדען
    • Просмотр профиля
Re: Шлюз, pppoe + vpn
« Ответ #1 : 23 Апреля 2012, 10:40:16 »
Доброе утро. Задача в общем классическая - VPN over VPN:
- PPPoE - линк к провайдеру, маршрут по-умолчанию.
- PPTP - туннель к удаленному серверу, машрут на сети удалённого сервера
Я правильно понял?
Делайте через /etc/network/interfaces со криптом в /etc/ppp/ip-up.d для маршрутов на PPTP.
OpenWrt 19.07

Оффлайн nanacano

  • Автор темы
  • Новичок
  • *
  • Сообщений: 4
    • Просмотр профиля
Re: Шлюз, pppoe + vpn
« Ответ #2 : 23 Апреля 2012, 10:53:15 »
Доброе утро. Задача в общем классическая - VPN over VPN:
- PPPoE - линк к провайдеру, маршрут по-умолчанию.
- PPTP - туннель к удаленному серверу, машрут на сети удалённого сервера
Я правильно понял?
Я не очень точно пояснил, интернета у пользователей быть не должно, все пакеты должны идти через vpn, то есть маршрут по умолчанию - на сеть удаленного сервера.
Подключение к vpn осуществляется по ip адресу удаленного сервера.

Делайте через /etc/network/interfaces со криптом в /etc/ppp/ip-up.d для маршрутов на PPTP.
Не могли бы вы написать подробнее (либо кинуть ссылку на инструкцию) для чайника коим я являюсь =)

Оффлайн koshev

  • Старожил
  • *
  • Сообщений: 1709
  • חתול המדען
    • Просмотр профиля
Re: Шлюз, pppoe + vpn
« Ответ #3 : 23 Апреля 2012, 11:41:21 »
Это тоже не проблема, маршрут по-умолчанию пусть будет у pptp, без разницы.
Как пример - гипотетическая конфирурация
Код: (bash) [Выделить]
# file: /etc/network/interfaces
# Подъём интерфейсов при старте.
auto lo eth0 pppoe vpn
# Интерфейс локальной петли
iface lo inet loopback
# Ethernet-линк к модему/провайдеру
iface eth0 inet manual
# PPPoE
iface pppoe inet ppp
      provider pppoe
      pre-up ip link set dev eth0 up
      post-down ip link set dev eth0 down
# Туннель к удалённому серверу
iface vpn inet ppp
      provider vpn
Типичная конфигурация. Стоит обратить внимание на строки provider <name> - это вызов конфигурационных файлов из /etc/ppp/peers, где <name> - имя конфигурационного файла.
(Нажмите, чтобы показать/скрыть)
Еще потребуется написать скрипт в /etc/ppp/ip-up.d/, который будет записывать машрут к VPN-серверу
Код: (bash) [Выделить]
#!/bin/sh
# file /etc/ppp/ip-up.d/route
case $6 in
      'pppoe')
      ip route add IP_VPN_SERVER dev $1
      ;;
esac

exit 0
И сделать его исполняемым.
Вот примерно в таком духе я вижу настройку.
И обращайтесь к руководствам:
man interfaces
man pptp
man pppd
« Последнее редактирование: 23 Апреля 2012, 11:44:48 от KT315 »
OpenWrt 19.07

Оффлайн AndreyGL

  • Любитель
  • *
  • Сообщений: 80
  • Здесь могла быть подпись под аватаром.
    • Просмотр профиля
    • АльфаNET
Re: Шлюз, pppoe + vpn
« Ответ #4 : 28 Апреля 2012, 01:21:06 »
nanacano, вы делаете меня грустить. Зачем все эти костыли? Какой нахрен шлюз на сервере с линухой? Пользуйте заточенные под это программно-аппаратные комплексы типа МТ. Простейший из которых стоит копейки, развертывается за 10-15минут и разруливает любые влажные фантазии локалки из пары десятков компов.
Русская рулетка:
sudo [ $[ $RANDOM % 6 ] == 0 ] && эрэм эрэф /* || echo "Щёлк"

Оффлайн nanacano

  • Автор темы
  • Новичок
  • *
  • Сообщений: 4
    • Просмотр профиля
Re: Шлюз, pppoe + vpn
« Ответ #5 : 04 Мая 2012, 07:28:48 »
nanacano, вы делаете меня грустить. Зачем все эти костыли? Какой нахрен шлюз на сервере с линухой? Пользуйте заточенные под это программно-аппаратные комплексы типа МТ. Простейший из которых стоит копейки, развертывается за 10-15минут и разруливает любые влажные фантазии локалки из пары десятков компов.
Дело в том что лишних 3000руб нет, а стареньких компов полно. Так почему бы не посоветовать подобный дистрибутив с web интерфейсом на котором можно это настроить?

Оффлайн teraflops

  • Участник
  • *
  • Сообщений: 122
    • Просмотр профиля
Re: Шлюз, pppoe + vpn
« Ответ #6 : 06 Мая 2012, 07:49:34 »
nanacano, вы делаете меня грустить. Зачем все эти костыли? Какой нахрен шлюз на сервере с линухой? Пользуйте заточенные под это программно-аппаратные комплексы типа МТ. Простейший из которых стоит копейки, развертывается за 10-15минут и разруливает любые влажные фантазии локалки из пары десятков компов.
я заметил, вы любитель аппаратных решений.

Оффлайн Yuriy_Y

  • Старожил
  • *
  • Сообщений: 1736
    • Просмотр профиля
    • Новоишимка
Re: Шлюз, pppoe + vpn
« Ответ #7 : 06 Мая 2012, 09:05:02 »
а стареньких компов полно. Так почему бы не посоветовать подобный дистрибутив с web интерфейсом на котором можно это настроить?
Zentyal. Не? :-)
С уважением, Юрий.

 

Страница сгенерирована за 0.045 секунд. Запросов: 25.