Настройка VPN для linux debian провайдера Ультрамарин

Настройка Интернета из консоли (VPN, PPPoE)

PPTP

Для подключения к интернету при помощи 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»

PPPoE

С этим тоже все просто. Существует такая утилитка pppoeconf…

sudo pppoeconf

Комментарии (Один комментарий) на "Настройка VPN для linux debian провайдера Ультрамарин"

  1. Спасибо за информацию.

Отправить комментарий