![]() |
|
|||||
|
||||||
| freedom для Вас | Техподдержка |
|||||
Настройка VPN подключения через консоль на OS Ubuntu.После установки ubuntu устанавливаем pptp клиент (пакет, необходимый
для подключения к Интернету через VPN):
a. открываем терминал: sudo apt-get install pptp-linux или b. ищем на диске с дистрибутивом файл pptp-linux_1.7.0-1ubuntu1_i386.deb :
/media/cdrom/pool/main/p/pptp-linux/pptp-linux_1.7.0-1ubuntu1_i386.deb
и кликаем по нему правой кнопкой мышки, выбираем выкладку Package
Menu->Install Package
Внимание! В зависимости от версии дистрибутива файл может
быть другой версии.
1. От провайдера получаем следующую информацию: 1.1. YOUR_IP - IP в сети FreeDom 1.2. YOUR_GATEWAY - шлюз доступа в сеть Freedom 1.3. YOUR_LOGIN_NAME - имя пользователя 1.4. YOUR_PASSWORD - пароль 1.5. Метод авторизации: CHAP 2. В локальной сети получение адресов происходит по DHCP. Настраиваем VPN соединение: 3.1 Открываем файл /etc/ppp/options.pptp nano -w /etc/ppp/options.pptp
и вставляем туда текст:
lock noauth nobsdcomp nodeflate Сохраняем(ctrl+o) и выходим(ctrl+x) 3.2. Открываем файл nano/etc/ppp/chap-secrets nano -w /etc/ppp/chap-secrets
и вставляем туда текст (см. пункт 1 данного
файла):
YOUR_LOGIN_NAME PPTP YOUR_PASSWORD Сохраняем(ctrl+o) и выходим(ctrl+x)
3.3. Создаем файл /etc/ppp/peers/vpn nano -w /etc/ppp/peers/vpn
и вставляем туда текст (см. пункт 1 данного
файла):
name YOUR_LOGIN_NAME remotename PPTP debug lock require-chap noauth nobsdcomp nodeflate nodetach noproxyarp pty "/usr/sbin/pptp pptp.freedom --nolaunchpppd" Сохраняем(ctrl+o) и выходим(ctrl+x) 5. Далее создаем файл "/etc/ppp/ip-up": nano -w /etc/ppp/ip-up и вводим следующий текст: #!/bin/sh route del default route add default dev ppp0 Сохраняем(ctrl+o) и выходим(ctrl+x) 6. Создаем файл "/etc/ppp/ip-down": nano -w /etc/ppp/ip-down Вводим следующий текст: #!/bin/bash route add default gw Сохраняем(ctrl+o) и выходим(ctrl+x) В терминале выполняем команды: chmod +x /etc/ppp/ip-up chmod +x /etc/ppp/ip-down Готово. Подключение к Интернету производиться командой: sudo pon vpn Отключения от Интернета производиться командой: sudo poff vpn Можно прописать автоматическое подключение при загрузке компьютера. Это делается следующим образом: gedit /etc/rc.local
Добавим строку (где угодно, но до команды exit): sudo pon vpn Сохраняем(ctrl+o) и выходим(ctrl+x)
Автоподключение VPN Создадим файл скрипта nano /root/pptp_test.sh
В него добавим следующее: #!/bin/bash #*************************************************************** echo "Testing PPTP Connection ..." if [ `ip link | grep 'ppp0' | grep -v grep | wc -l` = 0 ]; then `/usr/bin/pon vpn 2> /dev/null` fi echo "Done..." vpn (Наименование файла настроек взятое из /etc/ppp/peers/) У Вас может быть другое. Сохраняем(ctrl+o) и выходим(ctrl+x)
Делаем наш скрипт исполяемым: chmod a+x /root/pptp_test.sh И теперь можно его запускать в cron`е. Набираем в рутовой консоли
crontab -u root -e и жмем Enter.
Откроется редактор, в котором нужно прописать строку:
*/5 * * * * /root/pptp_test.sh
Сохраняем(ctrl+o) и выходим(ctrl+x)
Скрипт будет запускаться каждые 5 минут.
Ждем Ваши отзывы и предложения на форуме http://forum.freedom-vrn.ru/. |
||||||
| ||||||