Сегодня в очередной раз сломав свою ubuntu я полез её восстанавливать. К несчастью запуск с низким разрешением не прокатил, пришлось всё делать из консоли и первым делом надо было поднять vpn соединение. Тут мне помогла уже программа pon , которая уже есть в стандартной сборке ubuntu.
Выполнив
sudo pptpsetup --create VPN --server 10.10.10.10 --username login --password 12345
мы создадим соединение с именем VPN. Но перед подключением необходимо написать её 2 строчки.
Открываем файл /etc/ppp/peers/VPN (VPN это имя созданного нами соединения)
sudo nano /etc/ppp/peers/VPN
И пишем туда:
defaultroute
replacedefaultroute
Поднять соединение можно командой
sudo pon VPN
где VPN имя нашего соединения.
т.к. скорее всего вы это читаете из windows или загрузившись с live-cd , то можно скачать готовый скрипт. myvpn.sh
Просто запускаем его командой
sudo sh myvpn.sh
и отвечаем на вопросы.
Я уже не помню откуда я копировал этот скрипт, но его пришлось немного изменить… удалил ненужные строки, на которые ругалась система :)
Текст скрипта:
#!/bin/bash
echo "Check if pptp-linux is installed..." && sleep 2
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"