Greške #13962
Zatvoren
refresh_ip na openwrt-u ne radi
Dodano od Ernad Husremović prije oko 18 godina.
Izmjenjeno prije oko 18 godina.
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
|
|
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
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 ...
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
- 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
ovo zadnjih par dana radi, lokacije su:
- /etc/refresh_ip.txt
- /etc/hotlug.d/iface/15-refresh_ip
Također dostupno kao Atom
PDF