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> |