Corbina vs Arch Помогите настроить VPN

Да, я не горю желанием помочь. Но если попросят… ;)
Все сделал так же, но

ping google.com
connect: network unreachible

А в /var/log/daemon.log xl2tpd висит по адресу 0.0.0.0 и ни к чему потом не подключается.

# /etc/ppp/ip-up
no such device
Долго ковырялся, не получалось настроить, никак не авторизовывался xl2tpd, потом нашёл этот топик, помогло.
Суть, билайн что-то подкрутил с введением новых скоростных тарифов, так что теперь для успешной авторизации нужен xl2tpd 1.3.0+ и строчка

tx bps = 100000000

в /etc/xl2tpd/xl2tpd.conf

Всех проблем это, однако, не решило. dhcpcd очень редко успешно получает ответ, в подавляющем большинстве попыток DHCP сервер никак не отвечает. Иногда больше часа приходится долбиться с интервалом в минуту. Смотрел wireshark'ом. Однако при этом асусовый роутер с дефолтной прошивкой получает адрес в локальной сети всегда с первого-второго запроса.
Недолго была радость на онлайме, где нужно было только поднимать eth0, теперь придётся давиться корбиной.
Пробема очевидная - интернета нет :) Потратил три часа для разгадывания этой убийственной головоломки - тщетно. То network unreachable, то unknown host. Подозреваю, что смотреть надо в сторону rc.conf.

/etc/rc.conf
interface=eth0
eth0="dhcp"
gateway="default gw 10.123.160.1 metric 10"
#ROUTES=(gateway)

/etc/xl2tpd/xl2tpd.conf
[global]
access control = yes
auth file = /etc/ppp/chap-secrets
[lac corbina]
lns = 85.21.0.248
redial = yes
redial timeout = 10
require chap = yes
require authentication = no
name = <login>
ppp debug = yes
pppoptfile = /etc/ppp/options.xl2tpd
require pap = no
autodial = yes
tx bps = 100000000

/etc/ppp/options.xl2tpd
lcp-echo-interval 10
lcp-echo-failure 2
name <login>
remotename l2tp
ipparam corbina
connect /bin/true
nodeflate
nobsdcomp
persist
maxfail 0
nopcomp
noaccomp
defaultroute
noauth

/var/log/daemon.log
Nov 27 16:50:33 arch dhcpcd[2041]: sending signal 1 to pid 1957
Nov 27 16:50:33 arch dhcpcd[2041]: waiting for pid 1957 to exit
Nov 27 16:50:33 arch dhcpcd[1957]: received SIGHUP, releasing
Nov 27 16:50:33 arch dhcpcd[1957]: eth0: releasing lease of 10.163.93.224
Nov 27 16:50:33 arch dhcpcd[1957]: eth0: removing interface
Nov 27 16:50:36 arch dhcpcd[2072]: version 5.2.12 starting
Nov 27 16:50:36 arch dhcpcd[2072]: eth0: waiting for carrier
Nov 27 16:50:38 arch dhcpcd[2072]: eth0: carrier acquired
Nov 27 16:50:38 arch dhcpcd[2072]: eth0: broadcasting for a lease
Nov 27 16:50:43 arch dhcpcd[2072]: eth0: offered 10.163.93.224 from 78.107.63.220
Nov 27 16:50:43 arch dhcpcd[2072]: eth0: acknowledged 10.163.93.224 from 78.107.63.220
Nov 27 16:50:43 arch dhcpcd[2072]: eth0: checking for 10.163.93.224
Nov 27 16:50:48 arch dhcpcd[2072]: eth0: leased 10.163.93.224 for 604800 seconds
Nov 27 16:50:48 arch dhcpcd[2072]: forked to background, child pid 2104
Nov 27 16:50:48 arch xl2tpd[2127]: setsockopt recvref[22]: Protocol not available
Nov 27 16:50:48 arch xl2tpd[2127]: This binary does not support kernel L2TP.
Nov 27 16:50:48 arch xl2tpd[2128]: xl2tpd version xl2tpd-1.3.0 started on arch PID:2128
Nov 27 16:50:48 arch xl2tpd[2128]: Written by Mark Spencer, Copyright (C) 1998, Adtran, Inc.
Nov 27 16:50:48 arch xl2tpd[2128]: Forked by Scott Balmos and David Stipp, (C) 2001
Nov 27 16:50:48 arch xl2tpd[2128]: Inherited by Jeff McAdams, (C) 2002
Nov 27 16:50:48 arch xl2tpd[2128]: Forked again by Xelerance (www.xelerance.com) (C) 2006
Nov 27 16:50:48 arch xl2tpd[2128]: Listening on IP address 0.0.0.0, port 1701
Nov 27 16:50:48 arch xl2tpd[2128]: Connecting to host 85.21.0.248, port 1701
Nov 27 16:50:48 arch xl2tpd[2128]: udp_xmit failed to 85.21.0.248:1701 with err=-1:Network is unreachable
Nov 27 16:50:49 arch xl2tpd[2128]: udp_xmit failed to 85.21.0.248:1701 with err=-1:Network is unreachable
Nov 27 16:50:50 arch xl2tpd[2128]: udp_xmit failed to 85.21.0.248:1701 with err=-1:Network is unreachable
Nov 27 16:50:51 arch xl2tpd[2128]: udp_xmit failed to 85.21.0.248:1701 with err=-1:Network is unreachable
Nov 27 16:50:52 arch xl2tpd[2128]: udp_xmit failed to 85.21.0.248:1701 with err=-1:Network is unreachable
Nov 27 16:50:53 arch xl2tpd[2128]: Maximum retries exceeded for tunnel 49640.  Closing.
Nov 27 16:50:53 arch xl2tpd[2128]: udp_xmit failed to 85.21.0.248:1701 with err=-1:Network is unreachable
Nov 27 16:50:53 arch xl2tpd[2128]: Connection 0 closed to 85.21.0.248, port 1701 (Timeout)
Nov 27 16:50:54 arch xl2tpd[2128]: udp_xmit failed to 85.21.0.248:1701 with err=-1:Network is unreachable
Nov 27 16:50:55 arch xl2tpd[2128]: udp_xmit failed to 85.21.0.248:1701 with err=-1:Network is unreachable
Nov 27 16:50:56 arch xl2tpd[2128]: udp_xmit failed to 85.21.0.248:1701 with err=-1:Network is unreachable
Nov 27 16:50:57 arch xl2tpd[2128]: udp_xmit failed to 85.21.0.248:1701 with err=-1:Network is unreachable
Nov 27 16:50:58 arch xl2tpd[2128]: Unable to deliver closing message for tunnel 49640. Destroying anyway.
Nov 27 16:50:58 arch xl2tpd[2128]: Will redial in 10 seconds


# ping 85.21.192.3
connect: Network is unreachable
# ping corbina.ru 
ping: unknown host corbina.ru
Вы наверное давно обновлялись. Формат описание сетевых настроек в файле rc.conf давно уже поменялся. Почитайте подробнее тут.
vadik
Вы наверное давно обновлялись. Формат описание сетевых настроек в файле rc.conf давно уже поменялся. Почитайте подробнее тут.
Меньше месяца назад. А что именно у меня в rc.conf неправильно?
Ваше
/etc/rc.conf

interface=eth0
eth0=“dhcp”
gateway=“default gw 10.123.160.1 metric 10”
#ROUTES=(gateway)
Вики
interface=
address=
netmask=
broadcast=
gateway=

бла-бла-бла

DAEMONS=(бла-бла-бла network бла-бла-бла)
Хотя в решении проблемы может и не помочь, но привести к правильному виду стоит.

Ну и возможно эта статься натолкнет на правильное решение (точнее подсказать не могу).
interface=eth0
address=
netmask=
broadcast=
gateway=10.123.160.1
Логи не изменились. Network unreachable. Что-то dhcp у меня совсем не то делает. Кто-нибудь может показать rc.conf рабочий сейчас? И нужны ли bind и pptp?
Что показывает
ip addr
ip route
?
interface=eth0
address=
netmask=
broadcast=
gateway=10.123.160.1
Я так понимаю, для начала, вам надо адрес шлюза убрать отсюда, т.е., при dhcp ваша запись в rc.conf должна ограничиться указанием только интерфейса и имени сетевого профиля в DAEMONS, короче, что-то типа того:
interface=eth0
address=
netmask=
broadcast=
gateway=
...
DAEMONS=(syslog-ng dbus ... !network net-profile ...xl2tpd)
Специально “задизейблил” network, для наглядности. И собственно, соединением будет рулить уже т.н. net-profile. Это если используется netcfg (а как без него нынче?), ну и xl2tpd туда-же, вслед за “профилем”, если настраивается посредством его.
Я с этими netcfg-ами не сталкивался напрямую, корбиной давно уже не пользуюсь, но вцелом, как-то так.
А подробнее насчёт netcfg и net-profile вики почитайте, она поможет=)
 
Зарегистрироваться или войдите чтобы оставить сообщение.