Попытки подружить wive-ng и Горбину не увенчались успехом.
Поставил 0.3.16, поднял сетку, ручками прописал все необходимые роуты, однако ни l2tp, ни pptp поднять не смог. Типичный лог (-D), после которого роутер тут же виснет.
Что успеваю прочесть в /var/log/messages перед зависанием:
Jan 6 12:28:31 xl2tpd[783]: setsockopt recvref[22]: Protocol not available
Jan 6 12:28:31 xl2tpd[783]: Using l2tp kernel support.
Jan 6 12:28:31 xl2tpd[785]: xl2tpd version xl2tpd-1.2.4 started on Wive-NG PID:785
Jan 6 12:28:31 xl2tpd[785]: Connecting to host tp.corbina.net, port 1701
Jan 6 12:28:31 xl2tpd[785]: Connection established to 85.21.0.245, 1701. Local: 44344, Remote: 52156 (ref=0/0).
Jan 6 12:28:31 xl2tpd[785]: Calling on tunnel 44344
Jan 6 12:28:31 xl2tpd[785]: Call established with 85.21.0.245, Local: 7393, Remote: 30645, Serial: 1 (ref=0/0)
Jan 6 12:28:32 pppd[787]: Plugin pppol2tp.so loaded.
Jan 6 12:28:32 pppd[787]: pppd 2.4.5 started by root, uid 0
Jan 6 12:28:32 pppd[787]: using channel 1
Jan 6 12:28:32 pppd[787]: Using interface ppp0
Jan 6 12:28:32 pppd[787]: Connect: ppp0 <-->
Jan 6 12:28:32 pppd[787]: PPPoL2TP options: debugmask 0
Jan 6 12:28:32 pppd[787]: Warning - secret file /etc/ppp/pap-secrets has world and/or group access
Jan 6 12:28:32 pppd[787]: sent [LCP ConfReq id=0x1 <asyncmap 0x0> <magic 0x4cb985de>]
Jan 6 12:28:32 pppd[787]: rcvd [LCP ConfReq id=0x1 <mru 1460> <asyncmap 0xa0000> <auth chap MD5> <magic 0xa7d5ba41> <pcomp> <accomp>]
Jan 6 12:28:32 pppd[787]: sent [LCP ConfAck id=0x1 <mru 1460> <asyncmap 0xa0000> <auth chap MD5> <magic 0xa7d5ba41> <pcomp> <accomp>]
Jan 6 12:28:32 pppd[787]: rcvd [LCP ConfAck id=0x1 <asyncmap 0x0> <magic 0x4cb985de>]
Jan 6 12:28:32 pppd[787]: PPPoL2TP options: debugmask 0
Jan 6 12:28:32 pppd[787]: rcvd [CHAP Challenge id=0x1 <6e90e890a1869ab1e7274ff74a747e80>, name = "bras245"]
Jan 6 12:28:32 pppd[787]: Warning - secret file /etc/ppp/chap-secrets has world and/or group access
Jan 6 12:28:32 pppd[787]: sent [CHAP Response id=0x1 <4e9c6720af9f8c958092169a858ef7db>, name = "asafronov"]
Jan 6 12:28:32 pppd[787]: rcvd [CHAP Success id=0x1 ""]
Jan 6 12:28:32 pppd[787]: CHAP authentication succeeded
Jan 6 12:28:32 pppd[787]: CHAP authentication succeeded
Jan 6 12:28:32 pppd[787]: sent [IPCP ConfReq id=0x1 <addr 0.0.0.0>]
Jan 6 12:28:32 pppd[787]: rcvd [IPCP ConfReq id=0x1 <addr 85.21.0.245>]
Jan 6 12:28:32 pppd[787]: sent [IPCP ConfAck id=0x1 <addr 85.21.0.245>]
Jan 6 12:28:32 pppd[787]: rcvd [IPCP ConfNak id=0x1 <addr 95.24.182.141>]
Jan 6 12:28:32 pppd[787]: sent [IPCP ConfReq id=0x2 <addr 95.24.182.141>]
Jan 6 12:28:32 pppd[787]: rcvd [IPCP ConfAck id=0x2 <addr 95.24.182.141>]
Jan 6 12:28:32 pppd[787]: local IP address 95.24.182.141
Jan 6 12:28:32 pppd[787]: remote IP address 85.21.0.245
Jan 6 12:28:32 pppd[787]: Script /etc/ppp/ip-up started (pid 788)
Jan 6 12:28:32 pppd[787]: Script /etc/ppp/ip-up finished (pid 788), status = 0x0
Пробовал с роутингами и без, пробовал ручками потихоньку поднимать l2tp, руками прописывая конфиги = виснет.
Ручками прописанные роуты до всевозможных dns'ок, vpn'ов и l2tp'шек:
85.21.0.0 10.180.16.1 255.255.255.0 UG 0 0 0 eth1
85.21.192.0 10.180.16.1 255.255.255.0 UG 0 0 0 eth1
192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0 br0
195.14.50.0 10.180.16.1 255.255.255.0 UG 0 0 0 eth1
213.234.192.0 10.180.16.1 255.255.255.0 UG 0 0 0 eth1
78.107.1.0 10.180.16.1 255.255.255.0 UG 0 0 0 eth1
10.180.16.0 0.0.0.0 255.255.248.0 U 0 0 0 eth1
0.0.0.0 10.180.16.1 0.0.0.0 UG 0 0 0 eth1
Необходимости в них, как я понял из скрипта запуска l2tp, нет никакой, он там всё равно роуты прописывает.
ifconfig:
[Wive-NG@/]# ifconfig
br0 Link encap:Ethernet HWaddr 00:02:6B:AF:5F:00
inet addr:192.168.1.1 Bcast:192.168.1.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:38541 errors:0 dropped:0 overruns:0 frame:0
TX packets:48343 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:5906904 (5.6 MiB) TX bytes:50823276 (48.4 MiB)
eth0 Link encap:Ethernet HWaddr 00:02:6B:AF:5F:00
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:38541 errors:0 dropped:0 overruns:0 frame:0
TX packets:48343 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:5906904 (5.6 MiB) TX bytes:50823276 (48.4 MiB)
Interrupt:4
eth1 Link encap:Ethernet HWaddr 00:02:6B:AF:5F:01
inet addr:10.180.20.164 Bcast:10.255.255.255 Mask:255.255.248.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:59141 errors:0 dropped:0 overruns:0 frame:0
TX packets:34093 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:50792703 (48.4 MiB) TX bytes:5651249 (5.3 MiB)
Interrupt:5
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
wlan0 Link encap:Ethernet HWaddr 00:02:6B:AF:5F:02
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:14727 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:200
RX bytes:1471954 (1.4 MiB) TX bytes:0 (0.0 B)
Interrupt:2
Правда как-то раз случилось чудо и l2tp заработал. При перезагрузке и повторении действий опять повис. Магия.