Скрипт и MPD5

Настройка сетевых служб, маршрутизации, фаерволлов. Проблемы с сетевым оборудованием.
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Аватара пользователя
damir_madaga
старшина
Сообщения: 447
Зарегистрирован: 2007-10-01 8:13:38
Откуда: Красноярск
Контактная информация:

Скрипт и MPD5

Непрочитанное сообщение damir_madaga » 2009-03-27 3:17:52

Прошу совета!
Стоит у меня дома сервачек на Фре, в интернет выходит через 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
в кроне он вот так

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

*/5 * * * * sh /etc/inet.sh
Подскажите где я ошибся?
Женщины и софт - должны быть бесплатными!

Хостинговая компания 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: Скрипт и MPD5

Непрочитанное сообщение paradox » 2009-03-27 3:39:34

но иногда соеденение рвется и MPD сам его поднять не может
как это так?
что в логах пишет?


зы

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

id
crontab -l
sh -c "/etc/inet.sh"

Аватара пользователя
damir_madaga
старшина
Сообщения: 447
Зарегистрирован: 2007-10-01 8:13:38
Откуда: Красноярск
Контактная информация:

Re: Скрипт и MPD5

Непрочитанное сообщение damir_madaga » 2009-03-27 4:46:16

paradox писал(а):
но иногда соеденение рвется и MPD сам его поднять не может
как это так?
что в логах пишет?


зы

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

id
crontab -l
sh -c "/etc/inet.sh"
Мы вот тут с тобой это обсуждали! http://forum.lissyara.su/viewtopic.php? ... 08#p149908
Логи тяжело отследить пока, потому как это происходит в лучшем случае раз в неделю! И поясни пожалуйста что это значит?

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

id
crontab -l
sh -c "/etc/inet.sh"
Женщины и софт - должны быть бесплатными!

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

Re: Скрипт и MPD5

Непрочитанное сообщение paradox » 2009-03-27 4:59:06

ну вот когда такое произойдет
и смотри в логи

а то что ниже то команды
последняя та что нужно в поставить вместо твоего сш

Аватара пользователя
damir_madaga
старшина
Сообщения: 447
Зарегистрирован: 2007-10-01 8:13:38
Откуда: Красноярск
Контактная информация:

Re: Скрипт и MPD5

Непрочитанное сообщение damir_madaga » 2009-03-27 5:29:16

Да блин происходит это обычно когда я на работе, и узнаю я про это когда не могу подключиться к домашнему компу!
Кронтаб рутовый и запускал скриптик от рута! То что ты посоветовал прописал сейчас буду пробывать!
Женщины и софт - должны быть бесплатными!

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

Re: Скрипт и MPD5

Непрочитанное сообщение paradox » 2009-03-27 5:33:44

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

ты ж ее тупо ребутишь по ресету?
на консоль не заглядываешь что происходит?
а иначе и в лог бы заглянул...

Аватара пользователя
damir_madaga
старшина
Сообщения: 447
Зарегистрирован: 2007-10-01 8:13:38
Откуда: Красноярск
Контактная информация:

Re: Скрипт и MPD5

Непрочитанное сообщение damir_madaga » 2009-03-27 5:36:20

Нет как раз ни когда не ребучу! С домашнего компа когда дома захожу смотрю ifconfig там просто висит интерфейс ng0 но при этом ИП нет! Делаю рестарт MPD и все ок начинает работать!
Сейчас вот пытаюсь с эмитировать ситуацию похожую, если получиться выложу лог!
Женщины и софт - должны быть бесплатными!

Аватара пользователя
damir_madaga
старшина
Сообщения: 447
Зарегистрирован: 2007-10-01 8:13:38
Откуда: Красноярск
Контактная информация:

Re: Скрипт и MPD5

Непрочитанное сообщение damir_madaga » 2009-03-27 5:38:27

А как посмотреть лог кронтаба! Мне кажеться что скрипт теперь не срабатывает!
Женщины и софт - должны быть бесплатными!

Аватара пользователя
damir_madaga
старшина
Сообщения: 447
Зарегистрирован: 2007-10-01 8:13:38
Откуда: Красноярск
Контактная информация:

Re: Скрипт и MPD5

Непрочитанное сообщение damir_madaga » 2009-03-27 5:42:03

Странно вот что в логе крона

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

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   
Видимо не верно это выражение

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

*/5 * * * * sh -c "/etc/inet.sh"
Женщины и софт - должны быть бесплатными!

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

Re: Скрипт и MPD5

Непрочитанное сообщение paradox » 2009-03-27 5:44:35

:-D не поверишь
но я бы на месте мпд тоже ничего не делал


потому как
sh /usr/local/etc/rc.d/mpd5 stop
как бы надо добавлять
а оно у тебя тупо как команда
думаю из за этого

Аватара пользователя
damir_madaga
старшина
Сообщения: 447
Зарегистрирован: 2007-10-01 8:13:38
Откуда: Красноярск
Контактная информация:

Re: Скрипт и MPD5

Непрочитанное сообщение damir_madaga » 2009-03-27 5:48:54

ХМ! Пробую!
Женщины и софт - должны быть бесплатными!

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

Re: Скрипт и MPD5

Непрочитанное сообщение paradox » 2009-03-27 5:57:35

кстати
сюда тоже не плохо смотреть
/var/log/reconnect_log
как бы лог ведь для чего то...

Аватара пользователя
damir_madaga
старшина
Сообщения: 447
Зарегистрирован: 2007-10-01 8:13:38
Откуда: Красноярск
Контактная информация:

Re: Скрипт и MPD5

Непрочитанное сообщение damir_madaga » 2009-03-27 6:12:09

Ну вот поймал лог МПД

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

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# 
Ну и соответственно ни какого инета!
Женщины и софт - должны быть бесплатными!

Аватара пользователя
damir_madaga
старшина
Сообщения: 447
Зарегистрирован: 2007-10-01 8:13:38
Откуда: Красноярск
Контактная информация:

Re: Скрипт и MPD5

Непрочитанное сообщение damir_madaga » 2009-03-27 6:14:24

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
Женщины и софт - должны быть бесплатными!

Аватара пользователя
damir_madaga
старшина
Сообщения: 447
Зарегистрирован: 2007-10-01 8:13:38
Откуда: Красноярск
Контактная информация:

Re: Скрипт и MPD5

Непрочитанное сообщение damir_madaga » 2009-03-27 6:18:15

Самое не понятное для меня вот это!

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

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#
Женщины и софт - должны быть бесплатными!

Аватара пользователя
damir_madaga
старшина
Сообщения: 447
Зарегистрирован: 2007-10-01 8:13:38
Откуда: Красноярск
Контактная информация:

Re: Скрипт и MPD5

Непрочитанное сообщение damir_madaga » 2009-03-27 6:28:01

Лог МПД при нормальном старте

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

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
Женщины и софт - должны быть бесплатными!

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

Re: Скрипт и MPD5

Непрочитанное сообщение paradox » 2009-03-27 6:40:03

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

поэтому нужно делать большую паузу
между дисконнектом и коннектом

и обнови mpd5 и ядро

там тоже какая то непонятка
Mar 27 10:05:57 freebsd mpd: [B1] IPCP: parameter negotiation failed
уже после того когда IPCP поднят... странно

может оно еще и результат скрипта берет как аргумент
и если аргумент не такой то тупо отфутболивает

попробуй без скрипта

а что бы дефолт добавлялся
то убей его в rc.conf
что бы netstat -nr был пустой

Аватара пользователя
damir_madaga
старшина
Сообщения: 447
Зарегистрирован: 2007-10-01 8:13:38
Откуда: Красноярск
Контактная информация:

Re: Скрипт и MPD5

Непрочитанное сообщение damir_madaga » 2009-03-27 6:55:18

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#
вроде тоже не старое. Смотри по поводу быстрых конектов! Я сейчас тестирую вообще на отключенном МПД, то есть отпадает этот вариан, ну и тот факт что когда я скрипт руками запуска он срабатывает совершенно корректно в любой ситуации! Чем отличается запуск из крона и запуск ручками?
Женщины и софт - должны быть бесплатными!

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

Re: Скрипт и MPD5

Непрочитанное сообщение paradox » 2009-03-27 6:58:10

сделай между стопом mpd и стартом
sleep 100
и посмотрим
как оно будет чувствовать себя

так утебя с крона оно так и не сработало?? :cz2:

Аватара пользователя
damir_madaga
старшина
Сообщения: 447
Зарегистрирован: 2007-10-01 8:13:38
Откуда: Красноярск
Контактная информация:

Re: Скрипт и MPD5

Непрочитанное сообщение damir_madaga » 2009-03-27 7:01:40

Да именно с крона не запускается, ручками все срабатывает! Причем именно косяк в мпд он не коректно срабатывает сам скрипт работает! Сейчас конечно попробую 100 сек
Женщины и софт - должны быть бесплатными!

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

Re: Скрипт и MPD5

Непрочитанное сообщение paradox » 2009-03-27 7:12:22

/usr/local/etc/rc.d/mpd5
даже sh перед такими строками не помогает??

мдаа
видать надо мне поспать 8)

Аватара пользователя
damir_madaga
старшина
Сообщения: 447
Зарегистрирован: 2007-10-01 8:13:38
Откуда: Красноярск
Контактная информация:

Re: Скрипт и MPD5

Непрочитанное сообщение damir_madaga » 2009-03-27 7:16:43

И sh не помогает и 100 сек не помог! Причем 100 сек поставил в обоих местах! Тут же делаю ручками все срабатывает! Вот только не заработало у меня как ты написал

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

sh -c "/etc/inet.sh"
я вернул как было

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

sh /etc/inet.sh
Может все же сдесь затык!
Женщины и софт - должны быть бесплатными!

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

Re: Скрипт и MPD5

Непрочитанное сообщение paradox » 2009-03-27 7:21:28

100 сек нужно было для того что бы наверняка законнектился
а не для того что бы запустился
:cz2:
что то у тебя там с запуском не то....

люд прийдет посмотрит зоким глазом и проверит
у меня чет идей уже нет

Аватара пользователя
damir_madaga
старшина
Сообщения: 447
Зарегистрирован: 2007-10-01 8:13:38
Откуда: Красноярск
Контактная информация:

Re: Скрипт и MPD5

Непрочитанное сообщение damir_madaga » 2009-03-27 7:30:00

Да блин что за нафиг-то!
Женщины и софт - должны быть бесплатными!

DZ
проходил мимо

Re: Скрипт и MPD5

Непрочитанное сообщение DZ » 2009-03-28 20:26:00

IPCP: parameter negotiation failed
как от каки этой избавиться ?