VPN (Beeline)

Sabayon, Calculate, Funtoo, Exherbo

Модератор: /dev/random

Аватара пользователя
dimugric
Сообщения: 385
Статус: kernel panic
ОС: debian "wheezy", fedora

VPN

Сообщение dimugric »

Всем привет.
Ребят, а наверняка есть люди,которые пользуются Корбиной (БиЛайном)
На форуме Корбины в разделе Gentoo перечисляются какие-то способы поднятия VPNа, но как-то не все работают.
Я в своё время пользовался скриптом,который был написан для Убунту специально. Но почему-то сейчас по нему ничего поднять не могу (после переезда всего Саратова с Корбины на БиЛайн....не знаю, в этом ли разница). Скрипт и что с ним делать - здесь: http://homenet.corbina.net/index.php?showt...t=0&start=0

Может у кого-то есть решение по VPN? Этот скрипт работать не хочет, а по имеющимся примерам тоже особо ничего не выходит.
Asus K56CB Intel Core i5 - 3317U, 1.7ГГц/DDR - 6Gb/ SSD - 160Gb/ nvidia GeForce 740M "fedora"
Спасибо сказали:
Аватара пользователя
ishitori
Сообщения: 502
ОС: gentoo -> archlinux

Re: VPN

Сообщение ishitori »

dimugric писал(а):
19.01.2010 21:30
Может у кого-то есть решение по VPN? Этот скрипт работать не хочет, а по имеющимся примерам тоже особо ничего не выходит.

1) тема про vpn уже сотню раз обсуждалась (как бы намёк).
2) скрипт на приведённом сайте нельзя скачать без регистрации.
3) самое лучшее "решение по VPN" - это роутер ))
морнинг круассан..
Спасибо сказали:
Аватара пользователя
dimugric
Сообщения: 385
Статус: kernel panic
ОС: debian "wheezy", fedora

Re: VPN

Сообщение dimugric »

1. Обсуждалась,но единого для всех решения не нашел.
2. Скрипт то я скачал, но ситуацию от него описал выше.
3. Пока что не роутер)))
Asus K56CB Intel Core i5 - 3317U, 1.7ГГц/DDR - 6Gb/ SSD - 160Gb/ nvidia GeForce 740M "fedora"
Спасибо сказали:
Аватара пользователя
rm_
Сообщения: 3340
Статус: It's the GNU Age
ОС: Debian

Re: VPN

Сообщение rm_ »

Пользоваться всякими волшебными скриптами, которые поднимают VPN "одной кнопкой" - себе дороже, они вам такого наворотят в системе, что потом долго будете разбираться. Самое верное - узнать, какой тип VPN используется у вашего провайдера (PPPoE, PPTP или L2TP), после чего настроить соответствующее подключение стандартными средствами дистрибутива.
Спасибо сказали:
Аватара пользователя
dimugric
Сообщения: 385
Статус: kernel panic
ОС: debian "wheezy", fedora

Re: VPN

Сообщение dimugric »

rm_ писал(а):
20.01.2010 07:53
Пользоваться всякими волшебными скриптами, которые поднимают VPN "одной кнопкой" - себе дороже, они вам такого наворотят в системе, что потом долго будете разбираться. Самое верное - узнать, какой тип VPN используется у вашего провайдера (PPPoE, PPTP или L2TP), после чего настроить соответствующее подключение стандартными средствами дистрибутива.


Корбина поддерживает как PPTP, так и L2TP ... стандартными пока что не особо подключается(
Asus K56CB Intel Core i5 - 3317U, 1.7ГГц/DDR - 6Gb/ SSD - 160Gb/ nvidia GeForce 740M "fedora"
Спасибо сказали:
Аватара пользователя
rm_
Сообщения: 3340
Статус: It's the GNU Age
ОС: Debian

Re: VPN

Сообщение rm_ »

dimugric
По опыту, L2TP работает гораздо лучше, советую найти хауту по xl2tpd - и вперёд.
Если предпочитаете через GUI - можно попробовать Kvpnc.
Спасибо сказали:
Аватара пользователя
dimugric
Сообщения: 385
Статус: kernel panic
ОС: debian "wheezy", fedora

Re: VPN

Сообщение dimugric »

rm_ писал(а):
20.01.2010 08:21
dimugric
По опыту, L2TP работает гораздо лучше, советую найти хауту по xl2tpd - и вперёд.
Если предпочитаете через GUI - можно попробовать Kvpnc.


Судя по форумам Корбины, пишут, что особой разницы нет по l2tp или по pptp работать.
Howtoo пробовал, примерно так получается:
Собираем пакет net-dns/bind-tools, sys-apps/baselayou, net-dialup/xl2tpd

/etc/xl2tpd/xl2tpd.conf

Код: Выделить всё

[global]
access control = yes

[lac corbina]
lns = tp.corbina.net
redial = yes
redial timeout = 10
require chap = yes
require authentication = no
name = ЛОГИНВКОРБИНЕ
ppp debug = yes
pppoptfile = /etc/ppp/options.l2tp
refuse pap = yes
autodial = yes


/etc/ppp/options.l2tp

Код: Выделить всё

name corbina
remotename l2tp
ipparam corbina
connect /bin/true
nodeflate
nobsdcomp
persist
maxfail 0
nopcomp
noaccomp
nodefaultroute
mru 1460
mtu 1460
noauth
user ЛОГИНВКОРБИНЕ
password ПАРОЛЬВКОРБИНЕ


/etc/conf.d/net

Код: Выделить всё

GATEWAY="10.143.48.1"
config_eth0="dhcp"
modules="dhclient"
dhclient_eth0="-nw"
dns_servers_eth0="195.14.50.1 195.14.50.21"
dns_search_eth0="corbina.ru"
fallback_eth0="10.193.xx.xx netmask 255.255.248.0"

# Локальные ресурсы
routes_eth0="
    195.14.50.1 via $GATEWAY

config_ppp0="ppp"
link_ppp0="pty 'xl2tpd'"
username_ppp0='ЛОГИНВКОРБИНЕ'
password_ppp0='ПАРОЛЬВКОРБИНЕ'
pppd_ppp0="remotename l2tp name corbina ipparam corbina connect /bin/true nodeflate noauth nobsdcomp nodeflate \
nopcomp noaccomp persist maxfail 0 user ЛОГИНВКОРБИНЕ password ПАРОЛЬВКОРБИНЕ"

postup() {
    if [ "${IFACE}" = "eth0" ]; then
# Адреса VPN-серверов берутся с DNS-сервера Корбины
        for vpnaddr in $(host vpn.corbina.net | awk '{ print $NF }'); do route add $vpnaddr gw $GATEWAY dev eth0; done;
        for vpnaddr in $(host tp.corbina.net | awk '{ print $NF }'); do route add $vpnaddr gw $GATEWAY dev eth0; done;
    fi

    if [ "${IFACE}" = "ppp0" ]; then
# Из-за того, что адрес VPN-сервера совпадает с адресом шлюза,
# создаваемый автоматически маршрут к VPN-серверу использует интерфейс ppp0, а не eth0, исправляем
        VPN=`ifconfig | grep 'P-t-P' | awk '{print $3}' | awk -F: '{print $2}'`
        route del $VPN dev ppp0
# Удаление шлюза по умолчанию в локалку и добавление шлюза по умолчанию в инет
        route del default
        route add default dev ppp0
    fi

return 0
}

postdown() {
# Добавление маршрута по умолчанию в локалку
    if [ "${IFACE}" = "ppp0" ]; then
       killall xl2tpd pppd
        route add default dev eth0
    fi
return 0
}


# Перед запуском vpn должен быть поднят eth0
depend_ppp0() {
        need net.eth0
}


Вот так VPN судя по всему должен подниматься по l2tps start. Но не поднимается. Могу вечерком черкануть какую ошибку выдаёт, как с работы домой добирусь
Asus K56CB Intel Core i5 - 3317U, 1.7ГГц/DDR - 6Gb/ SSD - 160Gb/ nvidia GeForce 740M "fedora"
Спасибо сказали: