Пропустить навигацию.
Главная

Как настроить VPN для Linux

Здесь вы найдете подробную инструкцию по подключению к виртуальной частной сети NSUNet для пользователей операционной системы Linux: пошаговая настройка системы
1) Для VPN-подключения требуются программы pptp-linux и iproute.
sudo apt-get install pptp-linux iproute - установка pptp-linux и iproute для Debian/Ubuntu

2) sudo nano /etc/ppp/options.pptp - правим файл до вида:

noauth

# отключаем ненужные проверки
refuse-eap
refuse-pap
refuse-chap
refuse-mschap

# отключаем компрессию
nobsdcomp
nodeflate

# восстановление связи при обрыве
persist

# десять попыток восстановления
maxfail 10

# подменяем дефолтный маршрут
defaultroute
replacedefaultroute

3) sudo nano /etc/ppp/peers/nsunet - создаем файл следующего содержания, подставляя вместо LOGIN и PASSWORD Ваши данные:

pty "pptp pptp.nsu.ru --nolaunchpppd"
connect /bin/true
name LOGIN
password "PASSWORD"
remotename nsunet
file /etc/ppp/options.pptp

4) sudo sh -c "wget -O - http://www.nsunet.ru/files/addroute.sh.gz | gunzip > /etc/network/addroute.sh" - скачиваем addroute.sh.gz, распаковываем и кладем его в /etc/network/
sudo chmod +x /etc/network/addroute.sh - устанавливаем разрешение на запуск

5) sudo nano /etc/rc.local - перед строкой "exit 0" вписываем строку "/etc/network/addroute.sh"

6) включение vpn - sudo pon nsunet, выключение - sudo poff nsunet

Внимание! При использовании VPN в настройках браузеров/программ необходимо отключать использование proxy-сервера. (инструкция. выставить "без прокси")