Skip navigation.
Home

Как настроить 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

5) sudo wget -O /etc/network/addroute.sh http://www.nsu.ru/nsunet/addroute.sh - скачиваем addroute.sh и кладем его в /etc/network/
sudo chmod +x /etc/network/addroute.sh - устанавливаем разрешение на запуск

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

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