Änderungen

K
Zeile 11: Zeile 11:  
<pre>http://routerip/cgi-bin-registrator.html</pre>
 
<pre>http://routerip/cgi-bin-registrator.html</pre>
 
* es gibt also _eine_ zentrale instanz im netz: schlecht!
 
* es gibt also _eine_ zentrale instanz im netz: schlecht!
* jeder linksys (auch ein DSLer) muss irgendwie an diese macadressenliste kommen
+
* jeder linksys (auch ein DSLer),auch der linksys auf dem die registrierung ist, muss irgendwie an diese macadressenliste kommen (auf jedem linksys laeuft exakt die gleiche firmware,kein sonderfrickel...)
* jeder linksys versucht im 30min Takt vom naechsten DSLer (OLSR-HNA4-Ankuendigungen werden geparst) die MAC-adressen-liste zu bekommen. Verwendet wird der
+
* jeder linksys versucht im 30min Takt vom naechsten DSLer (OLSR-HNA4-Ankuendigungen werden geparst = IP: 172.16.1.80) die MAC-adressen-liste zu bekommen. Verwendet wird der
 
<pre>http://routerip/cgi-bin-registratorclient</pre>
 
<pre>http://routerip/cgi-bin-registratorclient</pre>
 +
* dieses skript schaut nach, ob es die /www/cgi-bin/reg-datenbank3.txt gibt oder
 +
* /tmp/macliste
 
* die erhaltene mac-adressen-liste wird einfach unter /tmp/macliste gespeichert
 
* die erhaltene mac-adressen-liste wird einfach unter /tmp/macliste gespeichert
 
* im laufe der zeit sollten sich die aktuellen listen verbreiten
 
* im laufe der zeit sollten sich die aktuellen listen verbreiten
 
* es werden nur listen angenommen, die von der unixzeit her aelter sind,als die eigene. Die unixzeit wird so bestimmt:
 
* es werden nur listen angenommen, die von der unixzeit her aelter sind,als die eigene. Die unixzeit wird so bestimmt:
 
<pre>date -Idate|awk -F "-" '{a=($1-1970)*31536000;b=$2*2592000;c=$3*86400;print a+b+c}'</pre>
 
<pre>date -Idate|awk -F "-" '{a=($1-1970)*31536000;b=$2*2592000;c=$3*86400;print a+b+c}'</pre>