[Comm] Не поднимается pptp-интерфейс - Branch 4.1

Владимир Гусев =?iso-8859-1?q?vova1971_=CE=C1_narod=2Eru?=
Ср Июл 9 12:28:19 MSD 2008


Здравствуйте!

Вчера пытался настроить pptp-соединение на моем недо-4.1.. Вначале
подумалось, что это окажется так же просто, как и в прошлые разы (на
desktop lite 4 (беты и финал), и на бранче 4.0), с двумя разными
провайдерами (оказалось все очень просто, даже чересчур, как в
windows). Однако в этот раз ничего путного не вышло - но не из-за
проблем с маршрутами (про это я в курсе), а в нежизнеспособности самого
интерфейса ppp0, который я создавал и через альтератор с последующей
правкой конфигов (и без них), и вручную.. Не поднимается интерфейс
вообще.

Если прописать сервер pptp как vpn.corbina.net, то в логах читаем
следующее:

Jul  8 23:50:02 book kernel: PPP generic driver version 2.4.2
Jul  8 23:50:02 book pppd[6524]: pppd 2.4.4 started by root, uid 0
Jul  8 23:50:02 book pptp[6534]: anon fatal[get_ip_address:pptp.c:381]:
gethostbyname 'vpn.corbina.net': name server error
Jul  8 23:50:02 book pppd[6524]: Couldn't get channel number:
Input/output error
Jul  8 23:50:02 book pppd[6524]: Script /usr/sbin/pptp --nolaunchpppd
vpn.corbina.net  finished (pid 6534), status = 0x1
Jul  8 23:50:02 book pppd[6524]: Modem hangup
Jul  8 23:50:02 book pppd[6524]: Connection terminated.


Если прописать сервер pptp в виде ip-адреса, то видим следующее:

Jul  8 23:51:38 book pppd[6675]: pppd 2.4.4 started by root, uid 0
Jul  8 23:51:38 book pppd[6675]: Using interface ppp0
Jul  8 23:51:38 book pppd[6675]: Connect: ppp0 <--> /dev/pts/2
Jul  8 23:51:38 book pptp[6676]: anon log[main:pptp.c:267]: The
synchronous pptp option is NOT activated Jul  8 23:51:38 book
pptp[6676]: anon warn[pptp_gre_bind:pptp_gre.c:95]: connect: Network is
unreachable Jul  8 23:51:38 book pptp[6676]: anon
fatal[main:pptp.c:275]: Cannot bind GRE socket, aborting. Jul  8
23:51:38 book pppd[6675]: Modem hangup Jul  8 23:51:38 book pppd[6675]:
Connection terminated.

Само по себе подхватывание маршрутов и ip по dhcp (внутренняя сеть
провайдера, локалка) работает:

Jul  8 23:13:01 book dhcpcd[16368]: eth0: dhcpcd 3.0.17 starting
Jul  8 23:13:01 book dhcpcd[16368]: eth0: hardware address = 00:40:05:8f:00:51
Jul  8 23:13:01 book dhcpcd[16368]: eth0: broadcasting for a lease
Jul  8 23:13:03 book kernel: eth0: found link beat
Jul  8 23:13:03 book kernel: eth0: autonegotiation complete: 100baseT-FD selected
Jul  8 23:13:16 book dhcpcd[16368]: eth0: offered 10.160.10.216 from 83.102.233.202
Jul  8 23:13:16 book dhcpcd[16368]: eth0: leased 10.160.10.216 for 604800 seconds
Jul  8 23:13:16 book dhcpcd[16368]: eth0: adding IP address 10.160.10.216/21
Jul  8 23:13:16 book dhcpcd[16368]: eth0: adding route to 233.32.240.0 (255.255.255.0) via 10.160.10.216 metric 0
Jul  8 23:13:16 book dhcpcd[16368]: eth0: adding route to 10.0.0.0 (255.0.0.0) via 10.160.8.1 metric 0
Jul  8 23:13:16 book dhcpcd[16368]: eth0: adding route to 85.21.79.0 (255.255.255.0) via 10.160.8.1 metric 0
Jul  8 23:13:16 book dhcpcd[16368]: eth0: adding route to 85.21.90.0 (255.255.255.0) via 10.160.8.1 metric 0
Jul  8 23:13:16 book dhcpcd[16368]: eth0: adding route to 85.21.138.208 (255.255.255.240) via 10.160.8.1 metric 0
Jul  8 23:13:16 book dhcpcd[16368]: eth0: adding route to 83.102.146.96 (255.255.255.224) via 10.160.8.1 metric 0
Jul  8 23:13:16 book dhcpcd[16368]: eth0: adding route to 172.16.16.0 (255.255.255.0) via 10.160.8.1 metric 0
Jul  8 23:13:16 book dhcpcd[16368]: eth0: adding route to 85.21.72.80 (255.255.255.240) via 10.160.8.1 metric 0
Jul  8 23:13:16 book dhcpcd[16368]: eth0: adding route to 78.107.69.98 (255.255.255.255) via 10.160.8.1 metric 0
Jul  8 23:13:16 book dhcpcd[16368]: eth0: netlink: No such process
Jul  8 23:13:16 book dhcpcd[16368]: eth0: adding route to 78.107.23.0 (255.255.255.0) via 10.160.8.1 metric 0
Jul  8 23:13:16 book dhcpcd[16368]: eth0: adding route to 85.21.108.16 (255.255.255.240) via 10.160.8.1 metric 0
Jul  8 23:13:16 book dhcpcd[16368]: eth0: adding route to 83.102.231.32 (255.255.255.240) via 10.160.8.1 metric 0
Jul  8 23:13:16 book dhcpcd[16368]: eth0: adding route to 78.107.51.0 (255.255.255.240) via 10.160.8.1 metric 0
Jul  8 23:13:16 book dhcpcd[16368]: eth0: adding route to 78.107.235.4 (255.255.255.252) via 10.160.8.1 metric 0
Jul  8 23:13:16 book dhcpcd.sh: interface eth0 has been configured with
new IP=10.160.10.216


Ни по ifconfig, ни в route, новый интерфейс никак не проявляется..

[root на book ~]# cat /etc/net/ifaces/ppp1/options
ONBOOT=yes
PPPTYPE=pptp
PPTP_SERVER=85.21.0.28
REQUIRES=eth0
[root на book ~]# cat /etc/net/ifaces/ppp1/pppoptions
user тра-та-та
password му-му-му (хотя зачем он здесь - непонятно, в доке на wiki
пишут про chap-secrets, странно) noauth
noipdefault
nodeflate
nobsdcomp
mtu 1400
usepeerdns
nomppe
defaultroute
nopersist

[root на book ~]# cat /etc/net/ifaces/eth0/options
TYPE=eth
BOOTPROTO=dhcp
CONFIG_QOS=no
DISABLED=no

Ядро:

[root на book ~]# uname -a
Linux book.gusev.ru 2.6.24-std-def-alt9 #1 SMP Mon May 5 18:59:15 MSD
2008 i686 GNU/Linux

Меня смущают эти строки из лога:

Jul  9 00:17:16 book pptp[7091]: anon log[main:pptp.c:267]: The
synchronous pptp option is NOT activated Jul  9 00:17:16 book
pptp[7091]: anon warn[pptp_gre_bind:pptp_gre.c:95]: connect: Network is
unreachable Jul  9 00:17:16 book pptp[7091]: anon
fatal[main:pptp.c:275]: Cannot bind GRE socket, aborting.

Ядро?

В общем, непонятно... dns-серверы по dhcp от провайдера приходят, но
nslookup не работает.. А тут еще и gre c synchronous pptp option... Что
это - отголоски криво обновленной до 4.1 через dist-upgrade системы, ядро, или еще что-то?

-- 
С уважением,
Владимир Гусев



Подробная информация о списке рассылки community