понедельник, 14 июня 2010 г.

Настройка VPN-соединения в Ubuntu 10.04

Задача:
Настроить VPN-соединение в Ubuntu 10.04 для создания VPN-подключения с использованием логина и пароля.

Реализация (взята с сайта http://www.fanatubuntu.com/?p=6):

Для создания соединения VPN необходимо установить пакет pptp-linux. Он находится на первом установочном CD/DVD диске Ubuntu. При установке под Ubuntu пакет pptp-linux потребует установить еще пакеты ppp и libpcap0.8. pptp-linux можно установить при помощи менеджера пакетов Synaptic, а можно набрать команду в терминале:sudo apt-get install pptp-linux

Замечание. Если вы не найдете пакет pptp-linux в менеджере пакетов Synaptic, значит, установочные CD/DVD не добавлены в список репозиториев системы. Добавить установочные CD/DVD можно в менеджере пакетов Synaptic через пункт меню приложения Edit -> Add CD-ROM. Посмотреть, какие CD/DVD уже добавлены можно в окне настроек репозиториев Software Sources (меню Settings -> Repositories).

НАСТРОЙКА PPTP-LINUX

В файле /etc/ppp/chap-secrets укажите имя пользователя USERNAME и парольPASSWORD, которые будут использовать при подключении.USERNAME PROVIDER_NAME PASSWORD *

Создайте файл подключения PROVIDER_NAME в папке /etc/ppp/peers и вставьте в него следующие строки:
maxfail 0
persist
lcp-echo-interval 10
lcp-echo-failure 1
remotename PROVIDER_NAME
pty "pptp --loglevel 1 IP_ADDRESS --nolaunchpppd"
name USERNAME
noauth
debug
nodetach
lock
defaultroute
replacedefaultroute
require-mppe-128
refuse-eap
refuse-mschap

Замените IP_ADDRESS на адрес сервера VPN вашего интернет-провайдера, а USERNAMEи PROVIDER_NAME на имя вашего пользователя и имя файла подключения соответственно (USERNAME и PROVIDER_NAME те же самые, что указаны в файле/etc/ppp/chap-secrets).

Подсоединяемся к VPN-серверу:

pon PROVIDER_NAME

И пропишем DNS-серверы в файле /etc/resolv.conf

nameserver 10.0.0.1
nameserver 10.0.0.2

адреса 10.0.0.1 и 10.0.0.2 замените на адреса предпочитаемого и альтернативного DNS-сервера.

Установленное VPN соединение будет восстанавливаться при разрыве физического соединения, т.е. когда ethN будет опущено, а не самого VPN на интерфейсе ppp0.

Комментариев нет:

Отправить комментарий