LINUX.ORG.RU

Странная проблема с VPN


0

0

Дистрибутив FC6. Поставил из рпм пакетов pptp-client и kvpnc. Запускаю последний и в настройках убираю галочку с "Требовать MPPE". http://xzsa.nm.ru/snapshot1.jpg Нажимаю соединение. В логе kvpnc пишет что соединение произошло успешно. Однако интернет все равно как не работал так и не работает. Странно еще то что если конектиться парвый раз то настройки критичны а во второй ему уже все равно. Т.е если при первом конекте не убрать Требовать MPPE то он не соединит и выдаст ошибку аутентификации а второй раз если нажать конект то соединиит на ура. Проверял может ли это быть просто то что программа на самом деле и не конектится. Попробовал соединиться на какойто левый IP адрес. Он не соединился. Значит впринципе работает. С чем это может быть связано? Заранее благодарен

anonymous

а что пишет pptp куда-нибудь типа /var/log/messages?
появляется ли после соединения ppp0?(см. вывод /sbin/ifconfig)

fghj ★★★★★
()
Ответ на: комментарий от fghj

После соединения в файле /var/log/messages пишет:

Jan 31 00:33:49 localhost pppd[4412]: no device specified and stdin is not a tty
Jan 31 00:33:49 localhost pppd[4413]: unrecognized option 'replacedefaultroute'
Jan 31 00:33:50 localhost pppd[4419]: pppd 2.4.4 started by root, uid 0
Jan 31 00:33:50 localhost pppd[4419]: Using interface ppp2
Jan 31 00:33:50 localhost pppd[4419]: Connect: ppp2 <--> /dev/pts/10
Jan 31 00:33:50 localhost pptp[4420]: anon log[main:pptp.c:276]: The synchronous pptp option is NOT activated
Jan 31 00:33:50 localhost pptp[4429]: anon log[ctrlp_rep:pptp_ctrl.c:251]: Sent control packet type is 1 'Start-Control-Connection-Request'
Jan 31 00:33:50 localhost pptp[4429]: anon log[ctrlp_disp:pptp_ctrl.c:738]: Received Start Control Connection Reply
Jan 31 00:33:50 localhost pptp[4429]: anon log[ctrlp_disp:pptp_ctrl.c:772]: Client connection established.
Jan 31 00:33:51 localhost pptp[4429]: anon log[ctrlp_rep:pptp_ctrl.c:251]: Sent control packet type is 7 'Outgoing-Call-Request'
Jan 31 00:33:51 localhost pptp[4429]: anon log[ctrlp_disp:pptp_ctrl.c:857]: Received Outgoing Call Reply.
Jan 31 00:33:51 localhost pptp[4429]: anon log[ctrlp_disp:pptp_ctrl.c:896]: Outgoing call established (call ID 0, peer's call ID 1408).
Jan 31 00:33:51 localhost pppd[4419]: CHAP authentication succeeded
Jan 31 00:33:51 localhost pppd[4419]: CHAP authentication succeeded
Jan 31 00:33:51 localhost pppd[4419]: local IP address 213.234.213.42
Jan 31 00:33:51 localhost pppd[4419]: remote IP address 10.0.0.254

При попытке зайти на какую либо страницу он дописывает:

Jan 31 00:34:51 localhost pptp[4429]: anon log[logecho:pptp_ctrl.c:676]: Echo Reply received.


/sbin/ifconfig выводит следущее:

eth0 Link encap:Ethernet HWaddr 00:11:2F:0F:33:36
inet addr:10.0.131.138 Bcast:10.0.135.255 Mask:255.255.248.0
inet6 addr: fe80::211:2fff:fe0f:3336/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:12772 errors:0 dropped:0 overruns:0 frame:0
TX packets:1013 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:1218589 (1.1 MiB) TX bytes:114374 (111.6 KiB)
Interrupt:4

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:6093 errors:0 dropped:0 overruns:0 frame:0
TX packets:6093 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:7581220 (7.2 MiB) TX bytes:7581220 (7.2 MiB)

ppp0 Link encap:Point-to-Point Protocol
inet addr:213.234.213.42 P-t-P:10.0.0.254 Mask:255.255.255.255
UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1000 Metric:1
RX packets:58 errors:0 dropped:0 overruns:0 frame:0
TX packets:7 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:3
RX bytes:6098 (5.9 KiB) TX bytes:66 (66.0 b)

ppp1 Link encap:Point-to-Point Protocol
inet addr:213.234.213.42 P-t-P:10.0.0.254 Mask:255.255.255.255
UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1000 Metric:1
RX packets:16 errors:0 dropped:0 overruns:0 frame:0
TX packets:7 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:3
RX bytes:1137 (1.1 KiB) TX bytes:66 (66.0 b)

ppp2 Link encap:Point-to-Point Protocol
inet addr:213.234.213.42 P-t-P:10.0.0.254 Mask:255.255.255.255
UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1000 Metric:1
RX packets:92 errors:0 dropped:0 overruns:0 frame:0
TX packets:7 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:3
RX bytes:10187 (9.9 KiB) TX bytes:66 (66.0 b)

anonymous
()
Ответ на: комментарий от Envel

Я вроде в виндовсе не ставил никаких маршрутов когда настраивал. Где нибудь можно посмотреть какие нужны?

anonymous
()
Ответ на: комментарий от Envel

> в галочках - поставь replace default route

он по ходу уже поставил, но его pppd не поддерживает ее:

Jan 31 00:33:49 localhost pppd[4413]: unrecognized option 'replacedefaultroute'

dilmah ★★★★★
()
Ответ на: комментарий от anonymous

я скриптами пользуюсь. Просто добавляю:
route delete default
перед запуском pppd

плюс настраиваю остальной рутинг так чтобы все было хорошо..

dilmah ★★★★★
()
Ответ на: комментарий от dilmah

Ну ведь само по себе соединение происходит Что сделать чтобы он маршруты нормальные поставил?

anonymous
()
Ответ на: комментарий от anonymous

маршрут до впн-сервера должен идти через локальный шлюз через сетевую карту. default route должен идти через ppp-интерфейс.

Помочь в этом могут команды route, ip, а также файл /etc/ppp/ip-up

как это сделать в графическом клиенте понятия не имею.

dilmah ★★★★★
()
Ответ на: комментарий от anonymous

> Пребовал перед соединением удалить default маршрут. Он вообще отказался соединяться

удаляя default маршрут, ты должен обеспечить чтобы были маршруты до тех вещей которые тебе могут понадобиться: до локальной сети, до впн-сервера, возможно до днс-сервера

dilmah ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.