Недавно виявив, що можна підключатися через PPPoE, що значно простіше і не навантажує процесора. Наприклад, після налаштування підключення pppoe замість pptp vpn в своєму роутері Linksys WRT54G2 v1, швидкість стала не менше 20 мбіт/с, з 6 мбіт/с! А я думав, що в мене роутер поганий!
Тому, спочатку про PPPoE
0. В принципі, на відміну від VPN, все має запрацювати після налаштування через стандартний гномовський NetworkManager.
1. Інакше, можна налаштувати через утиліту pppoeconf
Тут теж все налаштовується просто, відповідаючи на запитання мастера налаштування.
Якщо один з вищенаведених способів запрацював, далі можна не читати!
PPTP VPN (гірший спосіб)
Налаштував старим добрим способом.
Сворюю файли:
1. /etc/ppp/options
defaultroute
hide-password
local
noproxyarp
lcp-echo-interval 30
lcp-echo-failure 4
noipx
# Lock the port
lock
# Authentication
# We don't need the tunnel server to authenticate itself
noauth
# We won't do PAP, EAP, CHAP, or MSCHAP, but we will accept MSCHAP-V2
# (you may need to remove these refusals if the server is not using MPPE)
refuse-pap
#refuse-eap
#refuse-chap
refuse-mschap
# Compression
# Turn off compression protocols we know won't be used
nobsdcomp
nodeflate
Можна створити спочатку лише ось цей файл, а наступних два створити за допомогою команди:
#pptpsetup --create uar --server vpn2.uarnet.rivne --username логін --password пароль --encrypt no --startА потім їх перевірити:
2. /etc/ppp/peers/uar
# written by pptpsetup3. /etc/ppp/chap-secrets
pty "pptp vpn2.uarnet.rivne --nolaunchpppd"
lock
noauth
nobsdcomp
nodeflate
name логін #ваш логін
remotename uar
ipparam uar
#require-mppe-128
# added by pptpsetup for uar (ваші логін і пароль, при цьому пароль в лапках)
логін uar "пароль" *
Після цього піднімаю зєднання:
#pon uarВідразу дивлюся логи:
#plog кілька разівПеревіряю чи є інтерфейс ppp0...
#ifconfig... і чи є інтернет:
#ping ya.ru
Відключаюся:
#poff uarЧасом не хоче під’єднуватися, то допомагає якщо перевантажити мережу через NetworkManager
Доповнення
#!/bin/bash
/usr/bin/pon uar
#!/bin/bash
/usr/bin/poff uar
Ще доповнення
Щойно виснив, що можна обійтися без додавання в групу і без скриптів. Просто, створити наступні кнопки запуску: