Настройка_vpn_pptp_соедіненія_в_debian_squeeze - Зейское співтовариство користувачів linux і unix

Комп'ютер з встановленою системою Debian;

У транспортній мережі не використовується основний шлюз.

У таких мережах, де провайдер предосталяет послуги, зазвичай створюється транспортна мережа, де розміщені, наприклад файлові або ігрові сервери. До цієї ж мережі підключаються і користувачі, але для доступу в мережу Інтернет, користувач повинен налаштувати як би "тунель у зовнішній світ Інтернету" за допомогою VPN-з'єднання.
Звичайно, у різних провайдерів свої способи надання послуг доступу в Інтернет, але зупинимося на такому, що надає доступ за допомогою VPN PPTP.

Отже, для налаштування VPN-з'єднання, провайдер повинен видати параметри цього з'єднання. Припустимо вони такі:

Установка потрібних пакетів

Для настройки власне VPN-з'єднання, потрібно доустановити пакети: ppp. pptp-linux і деякі залежності. Це можна зробити з Synaptic або з консолі:

Менеджер пакетів встановить необхідні і ще кілька залежних пакетів. Ці пакети знаходяться на компакт-диску, тому менеджер попросить вставити цей диск.

Після установки пакета ppp, буде створено каталог / etc / ppp. де власне і будуть міститися файли, керуючі PPP- і зокрема VPN- -з'єднаннями.

Тепер потрібно створити або змінити деякі файли. Природно, це потрібно робити з під облікового запису root`а.

Редагуємо або створюємо файл конфігурації власне з'єднання. Назвемо його "provider" і помістимо в / etc / ppp / peers Приклад файлу:

Кілька слів про те, що означають всі ці незрозумілі опції:

pty "pptp 10.0.0.1 --nolaunchpppd"

логін для з'єднання

пауза між спробами (потрібно для завершення всіх процесів на стороні провайдера, якщо розрив відбувся аварійно

Переходимо в каталог і переглядаємо його:

Тепер доступ до облікових даних може отримати тільки користувач root. Можна зробити кілька файлів з різними іменами і параметрами для доступу до більше ніж одному провайдеру і запускати з'єднання до потрібного. В наведеному вище прикладі, були дані базові опції конфігурації VPN. Якщо Ви хочете заглибитися в налаштування і більше дізнатися про опції, загляньте в man pppd.

Пробуємо запустити наше з'єднання для початку від імені root`а:

Як Ви вже здогадалися, pon - активує з'єднання з провайдером, сконфігурованим в файлі / etc / ppp / peers / providers

Через 3 ... 5 секунд читаємо останні події балки /var/log/daemon.log на предмет помилок. Це можна зробити через команду tail або скористатися файловим менеджером типу Midnight Commander, запущеним від імені root`а. Останні події балки будуть виглядати приблизно так:

- це лог нормально відбувся з'єднання.

Тепер перевіримо, чи з'явився в списку мережевих адаптерів VPN-адаптер. Зробити це можна командою ifconfig без параметрів:

Зверніть увагу, що крім апаратної мережевої карти eth0 і інтерфейсу зворотного зв'язку, з'явився адаптер ppp0 - це і є адаптер VPN-з'єднання. Перевірити проходження пакетів саме в VPN-каналі можна командою ping:

Тут poff - дає команду на завершення роботи, а provider - Ви вже знаєте

де замість compname - підставте своє ім'я комп'ютера, username - ім'я користувача, який буде маніпулювати VPN-з'єднанням.

Теперь можна запускати \ зупиняти з'єднання від імені користувача, зазначеного вместо username:
запуск

На цьому настройку vpn-з'єднання можна вважати завершеною.

Додаткові опції

Оскільки провайдерів в світі багато, у кожного могуть бути свої особливості в налаштуванні VPN (PPTP) з'єднання. Нижче наведені деякі додаткові опції для файлу конфігурації з'єднання.

Проблема з основним шлюзом в транспортній мережі

Тут буде описаний варіант налаштувань, коли в транспортній мережі провайдера працює основний шлюз - іншими словами, коли між сервером VPN і призначеним для користувача комп'ютером розташовуються маршрутизатори.

Рішення і діагностика проблем

Тут будуть описані найпоширеніші проблеми з запуском VPN-з'єднань.

Налаштування VPN-з'єднання в графічних середовищах

Цей менеджер універсальний і підтримує масу всякого роду налаштувань і типів з'єднань, але зворотна сторона такої універсальності - складність процесу настройки. Інформація про налаштування зберігається у вигляді профілів. Користувач може створити кілька профілів для кожного з'єднання і використовувати потрібний свого часу.

Для роботи з цим менеджером, спершу його треба встановити:

Network Manager

Кажуть він став набагато стабільніше і зручніше в сучасних дистрибутивах Linux Mint 12 і Ubuntu 11.10 Поділіться хтось налаштуванням VPN PPTP в Network Manager.

Дивіться також

Схожі статті