четвер, 21 жовтня 2010 р.

Налаштування з'єднання VPN для підключення до Uarnet

Графічний налаштувальник виявився непридатним. Щось там в ньому не контачить.

Недавно виявив, що можна підключатися через 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 pptpsetup
pty "pptp vpn2.uarnet.rivne --nolaunchpppd"
lock
noauth
nobsdcomp
nodeflate
name логін #ваш логін
remotename uar
ipparam uar
#require-mppe-128
 3. /etc/ppp/chap-secrets
# added by pptpsetup for uar (ваші логін і пароль, при цьому пароль в лапках)
логін uar "пароль" *

Після цього піднімаю зєднання:
#pon uar
Відразу дивлюся логи:
#plog кілька разів
Перевіряю чи є інтерфейс ppp0...
#ifconfig
... і чи є інтернет:
#ping ya.ru

Відключаюся:
#poff uar
Часом не хоче під’єднуватися, то допомагає якщо перевантажити мережу через NetworkManager

Доповнення

1. Додаю себе в групу dip:


2. Створюю пару скриптів
pon-uar:


#!/bin/bash
/usr/bin/pon uar
та poff-uar:
#!/bin/bash
/usr/bin/poff uar

3. Роблю власні кнопки запуску цих скриптів на панелі.


Ще доповнення
Щойно виснив, що можна обійтися без додавання в групу і без скриптів. Просто, створити наступні кнопки запуску:


Немає коментарів: