Sziasztok!
Nem tudom, hogy jó helyen járok-e, de segítségre lenne szükségem: miért van az, hogy az alábbi "programkód" mindig más-más DHCP kérési időpontot ad ki, pedig közben a listabeli gépek még bekapcsolva sem voltak. Érdekes módon az eltérés mindig annyi, ahány másodperccel később futtatam.
root@Router:/tmp/home/root# cat /var/lib/misc/dnsmasq.leases|awk '{print $3, $2, $4, $1}'|sort -t . -k 1,1n -k 2,2n -k 3,3n -k 4,4n|awk -v dhcplt=604800 '{print $4,systime()+$4-dhcplt, $2, $1, $3}'|awk '{ if
($1 == "0" ) print "Unknown - infinite "," ",$3," ",sprintf("%-18s",$4),$5; else print strftime("%c", $2)," ",$3," ",sprintf("%-18s",$4),$5; }' >> "$file_email_std"
Sun Dec 19 08:43:35 2021 50:e5:94:12:34:56 192.168.1.1 Home_pc
Sun Dec 19 08:51:30 2021 bc:5f:4f:12:34:56 192.168.1.2 Home_pc_2
root@Router:/tmp/home/root# cat /var/lib/misc/dnsmasq.leases|awk '{print $3, $2, $4, $1}'|sort -t . -k 1,1n -k 2,2n -k 3,3n -k 4,4n|awk -v dhcplt=604800 '{print $4,systime()+$4-dhcplt, $2, $1, $3}'|awk '{ if
($1 == "0" ) print "Unknown - infinite "," ",$3," ",sprintf("%-18s",$4),$5; else print strftime("%c", $2)," ",$3," ",sprintf("%-18s",$4),$5; }'
Sun Dec 19 08:43:45 2021 50:e5:94:12:34:56 192.168.1.1 Home_pc
Sun Dec 19 08:51:40 2021 bc:5f:4f:12:34:56 192.168.1.2 Home_pc_2
root@Router:/tmp/home/root# cat /var/lib/misc/dnsmasq.leases|awk '{print $3, $2, $4, $1}'|sort -t . -k 1,1n -k 2,2n -k 3,3n -k 4,4n|awk -v dhcplt=604800 '{print $4,systime()+$4-dhcplt, $2, $1, $3}'|awk '{ if
($1 == "0" ) print "Unknown - infinite "," ",$3," ",sprintf("%-18s",$4),$5; else print strftime("%c", $2)," ",$3," ",sprintf("%-18s",$4),$5; }'
Sun Dec 19 08:44:17 2021 50:e5:94:12:34:56 192.168.1.1 Home_pc
Sun Dec 19 08:52:12 2021 bc:5f:4f:12:34:56 192.168.1.2 Home_pc_2
root@Router:/tmp/home/root# exit
Tehát pl. az egyik futtatáskor a Home_pc 8:43:35-kor, 10 másodperccel későbbi futtatáskor mintha 8:43:45-kor kért volna IP címet.
DNS cache beállítva 0-ra, tehát nem cache-el.
[ Szerkesztve ]