Комп'ютер з встановленою системою 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.