Страница 1 из 1
Скрипт и MPD5
Добавлено: 2009-03-27 3:17:52
damir_madaga
Прошу совета!
Стоит у меня дома сервачек на Фре, в интернет выходит через pppoe. Клиентом использую MPD5, все бы ни чего но иногда соеденение рвется и MPD сам его поднять не может, лиха беда нашел скрипт не много подправил под себя, потестил вроде срабатывает, положил в крон! В итоге очередной раз пропадает инет, и мой скрипт не срабатывает! Запускаю его руками все ок!
скрипт
Код: Выделить всё
#!/bin/sh
ip="194.67.57.20"
d=`date`;
echo "start $d" >> /var/log/reconnect_log;
pingresult=`/sbin/ping -c 1 $ip|grep icmp_seq`;
echo "ping $pingresult" >> /var/log/reconnect_log;
if ["$pingresult" = ""];
then
echo "reconnect $d" >> /var/log/reconnect_log;
/usr/local/etc/rc.d/mpd5 stop;
sleep 40;
/usr/local/etc/rc.d/mpd5 start >> /var/log/reconnect_log;
echo "end reconnect" >> /var/log/reconnect_log;
sleep 40;
fi
в кроне он вот так
Подскажите где я ошибся?
Re: Скрипт и MPD5
Добавлено: 2009-03-27 3:39:34
paradox
но иногда соеденение рвется и MPD сам его поднять не может
как это так?
что в логах пишет?
зы
Re: Скрипт и MPD5
Добавлено: 2009-03-27 4:46:16
damir_madaga
paradox писал(а):но иногда соеденение рвется и MPD сам его поднять не может
как это так?
что в логах пишет?
зы
Мы вот тут с тобой это обсуждали!
http://forum.lissyara.su/viewtopic.php? ... 08#p149908
Логи тяжело отследить пока, потому как это происходит в лучшем случае раз в неделю! И поясни пожалуйста что это значит?
Re: Скрипт и MPD5
Добавлено: 2009-03-27 4:59:06
paradox
ну вот когда такое произойдет
и смотри в логи
а то что ниже то команды
последняя та что нужно в поставить вместо твоего сш
Re: Скрипт и MPD5
Добавлено: 2009-03-27 5:29:16
damir_madaga
Да блин происходит это обычно когда я на работе, и узнаю я про это когда не могу подключиться к домашнему компу!
Кронтаб рутовый и запускал скриптик от рута! То что ты посоветовал прописал сейчас буду пробывать!
Re: Скрипт и MPD5
Добавлено: 2009-03-27 5:33:44
paradox
может у тебя там падает не то что ты думаешь
а например система тупо висинет
или еще лучше в паник уходит
ты ж ее тупо ребутишь по ресету?
на консоль не заглядываешь что происходит?
а иначе и в лог бы заглянул...
Re: Скрипт и MPD5
Добавлено: 2009-03-27 5:36:20
damir_madaga
Нет как раз ни когда не ребучу! С домашнего компа когда дома захожу смотрю ifconfig там просто висит интерфейс ng0 но при этом ИП нет! Делаю рестарт MPD и все ок начинает работать!
Сейчас вот пытаюсь с эмитировать ситуацию похожую, если получиться выложу лог!
Re: Скрипт и MPD5
Добавлено: 2009-03-27 5:38:27
damir_madaga
А как посмотреть лог кронтаба! Мне кажеться что скрипт теперь не срабатывает!
Re: Скрипт и MPD5
Добавлено: 2009-03-27 5:42:03
damir_madaga
Странно вот что в логе крона
Код: Выделить всё
Mar 27 09:35:00 freebsd /usr/sbin/cron[56546]: (root) CMD (sh -c "/etc/inet.sh")
но при этом МПД даже не пробовал запускаться!
Код: Выделить всё
Mar 27 09:28:18 freebsd mpd: [L1] Link: DOWN event
Mar 27 09:28:18 freebsd mpd: [L1] LCP: Down event
Mar 27 09:28:18 freebsd mpd: [L1] LCP: state change Closed --> Initial
Mar 27 09:28:20 freebsd mpd: [B1] Bundle: Shutdown
Mar 27 09:28:20 freebsd mpd: [L1] Link: Shutdown
Mar 27 09:28:20 freebsd mpd: process 55510 terminated
Видимо не верно это выражение
Re: Скрипт и MPD5
Добавлено: 2009-03-27 5:44:35
paradox

не поверишь
но я бы на месте мпд тоже ничего не делал
потому как
sh /usr/local/etc/rc.d/mpd5 stop
как бы надо добавлять
а оно у тебя тупо как команда
думаю из за этого
Re: Скрипт и MPD5
Добавлено: 2009-03-27 5:48:54
damir_madaga
ХМ! Пробую!
Re: Скрипт и MPD5
Добавлено: 2009-03-27 5:57:35
paradox
кстати
сюда тоже не плохо смотреть
/var/log/reconnect_log
как бы лог ведь для чего то...
Re: Скрипт и MPD5
Добавлено: 2009-03-27 6:12:09
damir_madaga
Ну вот поймал лог МПД
Код: Выделить всё
Mar 27 10:05:55 freebsd mpd: process 56813 started, version 5.2 (root@freebsd 19:37 15-Mar-2009)
Mar 27 10:05:55 freebsd mpd: CONSOLE: listening on 127.0.0.1 5005
Mar 27 10:05:55 freebsd mpd: bind: Can't assign requested address
Mar 27 10:05:55 freebsd mpd: WebOpen: error http_server_start: 49
Mar 27 10:05:55 freebsd mpd: [B1] Bundle: Interface ng0 created
Mar 27 10:05:55 freebsd mpd: [L1] Link: OPEN event
Mar 27 10:05:55 freebsd mpd: [L1] LCP: Open event
Mar 27 10:05:55 freebsd mpd: [L1] LCP: state change Initial --> Starting
Mar 27 10:05:55 freebsd mpd: [L1] LCP: LayerStart
Mar 27 10:05:55 freebsd mpd: [L1] PPPoE: Connecting to ''
Mar 27 10:05:55 freebsd mpd: PPPoE: rec'd ACNAME "AT3-86135661"
Mar 27 10:05:55 freebsd mpd: [L1] rec'd proto LCP while dead
Mar 27 10:05:55 freebsd mpd: [L1] PPPoE: connection successful
Mar 27 10:05:55 freebsd mpd: [L1] Link: UP event
Mar 27 10:05:55 freebsd mpd: [L1] LCP: Up event
Mar 27 10:05:55 freebsd mpd: [L1] LCP: state change Starting --> Req-Sent
Mar 27 10:05:55 freebsd mpd: [L1] LCP: SendConfigReq #1
Mar 27 10:05:55 freebsd mpd: [L1] PROTOCOMP
Mar 27 10:05:55 freebsd mpd: [L1] MRU 1492
Mar 27 10:05:55 freebsd mpd: [L1] MAGICNUM 97cb6ac6
Mar 27 10:05:55 freebsd mpd: [L1] LCP: rec'd Configure Reject #1 (Req-Sent)
Mar 27 10:05:55 freebsd mpd: [L1] PROTOCOMP
Mar 27 10:05:55 freebsd mpd: [L1] LCP: SendConfigReq #2
Mar 27 10:05:55 freebsd mpd: [L1] MRU 1492
Mar 27 10:05:55 freebsd mpd: [L1] MAGICNUM 97cb6ac6
Mar 27 10:05:55 freebsd mpd: [L1] LCP: rec'd Configure Ack #2 (Req-Sent)
Mar 27 10:05:55 freebsd mpd: [L1] MRU 1492
Mar 27 10:05:55 freebsd mpd: [L1] MAGICNUM 97cb6ac6
Mar 27 10:05:55 freebsd mpd: [L1] LCP: state change Req-Sent --> Ack-Rcvd
Mar 27 10:05:57 freebsd mpd: [L1] LCP: state change Ack-Rcvd --> Req-Sent
Mar 27 10:05:57 freebsd mpd: [L1] LCP: SendConfigReq #3
Mar 27 10:05:57 freebsd mpd: [L1] MRU 1492
Mar 27 10:05:57 freebsd mpd: [L1] MAGICNUM 97cb6ac6
Mar 27 10:05:57 freebsd mpd: [L1] LCP: rec'd Configure Ack #3 (Req-Sent)
Mar 27 10:05:57 freebsd mpd: [L1] MRU 1492
Mar 27 10:05:57 freebsd mpd: [L1] MAGICNUM 97cb6ac6
Mar 27 10:05:57 freebsd mpd: [L1] LCP: state change Req-Sent --> Ack-Rcvd
Mar 27 10:05:57 freebsd mpd: [L1] LCP: rec'd Configure Request #2 (Ack-Rcvd)
Mar 27 10:05:57 freebsd mpd: [L1] MRU 1492
Mar 27 10:05:57 freebsd mpd: [L1] AUTHPROTO CHAP MD5
Mar 27 10:05:57 freebsd mpd: [L1] MAGICNUM 39ddcc89
Mar 27 10:05:57 freebsd mpd: [L1] MP MRRU 1600
Mar 27 10:05:57 freebsd mpd: [L1] ENDPOINTDISC [802.1] da 15 80 00 03 00
Mar 27 10:05:57 freebsd mpd: [L1] LCP: SendConfigRej #2
Mar 27 10:05:57 freebsd mpd: [L1] MP MRRU 1600
Mar 27 10:05:57 freebsd mpd: [L1] LCP: rec'd Configure Request #3 (Ack-Rcvd)
Mar 27 10:05:57 freebsd mpd: [L1] MRU 1492
Mar 27 10:05:57 freebsd mpd: [L1] AUTHPROTO CHAP MD5
Mar 27 10:05:57 freebsd mpd: [L1] MAGICNUM 39ddcc89
Mar 27 10:05:57 freebsd mpd: [L1] ENDPOINTDISC [802.1] da 15 80 00 03 00
Mar 27 10:05:57 freebsd mpd: [L1] LCP: SendConfigAck #3
Mar 27 10:05:57 freebsd mpd: [L1] MRU 1492
Mar 27 10:05:57 freebsd mpd: [L1] AUTHPROTO CHAP MD5
Mar 27 10:05:57 freebsd mpd: [L1] MAGICNUM 39ddcc89
Mar 27 10:05:57 freebsd mpd: [L1] ENDPOINTDISC [802.1] da 15 80 00 03 00
Mar 27 10:05:57 freebsd mpd: [L1] LCP: state change Ack-Rcvd --> Opened
Mar 27 10:05:57 freebsd mpd: [L1] LCP: auth: peer wants CHAP, I want nothing
Mar 27 10:05:57 freebsd mpd: [L1] LCP: LayerUp
Mar 27 10:05:57 freebsd mpd: [L1] CHAP: rec'd CHALLENGE #4 len: 24
Mar 27 10:05:57 freebsd mpd: [L1] Name: "AT3"
Mar 27 10:05:57 freebsd mpd: [L1] CHAP: Using authname "sv36-58"
Mar 27 10:05:57 freebsd mpd: [L1] CHAP: sending RESPONSE #4 len: 28
Mar 27 10:05:57 freebsd mpd: [L1] CHAP: rec'd SUCCESS #4 len: 4
Mar 27 10:05:57 freebsd mpd: [L1] LCP: authorization successful
Mar 27 10:05:57 freebsd mpd: [L1] Link: Matched action 'bundle "B1" ""'
Mar 27 10:05:57 freebsd mpd: [L1] Link: Join bundle "B1"
Mar 27 10:05:57 freebsd mpd: [B1] Bundle: Status update: up 1 link, total bandwidth 64000 bps
Mar 27 10:05:57 freebsd mpd: [B1] IPCP: Open event
Mar 27 10:05:57 freebsd mpd: [B1] IPCP: state change Initial --> Starting
Mar 27 10:05:57 freebsd mpd: [B1] IPCP: LayerStart
Mar 27 10:05:57 freebsd mpd: [B1] IPCP: Up event
Mar 27 10:05:57 freebsd mpd: [B1] IPCP: state change Starting --> Req-Sent
Mar 27 10:05:57 freebsd mpd: [B1] IPCP: SendConfigReq #1
Mar 27 10:05:57 freebsd mpd: [B1] IPADDR 0.0.0.0
Mar 27 10:05:57 freebsd mpd: [B1] COMPPROTO VJCOMP, 16 comp. channels, no comp-cid
Mar 27 10:05:57 freebsd mpd: [B1] PRIDNS 0.0.0.0
Mar 27 10:05:57 freebsd mpd: [B1] SECDNS 0.0.0.0
Mar 27 10:05:57 freebsd mpd: [B1] IPCP: rec'd Configure Request #5 (Req-Sent)
Mar 27 10:05:57 freebsd mpd: [B1] IPADDR 192.168.0.249
Mar 27 10:05:57 freebsd mpd: [B1] 192.168.0.249 is OK
Mar 27 10:05:57 freebsd mpd: [B1] IPCP: SendConfigAck #5
Mar 27 10:05:57 freebsd mpd: [B1] IPADDR 192.168.0.249
Mar 27 10:05:57 freebsd mpd: [B1] IPCP: state change Req-Sent --> Ack-Sent
Mar 27 10:05:57 freebsd mpd: [B1] IPCP: rec'd Configure Nak #1 (Ack-Sent)
Mar 27 10:05:57 freebsd mpd: [B1] IPADDR 89.105.137.169
Mar 27 10:05:57 freebsd mpd: [B1] 89.105.137.169 is OK
Mar 27 10:05:57 freebsd mpd: [B1] PRIDNS 89.105.136.1
Mar 27 10:05:57 freebsd mpd: [B1] SECDNS 192.168.0.254
Mar 27 10:05:57 freebsd mpd: [B1] IPCP: SendConfigReq #2
Mar 27 10:05:57 freebsd mpd: [B1] IPADDR 89.105.137.169
Mar 27 10:05:57 freebsd mpd: [B1] COMPPROTO VJCOMP, 16 comp. channels, no comp-cid
Mar 27 10:05:57 freebsd mpd: [B1] PRIDNS 89.105.136.1
Mar 27 10:05:57 freebsd mpd: [B1] SECDNS 192.168.0.254
Mar 27 10:05:57 freebsd mpd: [B1] IPCP: rec'd Configure Ack #2 (Ack-Sent)
Mar 27 10:05:57 freebsd mpd: [B1] IPADDR 89.105.137.169
Mar 27 10:05:57 freebsd mpd: [B1] COMPPROTO VJCOMP, 16 comp. channels, no comp-cid
Mar 27 10:05:57 freebsd mpd: [B1] PRIDNS 89.105.136.1
Mar 27 10:05:57 freebsd mpd: [B1] PRIDNS 89.105.136.1
Mar 27 10:05:57 freebsd mpd: [B1] SECDNS 192.168.0.254
Mar 27 10:05:57 freebsd mpd: [B1] IPCP: state change Ack-Sent --> Opened
Mar 27 10:05:57 freebsd mpd: [B1] IPCP: LayerUp
Mar 27 10:05:57 freebsd mpd: [B1] 89.105.137.169 -> 192.168.0.249
Mar 27 10:05:57 freebsd mpd: [B1] IFACE: Add route 0.0.0.0/0 192.168.0.249 failed: File exists
Mar 27 10:05:57 freebsd mpd: [B1] system: command "/usr/local/etc/mpd5/default_add ng0 inet 89.105.137.169/32 192.168.0.249 '-' dns1 89.105.136.1 dns2 192.16
Mar 27 10:05:57 freebsd mpd: [B1] IPCP: parameter negotiation failed
Mar 27 10:05:57 freebsd mpd: [B1] IPCP: state change Opened --> Stopping
Mar 27 10:05:57 freebsd mpd: [B1] IPCP: SendTerminateReq #3
Mar 27 10:05:57 freebsd mpd: [B1] IPCP: LayerDown
Mar 27 10:05:57 freebsd mpd: [B1] system: command "/usr/local/etc/mpd5/default_del ng0 inet 89.105.137.169/32 192.168.0.249 '-'" returned 32512
Mar 27 10:05:57 freebsd mpd: [B1] IPCP: rec'd Terminate Ack #3 (Stopping)
Mar 27 10:05:57 freebsd mpd: [B1] IPCP: state change Stopping --> Stopped
Mar 27 10:05:57 freebsd mpd: [B1] IPCP: LayerFinish
Mar 27 10:05:57 freebsd mpd: [B1] Bundle: No NCPs left. Closing links...
Mar 27 10:05:57 freebsd mpd: [B1] Bundle: closing link "L1"...
Mar 27 10:05:57 freebsd mpd: [L1] Link: CLOSE event
Mar 27 10:05:57 freebsd mpd: [L1] LCP: Close event
Mar 27 10:05:57 freebsd mpd: [L1] LCP: state change Opened --> Closing
Mar 27 10:05:57 freebsd mpd: [L1] Link: Leave bundle "B1"
Mar 27 10:05:57 freebsd mpd: [B1] Bundle: Status update: up 0 links, total bandwidth 9600 bps
Mar 27 10:05:57 freebsd mpd: [B1] IPCP: Close event
Mar 27 10:05:57 freebsd mpd: [B1] IPCP: state change Stopped --> Closed
Mar 27 10:05:57 freebsd mpd: [B1] IPCP: Down event
Mar 27 10:05:57 freebsd mpd: [B1] IPCP: state change Closed --> Initial
Mar 27 10:05:57 freebsd mpd: [L1] LCP: SendTerminateReq #4
Mar 27 10:05:57 freebsd mpd: [L1] LCP: LayerDown
Mar 27 10:05:57 freebsd mpd: [L1] LCP: rec'd Terminate Ack #4 (Closing)
Mar 27 10:05:57 freebsd mpd: [L1] LCP: state change Closing --> Closed
Mar 27 10:05:57 freebsd mpd: [L1] LCP: LayerFinish
Mar 27 10:05:57 freebsd mpd: [L1] Link: DOWN event
Mar 27 10:05:57 freebsd mpd: [L1] LCP: Down event
Mar 27 10:05:57 freebsd mpd: [L1] LCP: state change Closed --> Initial
Вроде так, при этом Ifconfig
Код: Выделить всё
freebsd# ifconfig
sis0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
options=8<VLAN_MTU>
ether 00:0d:61:4d:51:5c
inet 10.10.1.5 netmask 0xffffff00 broadcast 10.10.1.255
media: Ethernet autoselect (100baseTX <full-duplex>)
status: active
fxp0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
options=8<VLAN_MTU>
ether 00:04:61:8c:02:d5
inet 192.168.23.11 netmask 0xffffff00 broadcast 192.168.23.255
media: Ethernet autoselect (100baseTX <full-duplex>)
status: active
plip0: flags=108810<POINTOPOINT,SIMPLEX,MULTICAST,NEEDSGIANT> metric 0 mtu 1500
lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> metric 0 mtu 16384
inet6 fe80::1%lo0 prefixlen 64 scopeid 0x4
inet6 ::1 prefixlen 128
inet 127.0.0.1 netmask 0xff000000
ng0: flags=88d1<UP,POINTOPOINT,RUNNING,NOARP,SIMPLEX,MULTICAST> metric 0 mtu 1500
freebsd#
Ну и соответственно ни какого инета!
Re: Скрипт и MPD5
Добавлено: 2009-03-27 6:14:24
damir_madaga
paradox писал(а):кстати
сюда тоже не плохо смотреть
/var/log/reconnect_log
как бы лог ведь для чего то...
А там все просто
Код: Выделить всё
ping 64 bytes from 194.67.57.20: icmp_seq=0 ttl=119 time=63.368 ms
start Fri Mar 27 10:00:01 KRAT 2009
ping
reconnect Fri Mar 27 10:00:01 KRAT 2009
Starting mpd5.
end reconnect
start Fri Mar 27 10:05:00 KRAT 2009
ping
reconnect Fri Mar 27 10:05:00 KRAT 2009
Starting mpd5.
end reconnect
start Fri Mar 27 10:10:00 KRAT 2009
ping
reconnect Fri Mar 27 10:10:00 KRAT 2009
Starting mpd5.
end reconnect
Re: Скрипт и MPD5
Добавлено: 2009-03-27 6:18:15
damir_madaga
Самое не понятное для меня вот это!
Код: Выделить всё
freebsd# ifconfig
sis0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
options=8<VLAN_MTU>
ether 00:0d:61:4d:51:5c
inet 10.10.1.5 netmask 0xffffff00 broadcast 10.10.1.255
media: Ethernet autoselect (100baseTX <full-duplex>)
status: active
fxp0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
options=8<VLAN_MTU>
ether 00:04:61:8c:02:d5
inet 192.168.23.11 netmask 0xffffff00 broadcast 192.168.23.255
media: Ethernet autoselect (100baseTX <full-duplex>)
status: active
plip0: flags=108810<POINTOPOINT,SIMPLEX,MULTICAST,NEEDSGIANT> metric 0 mtu 1500
lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> metric 0 mtu 16384
inet6 fe80::1%lo0 prefixlen 64 scopeid 0x4
inet6 ::1 prefixlen 128
inet 127.0.0.1 netmask 0xff000000
ng0: flags=88d1<UP,POINTOPOINT,RUNNING,NOARP,SIMPLEX,MULTICAST> metric 0 mtu 1500
freebsd# sh /etc/inet.sh
Stopping mpd5.
Waiting for PIDS: 56972.
freebsd# ifconfig
sis0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
options=8<VLAN_MTU>
ether 00:0d:61:4d:51:5c
inet 10.10.1.5 netmask 0xffffff00 broadcast 10.10.1.255
media: Ethernet autoselect (100baseTX <full-duplex>)
status: active
fxp0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
options=8<VLAN_MTU>
ether 00:04:61:8c:02:d5
inet 192.168.23.11 netmask 0xffffff00 broadcast 192.168.23.255
media: Ethernet autoselect (100baseTX <full-duplex>)
status: active
plip0: flags=108810<POINTOPOINT,SIMPLEX,MULTICAST,NEEDSGIANT> metric 0 mtu 1500
lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> metric 0 mtu 16384
inet6 fe80::1%lo0 prefixlen 64 scopeid 0x4
inet6 ::1 prefixlen 128
inet 127.0.0.1 netmask 0xff000000
ng0: flags=88d1<UP,POINTOPOINT,RUNNING,NOARP,SIMPLEX,MULTICAST> metric 0 mtu 1492
inet 89.105.137.169 --> 192.168.0.249 netmask 0xffffffff
freebsd#
Re: Скрипт и MPD5
Добавлено: 2009-03-27 6:28:01
damir_madaga
Лог МПД при нормальном старте
Код: Выделить всё
Mar 27 10:20:25 freebsd mpd: process 57291 started, version 5.2 (root@freebsd 19:37 15-Mar-2009)
Mar 27 10:20:25 freebsd mpd: CONSOLE: listening on 127.0.0.1 5005
Mar 27 10:20:25 freebsd mpd: bind: Can't assign requested address
Mar 27 10:20:25 freebsd mpd: WebOpen: error http_server_start: 49
Mar 27 10:20:25 freebsd mpd: [B1] Bundle: Interface ng0 created
Mar 27 10:20:25 freebsd mpd: [L1] Link: OPEN event
Mar 27 10:20:25 freebsd mpd: [L1] LCP: Open event
Mar 27 10:20:25 freebsd mpd: [L1] LCP: state change Initial --> Starting
Mar 27 10:20:25 freebsd mpd: [L1] LCP: LayerStart
Mar 27 10:20:25 freebsd mpd: [L1] PPPoE: Connecting to ''
Mar 27 10:20:25 freebsd mpd: PPPoE: rec'd ACNAME "AT3-86135661"
Mar 27 10:20:25 freebsd mpd: [L1] PPPoE: connection successful
Mar 27 10:20:25 freebsd mpd: [L1] Link: UP event
Mar 27 10:20:25 freebsd mpd: [L1] LCP: Up event
Mar 27 10:20:25 freebsd mpd: [L1] LCP: state change Starting --> Req-Sent
Mar 27 10:20:25 freebsd mpd: [L1] LCP: SendConfigReq #1
Mar 27 10:20:25 freebsd mpd: [L1] PROTOCOMP
Mar 27 10:20:25 freebsd mpd: [L1] MRU 1492
Mar 27 10:20:25 freebsd mpd: [L1] MAGICNUM a9558c98
Mar 27 10:20:25 freebsd mpd: [L1] LCP: rec'd Configure Request #1 (Req-Sent)
Mar 27 10:20:25 freebsd mpd: [L1] MRU 1492
Mar 27 10:20:25 freebsd mpd: [L1] AUTHPROTO CHAP MD5
Mar 27 10:20:25 freebsd mpd: [L1] MAGICNUM 22345416
Mar 27 10:20:25 freebsd mpd: [L1] MP MRRU 1600
Mar 27 10:20:25 freebsd mpd: [L1] ENDPOINTDISC [802.1] 00 5d d8 00 03 00
Mar 27 10:20:25 freebsd mpd: [L1] LCP: SendConfigRej #1
Mar 27 10:20:25 freebsd mpd: [L1] MP MRRU 1600
Mar 27 10:20:25 freebsd mpd: [L1] LCP: rec'd Configure Reject #1 (Req-Sent)
Mar 27 10:20:25 freebsd mpd: [L1] PROTOCOMP
Mar 27 10:20:25 freebsd mpd: [L1] LCP: SendConfigReq #2
Mar 27 10:20:25 freebsd mpd: [L1] MRU 1492
Mar 27 10:20:25 freebsd mpd: [L1] MAGICNUM a9558c98
Mar 27 10:20:25 freebsd mpd: [L1] LCP: rec'd Configure Request #2 (Req-Sent)
Mar 27 10:20:25 freebsd mpd: [L1] MRU 1492
Mar 27 10:20:25 freebsd mpd: [L1] AUTHPROTO CHAP MD5
Mar 27 10:20:25 freebsd mpd: [L1] MAGICNUM 22345416
Mar 27 10:20:25 freebsd mpd: [L1] ENDPOINTDISC [802.1] 00 5d d8 00 03 00
Mar 27 10:20:25 freebsd mpd: [L1] LCP: SendConfigAck #2
Mar 27 10:20:25 freebsd mpd: [L1] MRU 1492
Mar 27 10:20:25 freebsd mpd: [L1] AUTHPROTO CHAP MD5
Mar 27 10:20:25 freebsd mpd: [L1] MAGICNUM 22345416
Mar 27 10:20:25 freebsd mpd: [L1] ENDPOINTDISC [802.1] 00 5d d8 00 03 00
Mar 27 10:20:25 freebsd mpd: [L1] LCP: state change Req-Sent --> Ack-Sent
Mar 27 10:20:25 freebsd mpd: [L1] LCP: rec'd Configure Ack #2 (Ack-Sent)
Mar 27 10:20:25 freebsd mpd: [L1] MRU 1492
Mar 27 10:20:25 freebsd mpd: [L1] MAGICNUM a9558c98
Mar 27 10:20:25 freebsd mpd: [L1] LCP: state change Ack-Sent --> Opened
ar 27 10:20:25 freebsd mpd: [L1] LCP: auth: peer wants CHAP, I want nothing
Mar 27 10:20:25 freebsd mpd: [L1] LCP: LayerUp
Mar 27 10:20:25 freebsd mpd: [L1] CHAP: rec'd CHALLENGE #3 len: 24
Mar 27 10:20:25 freebsd mpd: [L1] Name: "AT3"
Mar 27 10:20:25 freebsd mpd: [L1] CHAP: Using authname "sv36-58"
Mar 27 10:20:25 freebsd mpd: [L1] CHAP: sending RESPONSE #3 len: 28
Mar 27 10:20:25 freebsd mpd: [L1] CHAP: rec'd SUCCESS #3 len: 4
Mar 27 10:20:25 freebsd mpd: [L1] LCP: authorization successful
Mar 27 10:20:25 freebsd mpd: [L1] Link: Matched action 'bundle "B1" ""'
Mar 27 10:20:25 freebsd mpd: [L1] Link: Join bundle "B1"
Mar 27 10:20:25 freebsd mpd: [B1] Bundle: Status update: up 1 link, total bandwidth 64000 bps
Mar 27 10:20:25 freebsd mpd: [B1] IPCP: Open event
Mar 27 10:20:25 freebsd mpd: [B1] IPCP: state change Initial --> Starting
Mar 27 10:20:25 freebsd mpd: [B1] IPCP: LayerStart
Mar 27 10:20:25 freebsd mpd: [B1] IPCP: Up event
Mar 27 10:20:25 freebsd mpd: [B1] IPCP: state change Starting --> Req-Sent
Mar 27 10:20:25 freebsd mpd: [B1] IPCP: SendConfigReq #1
Mar 27 10:20:25 freebsd mpd: [B1] IPADDR 0.0.0.0
Mar 27 10:20:25 freebsd mpd: [B1] COMPPROTO VJCOMP, 16 comp. channels, no comp-cid
Mar 27 10:20:25 freebsd mpd: [B1] PRIDNS 0.0.0.0
Mar 27 10:20:25 freebsd mpd: [B1] SECDNS 0.0.0.0
Mar 27 10:20:25 freebsd mpd: [B1] IPCP: rec'd Configure Request #4 (Req-Sent)
Mar 27 10:20:25 freebsd mpd: [B1] IPADDR 192.168.0.249
Mar 27 10:20:25 freebsd mpd: [B1] 192.168.0.249 is OK
Mar 27 10:20:25 freebsd mpd: [B1] IPCP: SendConfigAck #4
Mar 27 10:20:25 freebsd mpd: [B1] IPADDR 192.168.0.249
Mar 27 10:20:25 freebsd mpd: [B1] IPCP: state change Req-Sent --> Ack-Sent
Mar 27 10:20:25 freebsd mpd: [B1] IPCP: rec'd Configure Nak #1 (Ack-Sent)
Mar 27 10:20:25 freebsd mpd: [B1] IPADDR 89.105.137.169
Mar 27 10:20:25 freebsd mpd: [B1] 89.105.137.169 is OK
Mar 27 10:20:25 freebsd mpd: [B1] PRIDNS 89.105.136.1
Mar 27 10:20:25 freebsd mpd: [B1] SECDNS 192.168.0.254
Mar 27 10:20:25 freebsd mpd: [B1] IPCP: SendConfigReq #2
Mar 27 10:20:25 freebsd mpd: [B1] IPADDR 89.105.137.169
Mar 27 10:20:25 freebsd mpd: [B1] COMPPROTO VJCOMP, 16 comp. channels, no comp-cid
Mar 27 10:20:25 freebsd mpd: [B1] PRIDNS 89.105.136.1
Mar 27 10:20:25 freebsd mpd: [B1] SECDNS 192.168.0.254
Mar 27 10:20:25 freebsd mpd: [B1] IPCP: rec'd Configure Ack #2 (Ack-Sent)
Mar 27 10:20:25 freebsd mpd: [B1] IPADDR 89.105.137.169
Mar 27 10:20:25 freebsd mpd: [B1] COMPPROTO VJCOMP, 16 comp. channels, no comp-cid
Mar 27 10:20:25 freebsd mpd: [B1] PRIDNS 89.105.136.1
Mar 27 10:20:25 freebsd mpd: [B1] SECDNS 192.168.0.254
Mar 27 10:20:25 freebsd mpd: [B1] IPCP: state change Ack-Sent --> Opened
Mar 27 10:20:25 freebsd mpd: [B1] IPCP: LayerUp
Mar 27 10:20:25 freebsd mpd: [B1] 89.105.137.169 -> 192.168.0.249
Mar 27 10:20:25 freebsd mpd: [B1] IFACE: Add route 0.0.0.0/0 192.168.0.249 failed: File exists
Mar 27 10:20:25 freebsd mpd: [B1] IFACE: Up event
Re: Скрипт и MPD5
Добавлено: 2009-03-27 6:40:03
paradox
у pppoe есть такое понятие
оно не может сразу быстро подключаться
это основа протокола такая
поэтому если ты будешь быстро реконнектить оно тебя просто пошлет
поэтому нужно делать большую паузу
между дисконнектом и коннектом
и обнови mpd5 и ядро
там тоже какая то непонятка
Mar 27 10:05:57 freebsd mpd: [B1] IPCP: parameter negotiation failed
уже после того когда IPCP поднят... странно
может оно еще и результат скрипта берет как аргумент
и если аргумент не такой то тупо отфутболивает
попробуй без скрипта
а что бы дефолт добавлялся
то убей его в rc.conf
что бы netstat -nr был пустой
Re: Скрипт и MPD5
Добавлено: 2009-03-27 6:55:18
damir_madaga
MPD стоит последний из портов, проверил ядро,
Код: Выделить всё
freebsd# uname -a
FreeBSD freebsd 7.1-RELEASE-p3 FreeBSD 7.1-RELEASE-p3 #0: Sun Mar 15 18:19:53 KRAT 2009 damir@freebsd:/usr/src/sys/i386/compile/MYKERNEL_v7.1 i386
freebsd#
вроде тоже не старое. Смотри по поводу быстрых конектов! Я сейчас тестирую вообще на отключенном МПД, то есть отпадает этот вариан, ну и тот факт что когда я скрипт руками запуска он срабатывает совершенно корректно в любой ситуации! Чем отличается запуск из крона и запуск ручками?
Re: Скрипт и MPD5
Добавлено: 2009-03-27 6:58:10
paradox
сделай между стопом mpd и стартом
sleep 100
и посмотрим
как оно будет чувствовать себя
так утебя с крона оно так и не сработало??

Re: Скрипт и MPD5
Добавлено: 2009-03-27 7:01:40
damir_madaga
Да именно с крона не запускается, ручками все срабатывает! Причем именно косяк в мпд он не коректно срабатывает сам скрипт работает! Сейчас конечно попробую 100 сек
Re: Скрипт и MPD5
Добавлено: 2009-03-27 7:12:22
paradox
/usr/local/etc/rc.d/mpd5
даже sh перед такими строками не помогает??
мдаа
видать надо мне поспать

Re: Скрипт и MPD5
Добавлено: 2009-03-27 7:16:43
damir_madaga
И sh не помогает и 100 сек не помог! Причем 100 сек поставил в обоих местах! Тут же делаю ручками все срабатывает! Вот только не заработало у меня как ты написал
я вернул как было
Может все же сдесь затык!
Re: Скрипт и MPD5
Добавлено: 2009-03-27 7:21:28
paradox
100 сек нужно было для того что бы наверняка законнектился
а не для того что бы запустился
что то у тебя там с запуском не то....
люд прийдет посмотрит зоким глазом и проверит
у меня чет идей уже нет
Re: Скрипт и MPD5
Добавлено: 2009-03-27 7:30:00
damir_madaga
Да блин что за нафиг-то!
Re: Скрипт и MPD5
Добавлено: 2009-03-28 20:26:00
DZ
IPCP: parameter negotiation failed
как от каки этой избавиться ?