Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Администрирование *NIX систем > poptop (pptpd)


Автор: mihanik 28.1.2011, 12:21
Установил я себе poptop по инструкции http://poptop.sourceforge.net/dox/redhat-howto.phtml

Сервер запускается. В логах ошибок нет.
Пытаюсь подцепиться клиентом и "отваливаюсь", в логах сервера получаю вот что...

Цитата

Jan 28 12:17:57 myserver pptpd[2992]: CTRL: Client 192.168.1.102 control connection started
Jan 28 12:17:58 myserver pptpd[2992]: CTRL: Starting call (launching pppd, opening GRE)
Jan 28 12:17:58 myserver pppd[2993]: Plugin /usr/lib/pptpd/pptpd-logwtmp.so loaded.
Jan 28 12:17:58 myserver pppd[2993]: no device specified and stdin is not a tty
Jan 28 12:17:58 myserver pptpd[2992]: CTRL: Client 192.168.1.102 control connection finished


Сервер Fedora 13

В чём я не прав и что делать, чтобы заработало. smile

Добавлено через 4 минуты и 58 секунд
С линуксовой машины не подключаюсь.
Хм... А виндовые клиенты цепляются...
Похоже, что проблемы к лиенте Linux...

Автор: alezzz 28.1.2011, 12:36
Мучался с poptop, удалил, поставил mpd5, завелось с полоборота. Хотя честно признаюсь, Linux-сы не подключал, но Windows-сы отлично подключаются.

Автор: 1000000dollars 28.1.2011, 12:42
Что в логах клиента?
Конфиги на стороне клиента и сервера?

Автор: mihanik 28.1.2011, 12:45
И у меня сервер завёл с полоборота. Виндовые машины цепляются без проблем.
Linux подцепить не могу...
Хотя к VPN-серверу на Виндовом сервере с линукса цепляюсь без проблем...  smile

Добавлено через 1 минуту и 24 секунды
Цитата(1000000dollars @  28.1.2011,  12:42 Найти цитируемый пост)
Что в логах клиента?


Цитата

Jan 28 12:46:42 samsung NetworkManager[1312]: <info> Starting VPN service 'pptp'...
Jan 28 12:46:42 samsung NetworkManager[1312]: <info> VPN service 'pptp' started (org.freedesktop.NetworkManager.pptp), PID 4956
Jan 28 12:46:42 samsung NetworkManager[1312]: <info> VPN service 'pptp' appeared; activating connections
Jan 28 12:46:42 samsung NetworkManager[1312]: <info> VPN plugin state changed: 3
Jan 28 12:46:42 samsung NetworkManager[1312]: <info> VPN connection 'pptpd mail.mihanik.net' (Connect) reply received.
Jan 28 12:46:42 samsung pppd[4958]: Plugin /usr/lib/pppd/2.4.5/nm-pptp-pppd-plugin.so loaded.
Jan 28 12:46:42 samsung pppd[4958]: pppd 2.4.5 started by root, uid 0
Jan 28 12:46:42 samsung pppd[4958]: Using interface ppp0
Jan 28 12:46:42 samsung pppd[4958]: Connect: ppp0 <--> /dev/pts/3
Jan 28 12:46:42 samsung pptp[4960]: nm-pptp-service-4956 log[main:pptp.c:314]: The synchronous pptp option is NOT activated
Jan 28 12:46:42 samsung pptp[4966]: nm-pptp-service-4956 log[ctrlp_rep:pptp_ctrl.c:254]: Sent control packet type is 1 'Start-Control-Connection-Request'
Jan 28 12:46:42 samsung pptp[4966]: nm-pptp-service-4956 log[ctrlp_disp:pptp_ctrl.c:754]: Received Start Control Connection Reply
Jan 28 12:46:42 samsung pptp[4966]: nm-pptp-service-4956 log[ctrlp_disp:pptp_ctrl.c:788]: Client connection established.
Jan 28 12:46:43 samsung pptp[4966]: nm-pptp-service-4956 log[ctrlp_rep:pptp_ctrl.c:254]: Sent control packet type is 7 'Outgoing-Call-Request'
Jan 28 12:46:43 samsung pptp[4966]: nm-pptp-service-4956 log[ctrlp_disp:pptp_ctrl.c:873]: Received Outgoing Call Reply.
Jan 28 12:46:43 samsung pptp[4966]: nm-pptp-service-4956 log[ctrlp_disp:pptp_ctrl.c:912]: Outgoing call established (call ID 0, peer's call ID 1408).
Jan 28 12:46:43 samsung pptp[4960]: nm-pptp-service-4956 warn[decaps_gre:pptp_gre.c:331]: short read (-1): No route to host
Jan 28 12:46:43 samsung pppd[4958]: Modem hangup
Jan 28 12:46:43 samsung pppd[4958]: Connection terminated.
Jan 28 12:46:43 samsung pptp[4966]: nm-pptp-service-4956 log[callmgr_main:pptp_callmgr.c:235]: Closing connection (unhandled)
Jan 28 12:46:43 samsung pptp[4966]: nm-pptp-service-4956 log[ctrlp_rep:pptp_ctrl.c:254]: Sent control packet type is 12 'Call-Clear-Request'
Jan 28 12:46:43 samsung pptp[4966]: nm-pptp-service-4956 log[call_callback:pptp_callmgr.c:79]: Closing connection (call state)
Jan 28 12:46:43 samsung NetworkManager[1312]: <warn> VPN plugin failed: 1
Jan 28 12:46:43 samsung avahi-daemon[1332]: Withdrawing workstation service for ppp0.
Jan 28 12:46:43 samsung pppd[4958]: Exit.
Jan 28 12:46:43 samsung NetworkManager[1312]: <warn> VPN plugin failed: 1
Jan 28 12:46:43 samsung NetworkManager[1312]: <warn> VPN plugin failed: 1
Jan 28 12:46:43 samsung NetworkManager[1312]: <info> VPN plugin state changed: 6
Jan 28 12:46:43 samsung NetworkManager[1312]: <info> VPN plugin state change reason: 0
Jan 28 12:46:43 samsung NetworkManager[1312]: <warn> error disconnecting VPN: Could not process the request because no VPN connection was active.
Jan 28 12:46:43 samsung NetworkManager[1312]: <info> Policy set 'Беспроводное соединение 1' (wlan0) as default for IPv4 routing and DNS.
Jan 28 12:46:49 samsung NetworkManager[1312]: <info> VPN service 'pptp' disappeared



Добавлено через 6 минут и 7 секунд
или вот ещё...
Цитата

Jan 28 12:50:53 samsung NetworkManager[1312]: <info> VPN connection 'pptpd mail.mihanik.net' (Connect) reply received.
Jan 28 12:50:53 samsung pppd[4996]: Plugin /usr/lib/pppd/2.4.5/nm-pptp-pppd-plugin.so loaded.
Jan 28 12:50:53 samsung pppd[4996]: pppd 2.4.5 started by root, uid 0
Jan 28 12:50:53 samsung pppd[4996]: Using interface ppp0
Jan 28 12:50:53 samsung pppd[4996]: Connect: ppp0 <--> /dev/pts/3
Jan 28 12:50:53 samsung pptp[4998]: nm-pptp-service-4994 log[main:pptp.c:314]: The synchronous pptp option is NOT activated
Jan 28 12:50:53 samsung pptp[5004]: nm-pptp-service-4994 log[ctrlp_rep:pptp_ctrl.c:254]: Sent control packet type is 1 'Start-Control-Connection-Request'
Jan 28 12:50:53 samsung pptp[5004]: nm-pptp-service-4994 log[ctrlp_disp:pptp_ctrl.c:754]: Received Start Control Connection Reply
Jan 28 12:50:53 samsung pptp[5004]: nm-pptp-service-4994 log[ctrlp_disp:pptp_ctrl.c:788]: Client connection established.
Jan 28 12:50:54 samsung pptp[5004]: nm-pptp-service-4994 log[ctrlp_rep:pptp_ctrl.c:254]: Sent control packet type is 7 'Outgoing-Call-Request'
Jan 28 12:50:54 samsung pptp[5004]: nm-pptp-service-4994 log[ctrlp_disp:pptp_ctrl.c:873]: Received Outgoing Call Reply.
Jan 28 12:50:54 samsung pptp[5004]: nm-pptp-service-4994 log[ctrlp_disp:pptp_ctrl.c:912]: Outgoing call established (call ID 0, peer's call ID 1664).
Jan 28 12:50:54 samsung pptp[4998]: nm-pptp-service-4994 warn[decaps_gre:pptp_gre.c:331]: short read (-1): No route to host
Jan 28 12:50:54 samsung pptp[5004]: nm-pptp-service-4994 log[callmgr_main:pptp_callmgr.c:235]: Closing connection (unhandled)
Jan 28 12:50:54 samsung pppd[4996]: Modem hangup
Jan 28 12:50:54 samsung pptp[5004]: nm-pptp-service-4994 log[ctrlp_rep:pptp_ctrl.c:254]: Sent control packet type is 12 'Call-Clear-Request'
Jan 28 12:50:54 samsung pptp[5004]: nm-pptp-service-4994 log[call_callback:pptp_callmgr.c:79]: Closing connection (call state)
Jan 28 12:50:54 samsung pppd[4996]: Connection terminated.
Jan 28 12:50:54 samsung NetworkManager[1312]: <warn> VPN plugin failed: 1
Jan 28 12:50:54 samsung avahi-daemon[1332]: Withdrawing workstation service for ppp0.
Jan 28 12:50:54 samsung pppd[4996]: Exit.
Jan 28 12:50:54 samsung NetworkManager[1312]: <warn> VPN plugin failed: 1
Jan 28 12:50:54 samsung NetworkManager[1312]: <info> VPN plugin state changed: 6
Jan 28 12:50:54 samsung NetworkManager[1312]: <info> VPN plugin state change reason: 0
Jan 28 12:50:54 samsung NetworkManager[1312]: <warn> error disconnecting VPN: Could not process the request because no VPN connection was active.
Jan 28 12:50:54 samsung NetworkManager[1312]: <info> Policy set 'Беспроводное соединение 1' (wlan0) as default for IPv4 routing and DNS.


Автор: 1000000dollars 28.1.2011, 16:15
Похоже клиент даже не пытается авторизоваться - это как минимум странно.
И далее не вижу настройку туннеля (local IP, remote IP).

Без конфигов трудно сказать что именно не так.

Автор: mihanik 28.1.2011, 17:26
Цитата(1000000dollars @  28.1.2011,  16:15 Найти цитируемый пост)
Похоже клиент даже не пытается авторизоваться - это как минимум странно.


Сам в шоке...

Более того...
Пытаюсь в N-й раз установить соединение
Цитата


Jan 28 17:23:32 myserver pptpd[2671]: CTRL: Client 192.168.1.102 control connection started
Jan 28 17:23:33 myserver pptpd[2671]: CTRL: Starting call (launching pppd, opening GRE)
Jan 28 17:23:33 myserver pppd[2673]: pppd 2.4.5 started by root, uid 0
Jan 28 17:23:33 myserver pppd[2673]: Using interface ppp0
Jan 28 17:23:33 myserver pppd[2673]: Connect: ppp0 <--> /dev/pts/1
Jan 28 17:23:33 myserver pptpd[2671]: GRE: read(fd=7,buffer=80515c0,len=8260) from network failed: status = -1 error = Protocol not available
Jan 28 17:23:33 myserver pptpd[2671]: CTRL: GRE read or PTY write failed (gre,pty)=(7,6)
Jan 28 17:23:33 myserver pppd[2673]: Modem hangup
Jan 28 17:23:33 myserver pppd[2673]: Connection terminated.
Jan 28 17:23:34 myserver pppd[2673]: Exit.
Jan 28 17:23:34 myserver pptpd[2671]: CTRL: Client 192.168.1.102 control connection finished


Т.е. не получается.
Тут же пытаюсь опять и...

Цитата

Jan 28 17:24:08 myserver pptpd[2678]: CTRL: Client 192.168.1.102 control connection started
Jan 28 17:24:09 myserver pptpd[2678]: CTRL: Starting call (launching pppd, opening GRE)
Jan 28 17:24:09 myserver pppd[2679]: pppd 2.4.5 started by root, uid 0
Jan 28 17:24:09 myserver pppd[2679]: Using interface ppp0
Jan 28 17:24:09 myserver pppd[2679]: Connect: ppp0 <--> /dev/pts/1
Jan 28 17:24:12 myserver pppd[2679]: MPPE 128-bit stateless compression enabled
Jan 28 17:24:12 myserver pppd[2679]: found interface eth0 for proxy arp
Jan 28 17:24:12 myserver pppd[2679]: local  IP address 192.168.1.10
Jan 28 17:24:12 myserver pppd[2679]: remote IP address 192.168.1.150



Подключился.
 smile 
Ничего ни в каких настройках не менял


Автор: mihanik 28.1.2011, 18:09
А сейчас опять не пускает...
 smile 

Автор: 1000000dollars 29.1.2011, 01:08
Цитата

Jan 28 17:23:33 myserver pptpd[2671]: GRE: read(fd=7,buffer=80515c0,len=8260) from network failed: status = -1 error = Protocol not available


Очень интересно...
Кстати, попробуй отключить MPPE/MPPC и прочие шифрования и сжатия и потестить без них - возможно у клиента проблема с их поддержкой.

Автор: mihanik 29.1.2011, 02:24
Цитата(1000000dollars @  29.1.2011,  01:08 Найти цитируемый пост)
Кстати, попробуй отключить MPPE/MPPC и прочие шифрования и сжатия и потестить без них - возможно у клиента проблема с их поддержкой. 


Нет. С того же клиента к VPN на ISA 2006 цепляюсь легко, а там шифрование используется.

Автор: mihanik 29.1.2011, 03:35
Добавил на сервере в iptables правило "Принимать (ACCEPT)    Если протокол GRE и состояние соединения NEW"
И всё заработало...
smile
Помечаю решённым.

Добавлено через 1 минуту и 12 секунд
Блин!
Но ведь иногда и без этого правила пускало...
Ничего не понимаю...
 smile 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)