VPN - створення з'єднання для виходу в інтернет
(На прикладі ASPLinux v10)
Тут описані основні кроки, які допоможуть вам організувати вихід в інтернет через VPN-сервер. Всі настройки наведені тут актуальні для "флексового" VPN-сервера. Я постарався по можливості писати на "російській" мові, так, щоб початківцям линуксоидов було легше якомога швидше достукатися до інету, не обтяжуючи себе читанням великої кількості супутньої літератури, в достатку якої з початку не дивно заблукати, хоча і цим не варто нехтувати. Ну да ладно, приступимо.
Основні дії (всі маніпуляції необхідно робити з правами root)
2. Створюємо vpn-з'єднання або за допомогою відповідного засобу конфігурації - для ASPLinux "pptp-command", або "вручну" з допомогою створення "потрібних файлів" в "потрібних каталогах", що на мій погляд зручніше. Серед "потрібних" власне кажучи числяться такі:
- / Etc / ppp / options - власне файл, який містить основні настройки ppp з'єднань;
- /etc/ppp/options.pptp - файл з настройками pptp (VPN) з'єднань;
- / Etc / ppp / chap-secrets - файл містить логін і пароль для з'єднання з інтернетом.
Всі перераховані вище файли як ви напевно здогадалися, потрібні для завдання основних налаштувань нашого vpn-конекту. Але крім них також треба буде привести у відповідний стан наступні компоненти:
- / Etc / ppp / peers / vpn - власне запускається модуль pptp (при бажанні може носити інше ім'я, але в нашому випадку "vpn");
- /etc/resolv.conf;
- /etc/resolv.conf.pptp - файли зберігають інформацію про параметри з'єднання з DNS-серверами.
3. Всього швидше вам також доведеться скористатися ще парою допоміжних скриптів, які знадобляться для "повноцінного" запуску інету на вашому Линух в нашій мережі.
- inet - скрипт ініціціалізірующій коректний запуск pptp-з'єднання;
- fnet - скрипт виконує зупинку сервісу pptp і деактивує інтерфейс eth0 (ваша мережева карта) з наступною активацією останнього (необхідно для відновлення вихідних налаштувань eth0).