Synchronizace FreeNetIS - Mikrotik
Z Freenetis Wiki
Tento skript parsuje exporty leases z dhcp-server v RouterOS (Mikrotiku).
Získání exportu
Nejdříve se přihlásíme na některé APčko přes ssh:
[user@pc ~]$ ssh user@10.143.10.1 user@10.143.10.1's password: MMM MMM KKK TTTTTTTTTTT KKK MMMM MMMM KKK TTTTTTTTTTT KKK MMM MMMM MMM III KKK KKK RRRRRR OOOOOO TTT III KKK KKK MMM MM MMM III KKKKK RRR RRR OOO OOO TTT III KKKKK MMM MMM III KKK KKK RRRRRR OOO OOO TTT III KKK KKK MMM MMM III KKK KKK RRR RRR OOOOOO TTT III KKK KKK MikroTik RouterOS 3.7 (c) 1999-2008 http://www.mikrotik.com/ [user@slfree_vlara] >
Vytvoříme export jménem vlara:
[user@slfree_vlara] > /ip dhcp-server lease export file=vlara
Stáhnout si ho nyní můžeme na adrese ftp://user@10.143.10.1/vlara.rsc
Spuštění skriptu
V sekci Zařízení je odkaz Import exportu DHCP z Mikrotiku. Po kliknutí na něj se nám otevře formulář, pomocí něhož nahrajeme náš export do freenetisu a po jehož odeslání se spustí nejdůležitější synchronizační skript.
Synchronizační skript
Nejdříve na úvod mírně vysvětlím, proč vůbec nějaký takový skript vzniknul. V době psaní toho textu se naše sdružení Slfree potýkalo s velkým problémem - databáze všech zařízení ve freenetisu takřka skoro vůbec neodpovídala stavu na samotných routerech (v té době výlučně s OS RouterOS od Mikrotik).