Архивировано

Эта тема находится в архиве и закрыта для публикации сообщений.

Биплюснутый

Маршруты

Рекомендованные сообщения

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

 

Который день не могу никак подключиться в линуксе. Интересуют эти кучи маршрутов и что там надо делать перед стартом pppd и после старта.

Венда получает все автоматически, сначала кучи при подключении локалки, потом еще добавляет для L2TP.

Гуглы, форумы и пр. читаю уже неделю, но мне, на правах дурачка непонятно что и куда маршрутизировать.

Тариф: Ускорение 500, Гента 3.3.8-gentoo, xl2tpd-1.3.1

 

И так:

Подключаю локалку с помощью dhclient.

box ~ # /etc/init.d/net.eth2 start
* Bringing up interface eth2
*   dhclient ...
*     Running dhclient ...                                                                                                                                         [ ok ]
*     received address 10.197.47.222/21                                                                                                                            [ ok ]

box ~ # ifconfig
eth1: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
       inet 172.16.0.1  netmask 255.255.255.248  broadcast 172.16.0.7
       ether 00:24:1d:a8:4c:05  txqueuelen 1000  (Ethernet)
       RX packets 42321  bytes 2918531 (2.7 MiB)
       RX errors 0  dropped 0  overruns 0  frame 0
       TX packets 132074  bytes 177879064 (169.6 MiB)
       TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
       device interrupt 42  base 0xa000

eth2: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
       inet 10.197.47.222  netmask 255.255.248.0  broadcast 10.197.47.255
       ether 00:80:c8:39:5e:3f  txqueuelen 1000  (Ethernet)
       RX packets 21708  bytes 1063148 (1.0 MiB)
       RX errors 0  dropped 0  overruns 0  frame 0
       TX packets 2302  bytes 356455 (348.1 KiB)
       TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 16436
       inet 127.0.0.1  netmask 255.0.0.0
       loop  txqueuelen 0  (Local Loopback)
       RX packets 18723  bytes 1291831 (1.2 MiB)
       RX errors 0  dropped 0  overruns 0  frame 0
       TX packets 18723  bytes 1291831 (1.2 MiB)
       TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

box ~ # cat /etc/resolv.conf
# Generated by dhclient or interface eth2
search beeline
nameserver 85.21.192.3
nameserver 213.234.192.8

box ~ # route
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
default         10.197.40.1     0.0.0.0         UG    5      0        0 eth2
10.197.40.0     *               255.255.248.0   U     0      0        0 eth2
loopback        localhost       255.0.0.0       UG    0      0        0 lo
172.16.0.0      *               255.255.255.248 U     0      0        0 eth1


box ~ # ping -c4 lk.beeline.ru
PING lk.beeline.ru (85.21.78.93) 56(84) bytes of data.
64 bytes from lk.corbina.net (85.21.78.93): icmp_req=1 ttl=59 time=1.32 ms
64 bytes from lk.corbina.net (85.21.78.93): icmp_req=2 ttl=59 time=1.26 ms
64 bytes from lk.corbina.net (85.21.78.93): icmp_req=3 ttl=59 time=2.22 ms
64 bytes from lk.corbina.net (85.21.78.93): icmp_req=4 ttl=59 time=1.42 ms

--- lk.beeline.ru ping statistics ---
4 packets transmitted, 4 received, 0% packet loss, time 3004ms
rtt min/avg/max/mdev = 1.263/1.560/2.229/0.391 ms

box ~ # host tp.internet.beeline.ru
tp.internet.beeline.ru has address 85.21.0.189
tp.internet.beeline.ru has address 85.21.0.239

 

Теперь поднимаю L2TP:

Sep 30 21:09:44 box xl2tpd[8943]: setsockopt recvref[30]: Protocol not available
Sep 30 21:09:44 box xl2tpd[8943]: This binary does not support kernel L2TP.
Sep 30 21:09:44 box xl2tpd[8944]: xl2tpd version xl2tpd-1.3.1 started on box PID:8944
Sep 30 21:09:44 box xl2tpd[8944]: Written by Mark Spencer, Copyright (C) 1998, Adtran, Inc.
Sep 30 21:09:44 box xl2tpd[8944]: Forked by Scott Balmos and David Stipp, (C) 2001
Sep 30 21:09:44 box xl2tpd[8944]: Inherited by Jeff McAdams, (C) 2002
Sep 30 21:09:44 box xl2tpd[8944]: Forked again by Xelerance (www.xelerance.com) (C) 2006
Sep 30 21:09:44 box xl2tpd[8944]: Listening on IP address 0.0.0.0, port 1701
Sep 30 21:09:44 box xl2tpd[8944]: Connecting to host tp.internet.beeline.ru, port 1701
Sep 30 21:09:44 box xl2tpd[8944]: Connection established to 85.21.0.239, 1701.  Local: 27078, Remote: 49225 (ref=0/0).
Sep 30 21:09:44 box xl2tpd[8944]: Calling on tunnel 27078
Sep 30 21:09:44 box xl2tpd[8944]: Call established with 85.21.0.239, Local: 42498, Remote: 47581, Serial: 1 (ref=0/0)
Sep 30 21:09:44 box xl2tpd[8944]: start_pppd: I'm running:
Sep 30 21:09:44 box xl2tpd[8944]: "/usr/sbin/pppd"
Sep 30 21:09:44 box xl2tpd[8944]: "passive"
Sep 30 21:09:44 box xl2tpd[8944]: "nodetach"
Sep 30 21:09:44 box xl2tpd[8944]: ":"
Sep 30 21:09:44 box xl2tpd[8944]: "name"
Sep 30 21:09:44 box xl2tpd[8944]: "логин в билайне"
Sep 30 21:09:44 box xl2tpd[8944]: "debug"
Sep 30 21:09:44 box xl2tpd[8944]: "file"
Sep 30 21:09:44 box xl2tpd[8944]: "/etc/ppp/options.xl2tpd"
Sep 30 21:09:44 box xl2tpd[8944]: "ipparam"
Sep 30 21:09:44 box xl2tpd[8944]: "85.21.0.239"
Sep 30 21:09:44 box xl2tpd[8944]: "/dev/pts/1"


Sep 30 21:09:44 box pppd[8947]: pppd 2.4.5 started by root, uid 0
Sep 30 21:09:44 box pppd[8947]: Script /bin/true finished (pid 8948), status = 0x0
Sep 30 21:09:44 box pppd[8947]: Serial connection established.
Sep 30 21:09:44 box pppd[8947]: using channel 6
Sep 30 21:09:44 box pppd[8947]: Using interface ppp0
Sep 30 21:09:44 box pppd[8947]: Connect: ppp0 <--> /dev/pts/1
Sep 30 21:09:45 box pppd[8947]: sent [LCP ConfReq id=0x1 <mru 1460> <asyncmap 0x0> <magic 0xa3df20ca>]
Sep 30 21:09:45 box pppd[8947]: rcvd [LCP ConfReq id=0x1 <mru 1460> <asyncmap 0xa0000> <auth chap MD5> <magic 0x1ddf863c> <pcomp> <accomp>]
Sep 30 21:09:45 box pppd[8947]: sent [LCP ConfRej id=0x1 <pcomp> <accomp>]
Sep 30 21:09:45 box pppd[8947]: rcvd [LCP ConfAck id=0x1 <mru 1460> <asyncmap 0x0> <magic 0xa3df20ca>]
Sep 30 21:09:45 box pppd[8947]: rcvd [LCP ConfReq id=0x2 <mru 1460> <asyncmap 0xa0000> <auth chap MD5> <magic 0x1ddf863c>]
Sep 30 21:09:45 box pppd[8947]: sent [LCP ConfAck id=0x2 <mru 1460> <asyncmap 0xa0000> <auth chap MD5> <magic 0x1ddf863c>]
Sep 30 21:09:45 box pppd[8947]: rcvd [CHAP Challenge id=0x1 <93abe9172e01b7acf1797fee2e966203>, name = "bras239"]
Sep 30 21:09:45 box pppd[8947]: sent [CHAP Response id=0x1 <05b38834a579e9c3f562ac59d7ef7174>, name = "логин в билайне"]
Sep 30 21:09:45 box pppd[8947]: rcvd [CHAP Success id=0x1 ""]
Sep 30 21:09:45 box pppd[8947]: CHAP authentication succeeded
Sep 30 21:09:45 box pppd[8947]: CHAP authentication succeeded
Sep 30 21:09:45 box pppd[8947]: sent [iPCP ConfReq id=0x1 <compress VJ 0f 01> <addr 0.0.0.0> <ms-dns1 0.0.0.0> <ms-dns2 0.0.0.0>]
Sep 30 21:09:45 box pppd[8947]: rcvd [iPCP ConfReq id=0x1 <addr 85.21.0.239>]
Sep 30 21:09:45 box pppd[8947]: sent [iPCP ConfAck id=0x1 <addr 85.21.0.239>]
Sep 30 21:09:47 box pppd[8947]: rcvd [iPCP ConfRej id=0x1 <compress VJ 0f 01>]
Sep 30 21:09:47 box pppd[8947]: sent [iPCP ConfReq id=0x2 <addr 0.0.0.0> <ms-dns1 0.0.0.0> <ms-dns2 0.0.0.0>]
Sep 30 21:09:47 box pppd[8947]: rcvd [iPCP ConfNak id=0x2 <addr 128.72.69.126> <ms-dns1 85.21.192.5> <ms-dns2 213.234.192.7>]
Sep 30 21:09:47 box pppd[8947]: sent [iPCP ConfReq id=0x3 <addr 128.72.69.126> <ms-dns1 85.21.192.5> <ms-dns2 213.234.192.7>]
Sep 30 21:09:47 box pppd[8947]: rcvd [iPCP ConfAck id=0x3 <addr 128.72.69.126> <ms-dns1 85.21.192.5> <ms-dns2 213.234.192.7>]
Sep 30 21:09:47 box pppd[8947]: local  IP address 128.72.69.126
Sep 30 21:09:47 box pppd[8947]: remote IP address 85.21.0.239
Sep 30 21:09:47 box pppd[8947]: primary   DNS address 85.21.192.5
Sep 30 21:09:47 box pppd[8947]: secondary DNS address 213.234.192.7
Sep 30 21:09:47 box pppd[8947]: Script /etc/ppp/ip-up started (pid 8953)
Sep 30 21:09:47 box pppd[8947]: Script /etc/ppp/ip-up finished (pid 8953), status = 0x0


box ~ # ifconfig
eth1: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
       inet 172.16.0.1  netmask 255.255.255.248  broadcast 172.16.0.7
       ether 00:24:1d:a8:4c:05  txqueuelen 1000  (Ethernet)
       RX packets 46651  bytes 3201740 (3.0 MiB)
       RX errors 0  dropped 0  overruns 0  frame 0
       TX packets 151566  bytes 205890043 (196.3 MiB)
       TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
       device interrupt 42  base 0xa000

eth2: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
       inet 10.197.47.222  netmask 255.255.248.0  broadcast 10.197.47.255
       ether 00:80:c8:39:5e:3f  txqueuelen 1000  (Ethernet)
       RX packets 23442  bytes 1185308 (1.1 MiB)
       RX errors 0  dropped 0  overruns 0  frame 0
       TX packets 2435  bytes 367207 (358.6 KiB)
       TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 16436
       inet 127.0.0.1  netmask 255.0.0.0
       loop  txqueuelen 0  (Local Loopback)
       RX packets 19113  bytes 1318741 (1.2 MiB)
       RX errors 0  dropped 0  overruns 0  frame 0
       TX packets 19113  bytes 1318741 (1.2 MiB)
       TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

ppp0: flags=4305<UP,POINTOPOINT,RUNNING,NOARP,MULTICAST>  mtu 1460
       inet 128.72.69.126  netmask 255.255.255.255  destination 85.21.0.239
       ppp  txqueuelen 3  (Point-to-Point Protocol)
       RX packets 4  bytes 64 (64.0 
       RX errors 0  dropped 0  overruns 0  frame 0
       TX packets 15963477  bytes 2780313709 (2.5 GiB)
       TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

box ~ # cat /etc/resolv.conf
nameserver 85.21.192.5
nameserver 213.234.192.7

box ~ # route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
0.0.0.0         85.21.0.239     0.0.0.0         UG    0      0        0 ppp0
0.0.0.0         10.197.40.1     0.0.0.0         UG    5      0        0 eth2
10.197.40.0     0.0.0.0         255.255.248.0   U     0      0        0 eth2
85.21.0.239     0.0.0.0         255.255.255.255 UH    0      0        0 ppp0
127.0.0.0       127.0.0.1       255.0.0.0       UG    0      0        0 lo
172.16.0.0      0.0.0.0         255.255.255.248 U     0      0        0 eth1


box ~ # ping lk.beeline.ru
^C
box ~ # ping beeline.ru
^C

Как быть дальше?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

route del default

route del default

route del default

route add -host 85.21.0.239 gw 10.197.40.1 dev eth2

route add default dev ppp0

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

@romkaromka, Спасибо, но не получается.

Первые два маршрута я и сам понял, что надо убрать, убрал.

Третьего дефолтного у меня нет, имелось в виду это?

10.197.40.0     0.0.0.0         255.255.248.0   U     0      0        0 eth2

Ну а при:

route add -host 85.21.0.239 gw 10.197.40.1 dev eth2

отваливается ppp0, в логах пишет, что не может найти адрес tp.internet.beeline.ru

соответственно снова создать ppp0 не выходит.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

85.21.0.239 - это предположительно ip адрес vpn сервера, но так как Вы написали его по имени, то он меняется. Задайте для упрощения по ip.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

85.21.0.239 - это предположительно ip адрес vpn сервера, но так как Вы написали его по имени, то он меняется. Задайте для упрощения по ip.

Вот это меня и напрягает, как Вы заметили, до поднятия ppp0 адреса видятся, личный кабинет пингуется, после поднятия ppp0 и получения других днс полный глушняк.

Не могли бы Вы привести свою таблицу уже работающего соединения?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Конечно, глушняк. Маршрутизируйте vpn сервер в шлюз локальной сети.

ping -c1 tp.internet.beeline.ru

определить ip и вместо tp.internet.beeline.ru писать ip.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Конечно, глушняк. Маршрутизируйте vpn сервер в шлюз локальной сети.

Можно на пальцах куда и чего?

 

ping -c1 tp.internet.beeline.ru

определить ip и вместо tp.internet.beeline.ru писать ip.

А если он завтра изменится, мне пинговать снова?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Зубрить бестолку, надо вникнуть и понять. С этим вашем билайном тут не все так просто.

 

Ссылка выше полезная, еще в статье имеется ссылка на руководство для дурачков.

Но мне помогла вот эта ссылка: http://wiki.debian.org/ru/xl2tpd

Там расписано более чем подробно, опять-таки для дурачков про маршруты.

Соединение настроил, всем спасибо все свободны.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах