Projekat

Općenito

Profil

Akcije

Greške #13962

Zatvoren

refresh_ip na openwrt-u ne radi

Dodano od Ernad Husremović prije oko 18 godina. Izmjenjeno prije oko 18 godina.

Status:
Zatvoreno
Prioritet:
Odmah riješiti
Odgovorna osoba:
Kategorija:
-
Početak:
14.04.2008
Završetak:
% završeno:

90%

Procjena vremena:

Opis

root@router-wan-sa-1:~# cat /tmp/refresh_ip/last_call.txt

Mon Apr 14 07:48:29 CEST 2008 :  no ip change 89.146.135.37

dok je oko 01:30 oznaka last_ip.txt, tmp.zone

znači da se oko 01:30 nije uspješno desila promjena ip-a, ali je ipak last_ip.txt setovan


Fajlovi

refresh_ip.sh.txt (3,31 KB) refresh_ip.sh.txt refresh ip - sadasnje stanje, sa bugom Ernad Husremović, 14.04.2008 08:00
refresh_ip.sh.txt (3,29 KB) refresh_ip.sh.txt refresh_ip 0.9.3 Ernad Husremović, 14.04.2008 08:47
refresh_ip.sh.txt (3,29 KB) refresh_ip.sh.txt 0.9.3 Apr 14, 2008, hernad@bring.out.ba Ernad Husremović, 22.04.2008 16:28
15-refresh-ip.txt (300 Bajta) 15-refresh-ip.txt Ernad Husremović, 22.04.2008 16:28

Povezani tiketi 1 (0 otvoreno1 zatvoren)

korelira sa router - Greške #13970: router-wan-sa-1.bring.out.ba: nakon restart-a supica tachZatvorenoErnad Husremović14.04.2008

Akcije
Akcije #1

Izmjenjeno od Ernad Husremović prije oko 18 godina

dodaću old_call.txt info da bih znao šta je bio pretposljednji događaj

mv last_call.txt old_call.txt                                                   
if [ "${LAST_IP}" == "${IP}" ]                                                  
then                                                                            
        echo "`date` :  no ip change ${IP}">last_call.txt                       
        exit 0                                                                  
else                                                                            
        echo "`date` : IP CHANGE has happened - old ${LAST_IP}  new ${IP} !">las
fi   

promijenio i while petlju

while [ "$FEEDBACK" != "2" ]                                                    
do                                                                              
   reload_nameserver                                                            
   echo "feedback=_${FEEDBACK}_"                                                
   if [ "$FEEDBACK" == "2" ]                                                    
   then                                                                         
      echo $IP>last_ip.txt                                                      
      echo "ip change has finished">>last_call.txt                              
      exit 0                                                                    
   else                                                                         
     echo "error sleep 10sec"                                                   
     echo "error10 ">>last_call.txt                                             
     sleep 10                                                                   
   fi                                                                           
done                                                                            

echo "ip change unsucessfull (after while) ?!?">>last_call.txt           

Akcije #2

Izmjenjeno od Ernad Husremović prije oko 18 godina

testa radi postavio

NAMESERVER=192.168.0.1

i while petlja se vrti ...

root@router-wan-sa-1:/tmp/refresh_ip# ../refresh_ip.sh   
ip sigma-com.net =  89.146.135.37
restarting name server

/usr/bin/dbclient: exited: Error connecting: Connection timed out
lost connection

ssh: exited: Error connecting: Connection timed out
feedback=_0_
error sleep 10sec
restarting name server

ah našao sam pa on je uvijek osvježavao ip, bez obzira da li je refresh bio uspješan ili ne ...

Akcije #3

Izmjenjeno od Ernad Husremović prije oko 18 godina

napravio refresh_ip.sh * uveo old_call.txt * debug last_ip.txt update samo ako je ok * u last_call stavlja error10 ako nije ispješno refreshirano, za svaki krug u petlji

Akcije #4

Izmjenjeno od Ernad Husremović prije oko 18 godina

  • Status promijenjeno iz Dodijeljeno u Čeka se feedback
  • % završeno promijenjeno iz 0 u 90

sačekaću da vidim šta se ovdje dešava prilikom kada dođe do promjene ip adrese u toku rada router-a

Izmjenjeno od Ernad Husremović prije oko 18 godina

ovo zadnjih par dana radi, lokacije su:
  • /etc/refresh_ip.txt
  • /etc/hotlug.d/iface/15-refresh_ip
Akcije

Također dostupno kao Atom PDF