mpd определение set pptp peer

Настройка сетевых служб, маршрутизации, фаерволлов. Проблемы с сетевым оборудованием.
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Аватара пользователя
popka
сержант
Сообщения: 162
Зарегистрирован: 2007-03-01 1:35:02
Откуда: Moscow
Контактная информация:

mpd определение set pptp peer

Непрочитанное сообщение popka » 2009-10-30 12:33:47

Всем привет вообщем ситуация такая есть vpn сервер у него динамический внешний ип, я его привязал к домену при помощи dyndns, но вот если сервер перезагрузится то мпд заново не переподключается в виду того что ломится на старый ип пробовал такой вариант в down script

Код: Выделить всё

#!/bin/sh
/bin/kill -3 `cat /var/run/natd2.pid`
/sbin/route delete -net 192.168.0.0 192.168.10.1
/bin/sleep 5
/bin/sh /usr/local/etc/mpd4/vpn/updown.sh &
передаю управление скрипту updown.sh и в фон его

Код: Выделить всё

#!/bin/sh
/bin/kill `cat /var/run/mpd.pid`
/bin/sleep 10
/usr/local/sbin/mpd4 -b
в итого действительно один раз mpd убивается и перезапускается, но только один раз, а если сервер в этот момент не доступен то он соответственно не может не куда подцепиться и весит. Вообщим можно конечно вызывать по крону скрипт который будет каждые 5 минут к примеру смотреть поднят ли интерфейс и если нет то перезапускать, но хочется силами mpd.

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

paradox
проходил мимо
Сообщения: 11620
Зарегистрирован: 2008-02-21 18:15:41

Re: mpd определение set pptp peer

Непрочитанное сообщение paradox » 2009-10-30 12:37:55

но хочется силами mpd.
увы никак
но mav@ обещал это когда то пофиксить

Аватара пользователя
popka
сержант
Сообщения: 162
Зарегистрирован: 2007-03-01 1:35:02
Откуда: Moscow
Контактная информация:

Re: mpd определение set pptp peer

Непрочитанное сообщение popka » 2009-10-30 13:53:25

paradox писал(а):
но хочется силами mpd.
увы никак
но mav@ обещал это когда то пофиксить

я вот понять не могу почему он не перезапускает его, один раз убъёт, потом поднимет и всё.

paradox
проходил мимо
Сообщения: 11620
Зарегистрирован: 2008-02-21 18:15:41

Re: mpd определение set pptp peer

Непрочитанное сообщение paradox » 2009-10-30 13:54:35

Код: Выделить всё

/usr/local/etc/rc.d/mpd stop
/usr/local/etc/rc.d/mpd start
а не то что вы там киляете

Аватара пользователя
popka
сержант
Сообщения: 162
Зарегистрирован: 2007-03-01 1:35:02
Откуда: Moscow
Контактная информация:

Re: mpd определение set pptp peer

Непрочитанное сообщение popka » 2009-10-30 15:14:31

что-от не поднимается

Код: Выделить всё

 cat updown.sh
#!/bin/sh
/usr/local/etc/rc.d/mpd4 stop
/bin/sleep 15
/usr/local/etc/rc.d/mpd4 start

paradox
проходил мимо
Сообщения: 11620
Зарегистрирован: 2008-02-21 18:15:41

Re: mpd определение set pptp peer

Непрочитанное сообщение paradox » 2009-10-30 15:15:22

а лог вам для чего?
туда и смотрите

Аватара пользователя
popka
сержант
Сообщения: 162
Зарегистрирован: 2007-03-01 1:35:02
Откуда: Moscow
Контактная информация:

Re: mpd определение set pptp peer

Непрочитанное сообщение popka » 2009-10-30 16:23:47

paradox писал(а):а лог вам для чего?
туда и смотрите

Код: Выделить всё

Oct 30 17:33:10 arbatserverfreebsd mpd: Multi-link PPP daemon for FreeBSD
Oct 30 17:33:10 arbatserverfreebsd mpd:
Oct 30 17:33:10 arbatserverfreebsd mpd: process 800 started, version 4.4.1 (root@arbatserver.hq.corbina.net 14:38 19-Aug-2009
Oct 30 17:33:10 arbatserverfreebsd mpd: web: listening on 127.0.0.1 5006
Oct 30 17:33:11 arbatserverfreebsd mpd: [vpn] using interface ng0
Oct 30 17:33:11 arbatserverfreebsd mpd: [vpn] link: OPEN event
Oct 30 17:33:11 arbatserverfreebsd mpd: [vpn] LCP: Open event
Oct 30 17:33:11 arbatserverfreebsd mpd: [vpn] LCP: state change Initial --> Starting
Oct 30 17:33:11 arbatserverfreebsd mpd: [vpn] LCP: LayerStart
Oct 30 17:33:11 arbatserverfreebsd mpd: pptp0: connecting to 95.24.32.251 1723
Oct 30 17:33:11 arbatserverfreebsd mpd: pptp0: connected to 95.24.32.251 1723
Oct 30 17:33:11 arbatserverfreebsd mpd: pptp0: attached to connection with 95.24.32.251 1723
Oct 30 17:33:11 arbatserverfreebsd mpd: pptp0-0: outgoing call connected at 64000 bps
Oct 30 17:33:11 arbatserverfreebsd mpd: [vpn] PPTP call successful
Oct 30 17:33:11 arbatserverfreebsd mpd: [vpn] link: UP event
Oct 30 17:33:11 arbatserverfreebsd mpd: [vpn] link: origination is local
Oct 30 17:33:11 arbatserverfreebsd mpd: [vpn] LCP: Up event
Oct 30 17:33:11 arbatserverfreebsd mpd: [vpn] LCP: state change Starting --> Req-Sent
Oct 30 17:33:11 arbatserverfreebsd mpd: [vpn] LCP: SendConfigReq #1
Oct 30 17:33:11 arbatserverfreebsd mpd:  ACFCOMP
Oct 30 17:33:11 arbatserverfreebsd mpd:  PROTOCOMP
Oct 30 17:33:11 arbatserverfreebsd mpd:  ACCMAP 0x000a0000
Oct 30 17:33:11 arbatserverfreebsd mpd:  MRU 1400
Oct 30 17:33:11 arbatserverfreebsd mpd:  MAGICNUM 4758f9e0
Oct 30 17:33:11 arbatserverfreebsd mpd: [vpn] LCP: rec'd Configure Ack #1 (Req-Sent)
Oct 30 17:33:11 arbatserverfreebsd mpd:  ACFCOMP
Oct 30 17:33:11 arbatserverfreebsd mpd:  PROTOCOMP
Oct 30 17:33:11 arbatserverfreebsd mpd:  ACCMAP 0x000a0000
Oct 30 17:33:11 arbatserverfreebsd mpd:  MRU 1400
Oct 30 17:33:11 arbatserverfreebsd mpd:  MAGICNUM 4758f9e0
Oct 30 17:33:11 arbatserverfreebsd mpd: [vpn] LCP: state change Req-Sent --> Ack-Rcvd
Oct 30 17:33:13 arbatserverfreebsd mpd: [vpn] LCP: rec'd Configure Request #2 (Ack-Rcvd)
Oct 30 17:33:13 arbatserverfreebsd mpd:  ACFCOMP
Oct 30 17:33:13 arbatserverfreebsd mpd:  PROTOCOMP
Oct 30 17:33:13 arbatserverfreebsd mpd:  MRU 1400
Oct 30 17:33:13 arbatserverfreebsd mpd:  MAGICNUM 327e44b0
Oct 30 17:33:13 arbatserverfreebsd mpd:  AUTHPROTO CHAP MSOFTv2
Oct 30 17:33:13 arbatserverfreebsd mpd: [vpn] LCP: SendConfigAck #2
Oct 30 17:33:13 arbatserverfreebsd mpd:  ACFCOMP
Oct 30 17:33:13 arbatserverfreebsd mpd:  PROTOCOMP
Oct 30 17:33:13 arbatserverfreebsd mpd:  MRU 1400
Oct 30 17:33:13 arbatserverfreebsd mpd:  MAGICNUM 327e44b0
Oct 30 17:33:13 arbatserverfreebsd mpd:  AUTHPROTO CHAP MSOFTv2
Oct 30 17:33:13 arbatserverfreebsd mpd: [vpn] LCP: state change Ack-Rcvd --> Opened
Oct 30 17:33:13 arbatserverfreebsd mpd: [vpn] LCP: auth: peer wants CHAP, I want nothing
Oct 30 17:33:13 arbatserverfreebsd mpd: [vpn] LCP: LayerUp
Oct 30 17:33:13 arbatserverfreebsd mpd: [vpn] CHAP: rec'd CHALLENGE #1
Oct 30 17:33:13 arbatserverfreebsd mpd:  Name: ""
Oct 30 17:33:13 arbatserverfreebsd mpd:  Using authname "freebsdarbat"
Oct 30 17:33:13 arbatserverfreebsd mpd: [vpn] CHAP: sending RESPONSE len:62
Oct 30 17:33:13 arbatserverfreebsd mpd: [vpn] CHAP: rec'd SUCCESS #1
Oct 30 17:33:13 arbatserverfreebsd mpd:  MESG: S=56C31EFCBD693CE5A97EB5B3CFE66CED4CB2C115
Oct 30 17:33:13 arbatserverfreebsd mpd: [vpn] LCP: authorization successful
Oct 30 17:33:13 arbatserverfreebsd mpd: [vpn] Bundle up: 1 link, total bandwidth 64000 bps
Oct 30 17:33:13 arbatserverfreebsd mpd: [vpn] IPCP: Open event
Oct 30 17:33:13 arbatserverfreebsd mpd: [vpn] IPCP: state change Initial --> Starting
Oct 30 17:33:13 arbatserverfreebsd mpd: [vpn] IPCP: LayerStart
Oct 30 17:33:13 arbatserverfreebsd mpd: [vpn] IPCP: Up event
Oct 30 17:33:13 arbatserverfreebsd mpd: [vpn] IPCP: state change Starting --> Req-Sent
Oct 30 17:33:13 arbatserverfreebsd mpd: [vpn] IPCP: SendConfigReq #1
Oct 30 17:33:13 arbatserverfreebsd mpd:  IPADDR 172.20.29.33
Oct 30 17:33:13 arbatserverfreebsd mpd: [vpn] IPCP: rec'd Configure Nak #1 (Req-Sent)
Oct 30 17:33:13 arbatserverfreebsd mpd:  IPADDR 192.168.10.2
Oct 30 17:33:13 arbatserverfreebsd mpd:    192.168.10.2 is OK
Oct 30 17:33:13 arbatserverfreebsd mpd: [vpn] IPCP: SendConfigReq #2
Oct 30 17:33:13 arbatserverfreebsd mpd:  IPADDR 192.168.10.2
Oct 30 17:33:13 arbatserverfreebsd mpd: [vpn] IPCP: rec'd Configure Ack #2 (Req-Sent)
Oct 30 17:33:13 arbatserverfreebsd mpd:  IPADDR 192.168.10.2
Oct 30 17:33:13 arbatserverfreebsd mpd: [vpn] IPCP: state change Req-Sent --> Ack-Rcvd
Oct 30 17:33:15 arbatserverfreebsd mpd: [vpn] IPCP: state change Ack-Rcvd --> Req-Sent
Oct 30 17:33:15 arbatserverfreebsd mpd: [vpn] IPCP: SendConfigReq #3
Oct 30 17:33:15 arbatserverfreebsd mpd:  IPADDR 192.168.10.2
Oct 30 17:33:15 arbatserverfreebsd mpd: [vpn] IPCP: rec'd Configure Request #2 (Req-Sent)
Oct 30 17:33:15 arbatserverfreebsd mpd:  IPADDR 192.168.10.1
Oct 30 17:33:15 arbatserverfreebsd mpd:    192.168.10.1 is OK
Oct 30 17:33:15 arbatserverfreebsd mpd:  COMPPROTO VJCOMP, 16 comp. channels, no comp-cid
Oct 30 17:33:15 arbatserverfreebsd mpd: [vpn] IPCP: SendConfigRej #2
Oct 30 17:33:15 arbatserverfreebsd mpd:  COMPPROTO VJCOMP, 16 comp. channels, no comp-cid
Oct 30 17:33:15 arbatserverfreebsd mpd: [vpn] IPCP: rec'd Configure Ack #3 (Req-Sent)
Oct 30 17:33:15 arbatserverfreebsd mpd:  IPADDR 192.168.10.2
Oct 30 17:33:15 arbatserverfreebsd mpd: [vpn] IPCP: state change Req-Sent --> Ack-Rcvd
Oct 30 17:33:15 arbatserverfreebsd mpd: [vpn] IPCP: rec'd Configure Request #3 (Ack-Rcvd)
Oct 30 17:33:15 arbatserverfreebsd mpd:  IPADDR 192.168.10.1
Oct 30 17:33:15 arbatserverfreebsd mpd:    192.168.10.1 is OK
Oct 30 17:33:15 arbatserverfreebsd mpd: [vpn] IPCP: SendConfigAck #3
Oct 30 17:33:15 arbatserverfreebsd mpd:  IPADDR 192.168.10.1
Oct 30 17:33:15 arbatserverfreebsd mpd: [vpn] IPCP: state change Ack-Rcvd --> Opened
Oct 30 17:33:15 arbatserverfreebsd mpd: [vpn] IPCP: LayerUp
Oct 30 17:33:15 arbatserverfreebsd mpd:   192.168.10.2 -> 192.168.10.1
Oct 30 17:33:15 arbatserverfreebsd mpd: [vpn] IFACE: Up event
Oct 30 17:35:20 arbatserverfreebsd mpd: [vpn] IPCP: rec'd Terminate Request #4 (Opened)
Oct 30 17:35:20 arbatserverfreebsd mpd: [vpn] IPCP: state change Opened --> Stopping
Oct 30 17:35:20 arbatserverfreebsd mpd: [vpn] IPCP: SendTerminateAck #4
Oct 30 17:35:20 arbatserverfreebsd mpd: [vpn] IPCP: LayerDown
Oct 30 17:35:25 arbatserverfreebsd mpd: [vpn] IFACE: Down event
Oct 30 17:35:25 arbatserverfreebsd mpd: [vpn] IPCP: rec'd Terminate Request #5 (Stopping)
Oct 30 17:35:25 arbatserverfreebsd mpd: [vpn] IPCP: SendTerminateAck #5
Oct 30 17:35:25 arbatserverfreebsd mpd: caught fatal signal term
Oct 30 17:35:25 arbatserverfreebsd mpd: [vpn] IFACE: Close event
Oct 30 17:35:25 arbatserverfreebsd mpd: [vpn] IPCP: Close event
Oct 30 17:35:25 arbatserverfreebsd mpd: [vpn] IPCP: state change Stopping --> Closing
Oct 30 17:35:27 arbatserverfreebsd mpd: [vpn] IPCP: state change Closing --> Closed
Oct 30 17:35:27 arbatserverfreebsd mpd: [vpn] IPCP: LayerFinish
Oct 30 17:35:27 arbatserverfreebsd mpd: [vpn] No NCPs left. Closing links...
Oct 30 17:35:27 arbatserverfreebsd mpd: [vpn] closing link "vpn"...
Oct 30 17:35:27 arbatserverfreebsd mpd: [vpn] link: CLOSE event
Oct 30 17:35:27 arbatserverfreebsd mpd: [vpn] LCP: Close event
Oct 30 17:35:27 arbatserverfreebsd mpd: [vpn] LCP: state change Opened --> Closing
Oct 30 17:35:27 arbatserverfreebsd mpd: [vpn] AUTH: Accounting data for user : 136 seconds, 298 octets in, 269 octets out
Oct 30 17:35:27 arbatserverfreebsd mpd: [vpn] Bundle up: 0 links, total bandwidth 9600 bps
Oct 30 17:35:27 arbatserverfreebsd mpd: [vpn] IPCP: Close event
Oct 30 17:35:27 arbatserverfreebsd mpd: [vpn] IPCP: Down event
Oct 30 17:35:27 arbatserverfreebsd mpd: [vpn] IPCP: state change Closed --> Initial
Oct 30 17:35:27 arbatserverfreebsd mpd: [vpn] AUTH: Cleanup
Oct 30 17:35:27 arbatserverfreebsd mpd: [vpn] LCP: SendTerminateReq #2
Oct 30 17:35:27 arbatserverfreebsd mpd: [vpn] LCP: LayerDown
Oct 30 17:35:27 arbatserverfreebsd mpd: process 800 terminated
Oct 30 17:35:42 arbatserverfreebsd mpd: Multi-link PPP daemon for FreeBSD
Oct 30 17:35:42 arbatserverfreebsd mpd:
Oct 30 17:35:42 arbatserverfreebsd mpd: process 1100 started, version 4.4.1 (root@arbatserver.hq.corbina.net 14:38 19-Aug-200
Oct 30 17:35:42 arbatserverfreebsd mpd: web: listening on 127.0.0.1 5006
Oct 30 17:35:42 arbatserverfreebsd mpd: [vpn] using interface ng0
Oct 30 17:35:42 arbatserverfreebsd mpd: [vpn] link: OPEN event
Oct 30 17:35:42 arbatserverfreebsd mpd: [vpn] LCP: Open event
Oct 30 17:35:42 arbatserverfreebsd mpd: [vpn] LCP: state change Initial --> Starting
Oct 30 17:35:42 arbatserverfreebsd mpd: [vpn] LCP: LayerStart
Oct 30 17:35:42 arbatserverfreebsd mpd: pptp0: connecting to 95.24.32.251 1723
Oct 30 17:36:57 arbatserverfreebsd mpd: pptp0: connection to 95.24.32.251 1723 failed
Oct 30 17:36:57 arbatserverfreebsd mpd: pptp0: killing connection with 95.24.32.251 1723
Oct 30 17:36:57 arbatserverfreebsd mpd: pptp0-0: killing channel
Oct 30 17:36:57 arbatserverfreebsd mpd: [vpn] PPTP call failed
Oct 30 17:36:57 arbatserverfreebsd mpd: [vpn] link: DOWN event
Oct 30 17:36:57 arbatserverfreebsd mpd: [vpn] link: reconnection attempt 1
Oct 30 17:36:57 arbatserverfreebsd mpd: [vpn] LCP: Down event
Oct 30 17:36:57 arbatserverfreebsd mpd: [vpn] pausing 5 seconds before open
Oct 30 17:37:02 arbatserverfreebsd mpd: pptp0: connecting to 95.24.32.251 1723
Oct 30 17:38:17 arbatserverfreebsd mpd: pptp0: connection to 95.24.32.251 1723 failed
Oct 30 17:38:17 arbatserverfreebsd mpd: pptp0: killing connection with 95.24.32.251 1723
Oct 30 17:38:17 arbatserverfreebsd mpd: pptp0-0: killing channel
Oct 30 17:38:17 arbatserverfreebsd mpd: [vpn] PPTP call failed
Oct 30 17:38:17 arbatserverfreebsd mpd: [vpn] link: DOWN event
Oct 30 17:38:17 arbatserverfreebsd mpd: [vpn] link: reconnection attempt 2
Oct 30 17:38:17 arbatserverfreebsd mpd: [vpn] LCP: Down event
Oct 30 17:38:17 arbatserverfreebsd mpd: [vpn] pausing 5 seconds before open
Oct 30 17:38:22 arbatserverfreebsd mpd: pptp0: connecting to 95.24.32.251 1723
Oct 30 17:39:37 arbatserverfreebsd mpd: pptp0: connection to 95.24.32.251 1723 failed
Oct 30 17:39:37 arbatserverfreebsd mpd: pptp0: killing connection with 95.24.32.251 1723
Oct 30 17:39:37 arbatserverfreebsd mpd: pptp0-0: killing channel
Oct 30 17:39:37 arbatserverfreebsd mpd: [vpn] PPTP call failed
Oct 30 17:39:37 arbatserverfreebsd mpd: [vpn] link: DOWN event
Oct 30 17:39:37 arbatserverfreebsd mpd: [vpn] link: reconnection attempt 3
Oct 30 17:39:37 arbatserverfreebsd mpd: [vpn] LCP: Down event
Oct 30 17:39:37 arbatserverfreebsd mpd: [vpn] pausing 5 seconds before open
Oct 30 17:39:42 arbatserverfreebsd mpd: pptp0: connecting to 95.24.32.251 1723
Oct 30 17:40:57 arbatserverfreebsd mpd: pptp0: connection to 95.24.32.251 1723 failed
Oct 30 17:40:57 arbatserverfreebsd mpd: pptp0: killing connection with 95.24.32.251 1723
Oct 30 17:40:57 arbatserverfreebsd mpd: pptp0-0: killing channel
Oct 30 17:40:57 arbatserverfreebsd mpd: [vpn] PPTP call failed
Oct 30 17:40:57 arbatserverfreebsd mpd: [vpn] link: DOWN event
Oct 30 17:40:57 arbatserverfreebsd mpd: [vpn] link: reconnection attempt 4
Oct 30 17:40:57 arbatserverfreebsd mpd: [vpn] LCP: Down event
Oct 30 17:40:57 arbatserverfreebsd mpd: [vpn] pausing 5 seconds before open
Oct 30 17:41:02 arbatserverfreebsd mpd: pptp0: connecting to 95.24.32.251 1723
Oct 30 17:42:17 arbatserverfreebsd mpd: pptp0: connection to 95.24.32.251 1723 failed
Oct 30 17:42:17 arbatserverfreebsd mpd: pptp0: killing connection with 95.24.32.251 1723
Oct 30 17:42:17 arbatserverfreebsd mpd: pptp0-0: killing channel
Oct 30 17:42:17 arbatserverfreebsd mpd: [vpn] PPTP call failed
Oct 30 17:42:17 arbatserverfreebsd mpd: [vpn] link: DOWN event
Oct 30 17:42:17 arbatserverfreebsd mpd: [vpn] link: reconnection attempt 5
Oct 30 17:42:17 arbatserverfreebsd mpd: [vpn] LCP: Down event
Oct 30 17:42:17 arbatserverfreebsd mpd: [vpn] pausing 6 seconds before open
Oct 30 17:42:23 arbatserverfreebsd mpd: pptp0: connecting to 95.24.32.251 1723
Oct 30 17:43:38 arbatserverfreebsd mpd: pptp0: connection to 95.24.32.251 1723 failed
Oct 30 17:43:38 arbatserverfreebsd mpd: pptp0: killing connection with 95.24.32.251 1723
Oct 30 17:43:38 arbatserverfreebsd mpd: pptp0-0: killing channel
Oct 30 17:43:38 arbatserverfreebsd mpd: [vpn] PPTP call failed
Oct 30 17:43:38 arbatserverfreebsd mpd: [vpn] link: DOWN event
Oct 30 17:43:38 arbatserverfreebsd mpd: [vpn] link: reconnection attempt 6
Oct 30 17:43:38 arbatserverfreebsd mpd: [vpn] LCP: Down event
Oct 30 17:43:38 arbatserverfreebsd mpd: [vpn] pausing 5 seconds before open
Oct 30 17:43:43 arbatserverfreebsd mpd: pptp0: connecting to 95.24.32.251 1723
Oct 30 17:44:58 arbatserverfreebsd mpd: pptp0: connection to 95.24.32.251 1723 failed
Oct 30 17:44:58 arbatserverfreebsd mpd: pptp0: killing connection with 95.24.32.251 1723
Oct 30 17:44:58 arbatserverfreebsd mpd: pptp0-0: killing channel
Oct 30 17:44:58 arbatserverfreebsd mpd: [vpn] PPTP call failed
Oct 30 17:44:58 arbatserverfreebsd mpd: [vpn] link: DOWN event
Oct 30 17:44:58 arbatserverfreebsd mpd: [vpn] link: reconnection attempt 7
Oct 30 17:44:58 arbatserverfreebsd mpd: [vpn] LCP: Down event
Oct 30 17:44:58 arbatserverfreebsd mpd: [vpn] pausing 5 seconds before open
Oct 30 17:45:03 arbatserverfreebsd mpd: pptp0: connecting to 95.24.32.251 1723
Oct 30 17:46:18 arbatserverfreebsd mpd: pptp0: connection to 95.24.32.251 1723 failed
Oct 30 17:46:18 arbatserverfreebsd mpd: pptp0: killing connection with 95.24.32.251 1723
Oct 30 17:46:18 arbatserverfreebsd mpd: pptp0-0: killing channel
Oct 30 17:46:18 arbatserverfreebsd mpd: [vpn] PPTP call failed
Oct 30 17:46:18 arbatserverfreebsd mpd: [vpn] link: DOWN event
Oct 30 17:46:18 arbatserverfreebsd mpd: [vpn] link: reconnection attempt 8
Oct 30 17:46:18 arbatserverfreebsd mpd: [vpn] LCP: Down event
Oct 30 17:46:18 arbatserverfreebsd mpd: [vpn] pausing 5 seconds before open
Oct 30 17:46:23 arbatserverfreebsd mpd: pptp0: connecting to 95.24.32.251 1723
Oct 30 17:47:38 arbatserverfreebsd mpd: pptp0: connection to 95.24.32.251 1723 failed
Oct 30 17:47:38 arbatserverfreebsd mpd: pptp0: killing connection with 95.24.32.251 1723
Oct 30 17:47:38 arbatserverfreebsd mpd: pptp0-0: killing channel
Oct 30 17:47:38 arbatserverfreebsd mpd: [vpn] PPTP call failed
Oct 30 17:47:38 arbatserverfreebsd mpd: [vpn] link: DOWN event
Oct 30 17:47:38 arbatserverfreebsd mpd: [vpn] link: reconnection attempt 9
Oct 30 17:47:38 arbatserverfreebsd mpd: [vpn] LCP: Down event
Oct 30 17:47:38 arbatserverfreebsd mpd: [vpn] pausing 5 seconds before open
Oct 30 17:47:43 arbatserverfreebsd mpd: pptp0: connecting to 95.24.32.251 1723
Oct 30 17:48:58 arbatserverfreebsd mpd: pptp0: connection to 95.24.32.251 1723 failed
Oct 30 17:48:58 arbatserverfreebsd mpd: pptp0: killing connection with 95.24.32.251 1723
Oct 30 17:48:58 arbatserverfreebsd mpd: pptp0-0: killing channel
Oct 30 17:48:58 arbatserverfreebsd mpd: [vpn] PPTP call failed





вот лог он перезапускаептся ещё на тот момент запись днс ещё не успевает обновится и он безуспешно пытается потключиться к уже не существующему адресу

paradox
проходил мимо
Сообщения: 11620
Зарегистрирован: 2008-02-21 18:15:41

Re: mpd определение set pptp peer

Непрочитанное сообщение paradox » 2009-10-30 16:25:57

Код: Выделить всё

Oct 30 17:36:57 arbatserverfreebsd mpd: pptp0: connection to 95.24.32.251 1723 failed
что непонятно?

Аватара пользователя
popka
сержант
Сообщения: 162
Зарегистрирован: 2007-03-01 1:35:02
Откуда: Moscow
Контактная информация:

Re: mpd определение set pptp peer

Непрочитанное сообщение popka » 2009-10-30 16:32:52

paradox писал(а):

Код: Выделить всё

Oct 30 17:36:57 arbatserverfreebsd mpd: pptp0: connection to 95.24.32.251 1723 failed
что непонятно?
да всё понятно что 95.24.32.251 это первый адрес к которому он потключился первый раз, потом

Код: Выделить всё

cat updown.sh
#!/bin/sh
/usr/local/etc/rc.d/mpd4 stop
/bin/sleep 15
/usr/local/etc/rc.d/mpd4 start
видимо слип нужно поставить больше на 5 минут допустим

Аватара пользователя
schizoid
подполковник
Сообщения: 3228
Зарегистрирован: 2007-03-03 17:32:31
Откуда: Украина, Чернигов
Контактная информация:

Re: mpd определение set pptp peer

Непрочитанное сообщение schizoid » 2009-10-30 16:40:03

а в set pptp peer у вас что указано?
ядерный взрыв...смертельно красиво...жаль, что не вечно...

Аватара пользователя
popka
сержант
Сообщения: 162
Зарегистрирован: 2007-03-01 1:35:02
Откуда: Moscow
Контактная информация:

Re: mpd определение set pptp peer

Непрочитанное сообщение popka » 2009-10-30 17:40:53

Код: Выделить всё

 set pptp peer egorka.homeip.net
egorka.homeip.net имеет динамический ип

Аватара пользователя
schizoid
подполковник
Сообщения: 3228
Зарегистрирован: 2007-03-03 17:32:31
Откуда: Украина, Чернигов
Контактная информация:

Re: mpd определение set pptp peer

Непрочитанное сообщение schizoid » 2009-10-30 22:13:22

я имеюю виду у вас не ИП, а имя прописано?
может тогда немного переделайте скрипт:

Код: Выделить всё

updown.sh
#!/bin/sh
/usr/local/etc/rc.d/mpd4 stop
nslookup egorka.homeip.net
/bin/sleep 15
/usr/local/etc/rc.d/mpd4 start
т.е. что бы перед запуском мпд у вас уже был новый актуальный ИП этого домена
может придется спросить не у вашего НСа, а у НСа того, где вы арендуете динамический домен, а еще лучше прописать его в resolv.conf
думаю мысль ясна
ядерный взрыв...смертельно красиво...жаль, что не вечно...

Аватара пользователя
popka
сержант
Сообщения: 162
Зарегистрирован: 2007-03-01 1:35:02
Откуда: Moscow
Контактная информация:

Re: mpd определение set pptp peer

Непрочитанное сообщение popka » 2009-10-31 0:09:04

schizoid писал(а):я имеюю виду у вас не ИП, а имя прописано?
может тогда немного переделайте скрипт:

Код: Выделить всё

updown.sh
#!/bin/sh
/usr/local/etc/rc.d/mpd4 stop
nslookup egorka.homeip.net
/bin/sleep 15
/usr/local/etc/rc.d/mpd4 start
т.е. что бы перед запуском мпд у вас уже был новый актуальный ИП этого домена
может придется спросить не у вашего НСа, а у НСа того, где вы арендуете динамический домен, а еще лучше прописать его в resolv.conf
думаю мысль ясна

да я думал на счёт этого, но дело в том что нужно сделать кучу проверок на момент исполнения скрипта в НС могут быть ещё страе записи да и другие проблемы в друг к тому моменту когда клиент вздумает подключиться к серверу, у сервера будут какие-то более существенные проблемы нежели конец аренды ip адреса, к примеру отключение электричества на пол часа. Просто я удивлён почему у mpd не реализована эта функция, конечно можно заплатить и 130 рублей за статический ip, но думаю зачем платить когда есть и другие варианты.

Гость
проходил мимо

Re: mpd определение set pptp peer

Непрочитанное сообщение Гость » 2009-10-31 20:55:24

хмм?

Код: Выделить всё

$ sudo ngctl msg ng0:inet.in.link0.left.lower getpeername
Rec'd response "getpeername" (6) from "[c]:":
Args:   inet/85.21.0.248:1701
ну или можно в консоли mpd набрать show sessions

в некоторых ситуациях этот адрес точно такой же как и второй адрес в ifconfig ng0 inet

Аватара пользователя
popka
сержант
Сообщения: 162
Зарегистрирован: 2007-03-01 1:35:02
Откуда: Moscow
Контактная информация:

Re: mpd определение set pptp peer

Непрочитанное сообщение popka » 2009-11-01 12:51:14

Гость писал(а):хмм?

Код: Выделить всё

$ sudo ngctl msg ng0:inet.in.link0.left.lower getpeername
Rec'd response "getpeername" (6) from "[c]:":
Args:   inet/85.21.0.248:1701
ну или можно в консоли mpd набрать show sessions

в некоторых ситуациях этот адрес точно такой же как и второй адрес в ifconfig ng0 inet
к чему это

Гость
проходил мимо

Re: mpd определение set pptp peer

Непрочитанное сообщение Гость » 2009-11-02 18:22:14

popka, это ко получению IP-адресом сервера, к коему подключился mpd. Как раз когда в конфиге используется доменное имя с частоменяющимся IP-адресом.

Аватара пользователя
popka
сержант
Сообщения: 162
Зарегистрирован: 2007-03-01 1:35:02
Откуда: Moscow
Контактная информация:

Re: mpd определение set pptp peer

Непрочитанное сообщение popka » 2009-11-03 10:04:39

Гость писал(а):popka, это ко получению IP-адресом сервера, к коему подключился mpd. Как раз когда в конфиге используется доменное имя с частоменяющимся IP-адресом.
всё равно не понимаю, объясните пожалуйста

Аватара пользователя
vadim64
майор
Сообщения: 2101
Зарегистрирован: 2009-09-17 15:15:26
Откуда: Засратовец

Re: mpd определение set pptp peer

Непрочитанное сообщение vadim64 » 2009-11-03 15:57:58

popka писал(а): Просто я удивлён почему у mpd не реализована эта функция
А вас не смушает, что вы удивляетесь тому, что какая то функция не реализована в прошлой версии продукта? Может имеет смысл

Код: Выделить всё

cd /usr/ports/net/mpd5
make install clean
Люди не делятся на национальности, партии, фракции и религии. Люди делятся на умных и дураков, а вот дураки делятся на национальности, партии, фракции и религии.

Аватара пользователя
popka
сержант
Сообщения: 162
Зарегистрирован: 2007-03-01 1:35:02
Откуда: Moscow
Контактная информация:

Re: mpd определение set pptp peer

Непрочитанное сообщение popka » 2009-11-03 16:28:09

vadim64 писал(а):
popka писал(а): Просто я удивлён почему у mpd не реализована эта функция
А вас не смушает, что вы удивляетесь тому, что какая то функция не реализована в прошлой версии продукта? Может имеет смысл

Код: Выделить всё

cd /usr/ports/net/mpd5
make install clean

а вы думаете что в 5 версии реализовано?

Гость
проходил мимо

Re: mpd определение set pptp peer

Непрочитанное сообщение Гость » 2009-11-03 18:12:00

popka писал(а):всё равно не понимаю, объясните пожалуйста
а ты не тролль. Что тебе мешает проверить скриптом. Если IP в к коему был подключен mpd не совпадает с текущем IP, висящем на домене, то зайти в консоль и сделать

Код: Выделить всё

close
set pptp peer <домен>
open
Так хотя бы не понадобится перезапускать mpd.

ЕМНИП, mav@ до сих пор не реализовал функцию резолвинга имени при каждом реконнекте. Имя преобразуется только один раз, при set pptp peer <имя>.

Гость
проходил мимо

Re: mpd определение set pptp peer

Непрочитанное сообщение Гость » 2009-11-03 18:12:59

Гость писал(а):Если IP в к коему был подключен mpd...
как этот IP определить я уже писал выше.

Аватара пользователя
popka
сержант
Сообщения: 162
Зарегистрирован: 2007-03-01 1:35:02
Откуда: Moscow
Контактная информация:

Re: mpd определение set pptp peer

Непрочитанное сообщение popka » 2009-11-04 14:17:06

Гость писал(а):
Гость писал(а):Если IP в к коему был подключен mpd...
как этот IP определить я уже писал выше.
Значит и в 5 версии всё то же самое. Спасибо. В скрипт встрою переопределение как вы сказали. :smile:

Аватара пользователя
popka
сержант
Сообщения: 162
Зарегистрирован: 2007-03-01 1:35:02
Откуда: Moscow
Контактная информация:

Re: mpd определение set pptp peer

Непрочитанное сообщение popka » 2009-11-24 19:44:11

вообщем вот скрипт пока я его ещё не доделал, но вдруг кому и это поможет

Код: Выделить всё

#!/usr/local/bin/expect
set ipserver "думаю как сюда значение поместить"
spawn telnet 127.0.0.1 5005
expect Username {send login\r}
expect assword {send pass\r}
send "link vpn\r"
send "close\r"
send "set pptp peer $ipserver\r"
send "open\r"
send "exit\r"
expect eof



Аватара пользователя
popka
сержант
Сообщения: 162
Зарегистрирован: 2007-03-01 1:35:02
Откуда: Moscow
Контактная информация:

Re: mpd определение set pptp peer

Непрочитанное сообщение popka » 2011-10-21 15:43:29

Проблему решил, кто скажет спасибо буду рад

Код: Выделить всё

set ipadress [exec host [b]доменное имя[/b] | awk "{print \$4}" ]
set results $ipadress
spawn telnet 127.0.0.1 5005
expect Username {send Логин\r}
expect assword {send Пароль\r}
send "link vpn\r"
#send "close\r"
send "set pptp peer $ipadress\r"
send "open\r"
send "exit\r"
expect eof