Itproger, настройка vpn для linux debian провайдера ультрамарин

Налаштування Інтернету з консолі (VPN, PPPoE)

Для підключення до інтернету за допомогою VPN (pptp) Вам необхідно встановити пакет pptp-linux, зі сховищ:

sudo apt-get update apt-get install pptp-linux

Або ж скориставшись машиною на котрой є інтернет
Якщо у Вас інший дистрибутив, можна скористатися гуглом 🙂
Завантажили пакет, перенесли його на потрібну машину. Встановимо його (приклад для Дебіан-подібних дистрибутивів)
Встановлюємо пакет за допомогою DEB инсталлера (подвійний клік по пакету).

Або ж з консолі.

відкриваємо термінал
Переходимо в директорію з пакетом

cd / home / user / download / (наприклад)
sudo dpkg -i pptp-linux

Далі запускаємо команду: sudo pptpsetup (pptpsetup -help, покаже Вам приклад)
приклад:

sudo pptpsetup -create VPN -server 10.10.10.1 -username login -password 123456

З'єднання створено. Але ...
Необхідно додати ще дві команди в файл-конфиг цього з'єднання.

sudo gedit / etc / ppp / peers / VPN (VPN це файл який був створений відповідно до імені з'єднання призначення Вами.)

Додаємо туди:
defaultroute
replacedefaultroute

Всі налаштування зроблені.
Для підключення напишемо в консолі sudo pon VPN.
А для відключення sudo poff VPN.

Для спрощення процедури можна скачати скопіювати код скрипта в файл, обізвати його наприклад myvpn.sh і запустити його.
Для запуску пишемо: sudo sh myvpn.sh

Скрипт для створення VPN

#! / Bin / bash
echo "Check if pptp-linux is installed ...» sleep 2
if [-z «$ (aptitude search pptp-linux | grep« ^ i »)»]
then
echo "Not installed. Exit »
exit 1
else
echo "Installed»
fi
echo -n «Enter the name of connection:"
read conname

echo -n «Enter the VPN server IP:»
read vpnip

echo -n «Enter the Username (login) for VPN connection:"
read login

echo -n «Enter the Password for VPN connection:"
read passw

echo "Username: $ conname»
echo "VPN server IP: $ vpnip»
echo "Login: $ login»
echo "Password: $ passw»

pptpsetup -create $ conname -server $ vpnip -username $ login -password $ passw
chmod 755 / etc / ppp / peers
echo "defaultroute» >> / etc / ppp / peers / $ conname
echo "replacedefaultroute» >> / etc / ppp / peers / $ conname

echo "Your VPN (PPTP) connection was created» sleep 2
echo "To connect type: pon $ conname in terminal as root»
echo "To disconnect type: poff $ conname in terminal as root»

З цим теж все просто. Існує така утилитка pppoeconf ...