Mandriva 2008 + VPN + Деловая сеть

Форум предназначен для новичков. В нем предполагается рассматривать вопросы, которые встают на первых этапах освоения Linux
tals
Заглянувший
Сообщения: 7
Зарегистрирован: 26 мар 2006, 23:55

Mandriva 2008 + VPN + Деловая сеть

Сообщение tals »

Народ, помогите, пожалуйста, если у кого есть желание помочь :)

Пытаю подключиться к Деловой сети по предложенной ей схеме. Соединение устанавливается, однако ни один DNS сервер не пингуется :(. Помогите разобраться. Техподдержка многозначительно молчит :). Оригинальные скрипты отличаются лишь тем от моих, что:

replacedefaultroute - пришлось закоментировать, ибо unrecognized option, возможно вопрос в этом.
usepeerdns - добавил, как советовали на этом форуме.


Сегодня ещё нашёл одну статью, из которой следует, что белорусские провайдеры не обеспечивают mppe ширование (тогда почему в оригинальном скрипте нет опций типа nomppe, nomppe-40,nomppe-128). Такая мысль пришла в голову, поскольку в режиме отладки уж много запросов на mppe. Только пока эти опции не опробовал.
Ссылка на статью http://www.shkola.3dn.ru/forum/99-533-

Кроме этого в логах /var/log/ppp/peers-errors

постоянно появляется такая строка: RTNETLINK answers: File exists

После установки связи ничего больше не происходит, DNS сервера не пингуются. Приходится обрывать соединение и читать доку, хотя в ней я так и не нашёл про REPLACEDEFAULTROUTE.
Так же пробовал запустить с помощь скрипта cable-start. Результат тоже не утешительный :(




И так, что имеем:
uname -a
-------------
Linux localhost 2.6.24.4-desktop-1mnb #1 SMP Thu Mar 27 14:34:39 CET 2008 i686 AMD Sempron(tm) Processor 2800+ GNU/Linux

ifconfig
-------------
eth0 Link encap:Ethernet HWaddr 00:13:D4:F3:6B:8C
inet addr:192.168.71.93 Bcast:192.168.71.255 Mask:255.255.255.0
inet6 addr: fe80::213:d4ff:fef3:6b8c/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:1557 errors:0 dropped:0 overruns:0 frame:0
TX packets:395 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:133364 (130.2 KiB) TX bytes:37038 (36.1 KiB)
Interrupt:18 Base address:0xa400

lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:2 errors:0 dropped:0 overruns:0 frame:0
TX packets:2 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:100 (100.0 b) TX bytes:100 (100.0 b)

-------------
netstat -r
Kernel IP routing table
Destination Gateway Genmask Flags MSS Window irtt Iface
172.31.2.1 192.168.71.1 255.255.255.255 UGH 0 0 0 eth0
192.168.71.0 * 255.255.255.0 U 0 0 0 eth0
169.254.0.0 * 255.255.0.0 U 0 0 0 eth0
127.0.0.0 * 255.0.0.0 U 0 0 0 lo
default 192.168.71.1 0.0.0.0 UG 0 0 0 eth0

-------------
ping -c 4 172.31.2.1
PING 172.31.2.1 (172.31.2.1) 56(84) bytes of data.
64 bytes from 172.31.2.1: icmp_seq=1 ttl=63 time=8.78 ms
64 bytes from 172.31.2.1: icmp_seq=2 ttl=63 time=7.97 ms
64 bytes from 172.31.2.1: icmp_seq=3 ttl=63 time=7.34 ms
64 bytes from 172.31.2.1: icmp_seq=4 ttl=63 time=7.22 ms

--- 172.31.2.1 ping statistics ---
4 packets transmitted, 4 received, 0% packet loss, time 3000ms
rtt min/avg/max/mdev = 7.226/7.831/8.786/0.623 ms


pon bn.by
--------------
ifconfig -a
--------------
eth0 Link encap:Ethernet HWaddr 00:13:D4:F3:6B:8C
inet addr:192.168.71.93 Bcast:192.168.71.255 Mask:255.255.255.0
inet6 addr: fe80::213:d4ff:fef3:6b8c/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:1672 errors:0 dropped:0 overruns:0 frame:0
TX packets:447 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:143334 (139.9 KiB) TX bytes:41790 (40.8 KiB)
Interrupt:18 Base address:0xa400

lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:2 errors:0 dropped:0 overruns:0 frame:0
TX packets:2 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:100 (100.0 b) TX bytes:100 (100.0 b)

ppp0 Link encap:Point-to-Point Protocol
inet addr:192.168.247.207 P-t-P:192.168.240.1 Mask:255.255.255.255
UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1500 Metric:1
RX packets:16 errors:0 dropped:0 overruns:0 frame:0
TX packets:16 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:3
RX bytes:177 (177.0 b) TX bytes:183 (183.0 b)

netstat -r
-------------
Kernel IP routing table
Destination Gateway Genmask Flags MSS Window irtt Iface
192.168.240.1 * 255.255.255.255 UH 0 0 0 ppp0
172.31.2.1 192.168.71.1 255.255.255.255 UGH 0 0 0 eth0
192.168.71.0 * 255.255.255.0 U 0 0 0 eth0
169.254.0.0 * 255.255.0.0 U 0 0 0 eth0
127.0.0.0 * 255.0.0.0 U 0 0 0 lo
default 192.168.71.1 0.0.0.0 UG 0 0 0 eth0


ping -c 4 172.31.2.1
---------------------
PING 172.31.2.1 (172.31.2.1) 56(84) bytes of data.
64 bytes from 172.31.2.1: icmp_seq=1 ttl=63 time=7.31 ms
64 bytes from 172.31.2.1: icmp_seq=2 ttl=63 time=7.90 ms
64 bytes from 172.31.2.1: icmp_seq=3 ttl=63 time=7.52 ms
64 bytes from 172.31.2.1: icmp_seq=4 ttl=63 time=7.87 ms

--- 172.31.2.1 ping statistics ---
4 packets transmitted, 4 received, 0% packet loss, time 2999ms
rtt min/avg/max/mdev = 7.310/7.652/7.904/0.262 ms

ping -c 4 212.98.160.50
-----------------------
PING 212.98.160.50 (212.98.160.50) 56(84) bytes of data.

--- 212.98.160.50 ping statistics ---
4 packets transmitted, 0 received, 100% packet loss, time 2999ms


!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Как видно, сервер не пингуется. Соединение останавливается и снова
запускается в режиме отладки:
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

pon bn.by-debug
----------------
pppd options in effect:
debug # (from /etc/ppp/peers/bn.by-debug)
nodetach # (from /etc/ppp/peers/bn.by-debug)
logfd 2 # (from /etc/ppp/peers/bn.by-debug)
dump # (from /etc/ppp/peers/bn.by-debug)
noauth # (from /etc/ppp/peers/bn.by-debug)
name 053110 # (from /etc/ppp/peers/bn.by-debug)
remotename PPTP # (from /etc/ppp/peers/bn.by-debug)
# (from /etc/ppp/options)
connect ip route add route get 172.31.2.1 | head -1`; exit 0 # (from /etc/ppp/peers/bn.by-debug)
pty pptp 172.31.2.1 --nolaunchpppd # (from /etc/ppp/peers/bn.by-debug)
show-password # (from /etc/ppp/peers/bn.by-debug)
noipdefault # (from /etc/ppp/peers/bn.by-debug)
defaultroute # (from /etc/ppp/peers/bn.by-debug)
usepeerdns # (from /etc/ppp/peers/bn.by-debug)
nobsdcomp # (from /etc/ppp/peers/bn.by-debug)
nodeflate # (from /etc/ppp/peers/bn.by-debug)
RTNETLINK answers: File exists
Serial connection established.
using channel 5
Using interface ppp0
Connect: ppp0 <--> /dev/pts/2
rcvd [LCP ConfReq id=0x1 <asyncmap> <auth> <magic> <pcomp> <accomp>]
sent [LCP ConfReq id=0x1 <asyncmap> <magic> <pcomp> <accomp>]
sent [LCP ConfAck id=0x1 <asyncmap> <auth> <magic> <pcomp> <accomp>]
rcvd [LCP ConfAck id=0x1 <asyncmap> <magic> <pcomp> <accomp>]
rcvd [LCP EchoReq id=0x0 magic=0x577fda71]
sent [LCP EchoRep id=0x0 magic=0x1de20863]
rcvd [CHAP Challenge id=0xc6 <9d796ec02218fdfc5f7261d008e63d23>, name = "vpn"]
sent [CHAP Response id=0xc6 <a9345d6d903b657cf833a31c5b42b1f10000000000000000c7ebc4ab5fd4f556b68df1c59b86d61699ad2f3e97ea2ee200>, name = "053110"]
rcvd [CHAP Success id=0xc6 "S=8A70BB59319254A32C41CAF6558EC409DDC96C8B M=Access granted"]
CHAP authentication succeeded
sent [IPCP ConfReq id=0x1 <compress> <addr> <ms> <ms>]
rcvd [CCP ConfReq id=0x1 <deflate> <deflate> <bsd>]
sent [CCP ConfReq id=0x1 <mppe>]
sent [CCP ConfRej id=0x1 <deflate> <deflate> <bsd>]
rcvd [IPCP ConfReq id=0x1 <compress> <addr>]
sent [IPCP ConfAck id=0x1 <compress> <addr>]
rcvd [IPCP ConfNak id=0x1 <addr> <ms> <ms>]
sent [IPCP ConfReq id=0x2 <compress> <addr> <ms> <ms>]
rcvd [CCP ConfNak id=0x1 <mppe>]
sent [CCP ConfReq id=0x2 <mppe>]
rcvd [CCP ConfReq id=0x2]
sent [CCP ConfAck id=0x2]
rcvd [IPCP ConfAck id=0x2 <compress> <addr> <ms> <ms>]
not replacing existing default route via 192.168.71.1
local IP address 192.168.247.207
remote IP address 192.168.240.1
primary DNS address 212.98.160.65
secondary DNS address 212.98.160.50
Script /etc/ppp/ip-up started (pid 6286)
Script /etc/ppp/ip-up finished (pid 6286), status = 0x0
rcvd [CCP ConfAck id=0x2 <mppe>]
rcvd [CCP ConfReq id=0x2]
sent [CCP ConfReq id=0x3 <mppe>]
sent [CCP ConfAck id=0x2]
rcvd [CCP ConfNak id=0x3 <mppe>]
sent [CCP ConfReq id=0x4 <mppe>]
rcvd [CCP ConfAck id=0x4 <mppe>]
rcvd [CCP ConfReq id=0x2]
sent [CCP ConfReq id=0x5 <mppe>]
sent [CCP ConfAck id=0x2]
rcvd [CCP ConfNak id=0x5 <mppe>]
sent [CCP ConfReq id=0x6 <mppe>]
rcvd [CCP ConfAck id=0x6 <mppe>]
rcvd [CCP ConfReq id=0x2]
sent [CCP ConfReq id=0x7 <mppe>]
sent [CCP ConfAck id=0x2]
rcvd [CCP ConfNak id=0x7 <mppe>]
sent [CCP ConfReq id=0x8 <mppe>]
rcvd [CCP ConfAck id=0x8 <mppe>]
rcvd [CCP ConfReq id=0x2]
sent [CCP ConfReq id=0x9 <mppe>]
sent [CCP ConfAck id=0x2]
rcvd [CCP ConfNak id=0x9 <mppe>]
sent [CCP ConfReq id=0xa <mppe>]
rcvd [CCP ConfAck id=0xa <mppe>]
rcvd [CCP ConfReq id=0x2]
sent [CCP ConfReq id=0xb <mppe>]
sent [CCP ConfAck id=0x2]
rcvd [CCP ConfNak id=0xb <mppe>]
sent [CCP ConfReq id=0xc <mppe>]
rcvd [CCP ConfAck id=0xc <mppe>]
rcvd [CCP ConfReq id=0x2]
sent [CCP ConfReq id=0xd <mppe>]
sent [CCP ConfAck id=0x2]
rcvd [CCP ConfNak id=0xd <mppe>]
sent [CCP ConfReq id=0xe <mppe>]
rcvd [CCP ConfAck id=0xe <mppe>]
rcvd [CCP ConfReq id=0x2]
sent [CCP ConfReq id=0xf <mppe>]
sent [CCP ConfAck id=0x2]
rcvd [CCP ConfNak id=0xf <mppe>]
sent [CCP ConfReq id=0x10 <mppe>]
rcvd [CCP ConfAck id=0x10 <mppe>]
rcvd [CCP ConfReq id=0x2]
sent [CCP ConfReq id=0x11 <mppe>]
sent [CCP ConfAck id=0x2]
rcvd [CCP ConfNak id=0x11 <mppe>]
sent [CCP ConfReq id=0x12 <mppe>]
rcvd [CCP ConfAck id=0x12 <mppe>]
rcvd [CCP ConfReq id=0x2]
sent [CCP ConfReq id=0x13 <mppe>]
sent [CCP ConfAck id=0x2]
rcvd [CCP ConfNak id=0x13 <mppe>]
sent [CCP ConfReq id=0x14 <mppe>]
rcvd [CCP ConfAck id=0x14 <mppe>]
Terminating on signal 2
Script pptp 172.31.2.1 --nolaunchpppd finished (pid 6275), status = 0x0
Modem hangup
Connect time 2.3 minutes.
Sent 216 bytes, received 226 bytes.
Script /etc/ppp/ip-down started (pid 6391)
Connection terminated.
Script /etc/ppp/ip-down finished (pid 6391), status = 0x0

Аватара пользователя
IceMan
Неотъемлемая часть форума
Сообщения: 377
Зарегистрирован: 22 июл 2007, 10:12
Откуда: Минск
Контактная информация:

Сообщение IceMan »

Попробуй после pon bn.by выполнить:
route del default
route add default dev ppp0

если не поможет, сбрость вывод route -n после выполнения этих команд

tals
Заглянувший
Сообщения: 7
Зарегистрирован: 26 мар 2006, 23:55

Спасибо за помощь, дружище!

Сообщение tals »

Спасибо за помощь, дружище!

Всё завелось с первого раза :). Стоило догадаться, что replacedefaultroute и есть замена такового, если pppd такую опцию не понимает т.е.

route del default
route add default dev ppp0

уже написан небольшой скрипт для облегчения жизни:

#!/bin/bash
# This script replaces default route once you've connected to the VPN Server of your ISP.
# Use it if your pppd service doesn't recognize REPLACEDEFAULTROUTE option.
# Feel free to modify the script to you needs
# IceMan's Idea ©

route del default
route add default dev ppp0
route -n
ping -c 4 google.com

Осталось только придумать как его вызывать после запуска pon bn.by, чтобы запускался сам, чтобы жизнь вообще малиной показалась ;)
Вечером после работы попробую прикрутить его в конце pon скрипта. Результаты выложу здесь

Аватара пользователя
Lamer_Sirex
Заглянувший
Сообщения: 12
Зарегистрирован: 15 сен 2005, 01:06
Откуда: Минск

Сообщение Lamer_Sirex »

Я себе для подключения к инету сделал скрипт /usr/sbin/internet
и 2 цели к нему:
start и stop:

start() {
bla bla bla here we're starting ppp, making routes, etc
}

stop() {
bla bla bla stopping all disconnect from Internet :)
}

case $1 in
start)
start
;;
stop)
stop
;;
esac


Очень удобно:
sudo internet start
sudo internet stop
Сколько мы ещё не сделали, и сколько нам ещё предстоит не сделать

Помогайте Micrisoft в борьбе с пиратами, устанавливайте друзьям Linux

Аватара пользователя
IceMan
Неотъемлемая часть форума
Сообщения: 377
Зарегистрирован: 22 июл 2007, 10:12
Откуда: Минск
Контактная информация:

Re: Спасибо за помощь, дружище!

Сообщение IceMan »

tals писал(а):Осталось только придумать как его вызывать после запуска pon bn.by, чтобы запускался сам, чтобы жизнь вообще малиной показалась ;)
Вечером после работы попробую прикрутить его в конце pon скрипта. Результаты выложу здесь
копай в сторону /etc/ppp/ip-up.d и /etc/ppp/ip-down.d, там лежат скрипты, срабатывающие на поднятие и опускание интерфейса соответственно.

tals
Заглянувший
Сообщения: 7
Зарегистрирован: 26 мар 2006, 23:55

Теперь Mandriva 2008.1

Сообщение tals »

Доброго всем дня!

Пару дней назад вышла новая Мандрива 2008.1. Быстренько заполучив новый ПаверПак я поспешил обновить свою 2008 ПаверПак, предварительно скопировава все настройки для подключения к Деловой Сети. Всё поставилось без проблем, даже VPN соединение поднялось, вот только опять какая-то шняга с таблицами рутов :(

Так она выглядит, если работает сетевая карточка:

Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
192.168.71.0 0.0.0.0 255.255.255.0 U 10 0 0 eth0
169.254.0.0 0.0.0.0 255.255.0.0 U 10 0 0 eth0
127.0.0.0 0.0.0.0 255.0.0.0 U 0 0 0 lo
0.0.0.0 192.168.71.1 0.0.0.0 UG 10 0 0 eth0

- Вот так, после установки связи по VPN (pon bn.by)

Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
192.168.240.1 0.0.0.0 255.255.255.255 UH 0 0 0 ppp0
172.31.2.1 192.168.71.1 255.255.255.255 UGH 0 0 0 eth0
192.168.71.0 0.0.0.0 255.255.255.0 U 10 0 0 eth0
169.254.0.0 0.0.0.0 255.255.0.0 U 10 0 0 eth0
127.0.0.0 0.0.0.0 255.0.0.0 U 0 0 0 lo
0.0.0.0 192.168.71.1 0.0.0.0 UG 10 0 0 eth0


- Вот так, после команд
route del default
route add default dev ppp0

Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
192.168.240.1 0.0.0.0 255.255.255.255 UH 0 0 0 ppp0
172.31.2.1 192.168.71.1 255.255.255.255 UGH 0 0 0 eth0
192.168.71.0 0.0.0.0 255.255.255.0 U 10 0 0 eth0
169.254.0.0 0.0.0.0 255.255.0.0 U 10 0 0 eth0
127.0.0.0 0.0.0.0 255.0.0.0 U 0 0 0 lo
0.0.0.0 0.0.0.0 0.0.0.0 U 0 0 0 ppp0


Самое интересное, что пингуется всё, кроме DNS серверов.
Помогите, плиз, соединиться с провайдером.

Заранее спасибо

Ответить