31 (19.04.2012 01:14:07 отредактировано Fenol)

Re: VPN клиент для N9

Рассказываю суть проблемы:
У меня есть местный провайдер, который раздает интернет.
И у него недавно появилась фишка. Можно с помощью своего логина и пароля (который используется на домашнем ПК) подключатся к внутреней сети этого провайдера. А профит в том, что все ресурсы: иптв, ДЦ++, торрент, радио, новости и много чего еще можно использовать полностью на халяву. Так вот с помощью своего логина и пароля можно в любой точке города, где есть WiFi этого провайдера (а это в каждом учебном заведении) подключатся к этой сети.

Но трабл в том, что я плохо разбираюсь в терминале линукса, хотя более менее знаком с самой ОС.

Я тут выложу инструкцию провайдера, а вы помогите мне, и напишите как это настроить на Nokia N9.
Может кому то пригодится.

+ Инструкция для ПК

Поддерживаются поключения как по протоколу L2TP (рекомендуется), так и по PPTP.

Это документ не является пошаговым HOW-TO, привязанным к какой-то определенной ОС, а содержит только базовые приемы установки VPN подключения для *nix систем.

Перед настройкой подключения проверьте, что в вашей системе есть следующие маршруты (без них ваш локальный трафик может быть тарифицирован как платный, интернет-трафик)

10.0.0.0/8 via шлюз_вашей_подсет

Если маршрута нет, то добавьте его командой

# route add -net 10.0.0.0/8 gw шлюз_вашей_подсети

(шлюз_вашей_подсети будет указан в выводе netstat -rn в строке default, столбец Gateway)

Эти маршруты рекомендуется сделать постоянными.

Проверьте, что в файле /etc/resolv.conf есть строки:

nameserver 10.2.1.250
nameserver 10.1.0.10

Внесите их при необходимости.


1. Настройка VPN (l2tp) подключения

Для подключения по протоколу L2TP вам потребуются установить пакет l2tpd или xl2tpd.
Особых отличий в пакетах нет, кроме названия и путей к конфиг файлам.

# apt-get update
# apt-cache search l2tp
# apt-get install l2tpd
Если у вас работает Network-Manager, то рекомендуется отключить его.

Далее правим файлы:

# cat /etc/l2tpd/l2tpd.conf

[global]
access control = yes
[lac garant]
lns = vpn.vpn
redial = yes
redial timeout = 1
require chap = yes
require authentication = no
name = Имя_пользователя
ppp debug = yes
pppoptfile = /etc/ppp/options.l2tpd
require pap = no
autodial = yes
Пользователи безлимитных тарифов заменяют vpn.vpn на unlim.vpn

# cat /etc/ppp/options.l2tpd

unit 0
name Имя_пользователя
remotename l2tp
ipparam garant
connect /bin/true
mru 1460
mtu 1460
nodeflate
nobsdcomp
persist
maxfail 0
nopcomp
noaccomp
defaultroute
replacedefaultroute

Имя_пользователя - ваш логин для выхода в сеть Интернет.

В /etc/ppp/chap-secrets добавляем строку:
"Имя_пользователя" * "password"

без кавычек, разделителем является табуляция.

Создайте файлы /etc/ppp/ip-up.local, /etc/ppp/ip-down.local следующего содержания
route del default
route add default dev ppp0
и
route add default gw шлюз_вашей_подсети
соответственно. Сделайте их исполнимыми

# chmod +x /etc/ppp/ip-up.local /etc/ppp/ip-down.local

Установка подключения к VPN серверу в режиме отладки
# /usr/sbin/l2tpd -D -c /etc/l2tpd/l2tpd.conf


2. Настройка VPN (pptp) подключения

Для подключения потребуется пакет pptp-client.
Далее правим файлы:

# cat /etc/ppp/options

lock
noipdefault
noauth

# cat /etc/ppp/peers/Garant

debug
pty "/usr/sbin/pptp vpn.vpn --nolaunchpppd"
connect /bin/true
defaultroute
nodeflate
name ваш_логин
remotename PPTP
ipparam Garant
usepeerdns

Если вы подключены на один из тарифных планов "Анлим", то вместо имени сервера доступа vpn.vpn введите имя unlim.vpn

# cat /etc/ppp/chap-secrets

ваш_логин PPTP "ваш_пароль" *

Закомментируйте все строки в файле /etc/ppp/options.pptp

Создайте файлы /etc/ppp/ip-up.local,/etc/ppp/ip-down.local следующего содержания
route del default
route add default dev ppp0
и
route add default gw шлюз_вашей_подсети
соответственно. Сделайте их исполнимыми

# chmod +x /etc/ppp/ip-up.local /etc/ppp/ip-down.local

Установка подключения к VPN серверу:

# /usr/sbin/pppd call Garant

или

# pppd call Garant debug nodetach

если что-то не получается.

Проверяем связь

# ping ya.ru

Разорвать соединение:

# killall pptp

собственно это и есть проблема. пакет l2tp я найти не смог вот и завис. помогите люди добрые. приветствуется
HOW-TO

PS когда я нахожусь в зоне ловли WiFi то подключаюсь к этой точке. все ок. но могу зайти только на их главный сайт.
просто после надо настроить VPN
PSS http://garant-tv.by/index.php?option=co … Itemid=125

Поделиться