[ Kolins Balaban @ 12.03.2013. 12:20 ] @
Pozdrav radni narode. Zna li netko, da li je ikako moguce, u DHCL log-ove, pored MAC i IP adrese, tacnog datuma i vremena dodjele IP adrese klijentu, ukljuciti i polje Active Host Name. Jedna linija log-a izgleda ovako:

Code:

Mar/12/2013 12:26:05 dhcp,info DHCP1 assigned 10.10.1.242 to 00:21:85:7A:4F:67


a ja bih volio da izgleda npr. ovako

Code:

Mar/12/2013 12:26:05 dhcp,info DHCP1 assigned 10.10.1.242 to 00:21:85:7A:4F:67 Dell-N5050


gdje je Dell-N5050 Active Host Name, koji se vidi kad pregledamo Leases DHCP Servera.
[ djricky @ 12.03.2013. 15:46 ] @
ako u system>logging ubacis i dhcp, dobices ovaj output koji ja npr. prosledjujem na remote syslog linux gde ga na miru analiziram po potrebi :)

16:40:10 dhcp,debug,packet dhcp2 received request with id 3967349012 from 0.0.0.0
16:40:10 dhcp,debug,packet ciaddr = 0.0.0.0
16:40:10 dhcp,debug,packet chaddr = 98:0C:82:3B:XX:XX

16:40:10 dhcp,debug,packet Msg-Type = request
16:40:10 dhcp,debug,packet Client-Id = 01-98-0C-82-3B-B1-D5
16:40:10 dhcp,debug,packet Address-Request = 10.0.2.199
16:40:10 dhcp,debug,packet Unknown(57) = 05-DC
16:40:10 dhcp,debug,packet Class-Id = "dhcpcd-5.2.10"
16:40:10 dhcp,debug,packet Host-Name = "RickyGalaxyS2"
16:40:10 dhcp,debug,packet Parameter-List = Subnet-Mask,Static-Route,Router,Domain-Server,Domain-Name,Unknown(28),Address-Time,Renewal-Time,Unknown(59)
16:40:10 dhcp,debug,packet dhcp2 sending ack with id 3967349012 to 10.0.2.199
16:40:10 dhcp,debug,packet ciaddr = 0.0.0.0
16:40:10 dhcp,debug,packet yiaddr = 10.0.2.199
16:40:10 dhcp,debug,packet siaddr = 10.0.2.1
16:40:10 dhcp,debug,packet chaddr = 98:0C:82:3B:XX:XX
16:40:10 dhcp,debug,packet Msg-Type = ack
16:40:10 dhcp,debug,packet Server-Id = 10.0.2.1
16:40:10 dhcp,debug,packet Address-Time = 86400
16:40:10 dhcp,debug,packet Subnet-Mask = 255.255.255.0
16:40:10 dhcp,debug,packet Router = 10.0.2.1
16:40:10 dhcp,debug,packet Domain-Server = 10.0.2.1,8.8.8.8,8.8.4.4
[ djricky @ 12.03.2013. 15:51 ] @
probaj da trazis kao feature za neku novu verziju ROS-a na njihovom forumu...
[ anon115774 @ 13.03.2013. 08:32 ] @
Verzija 6 ima mogucnost da se okine skripta prilikom dodele adrese. Problem je sto (za sada) niko ne zna kakve argumente dobija skripta odnosno kako da se uhvati zapis koji je okinuo niti kada se tacno skripta okida.

Pretpostavljam da ces, kada se to sazna, moci da u toj skripti iniciras upisivanje u log cega god hoces.

E da, ako saznas kako da iz te skripte uhvatis element koji je okinuo skriptu.... javi i nama :) Mnogo je to bolje resenje nego da na svakih 5 minuta nekom drugom skriptom proveravam sve dns zapise i menjam ih po potrebi u odnosu na lease tabelu.
[ Kolins Balaban @ 13.03.2013. 15:19 ] @
pa eto trazio sam na njihovom forumu da u log ubace i Active Host Name, kao feature u 6.0rc12 ili neku narednu :)
[ anon115774 @ 13.03.2013. 15:27 ] @
Pa taj tvoj zahtev je potpuno nepotreban obzirom da su ljudi napravili da moze da se okine cela skripta sa kojom mozes da radis sta god.... samo da provalimo kako da uhvatimo "active-host-name" :)
[ Kolins Balaban @ 14.03.2013. 06:49 ] @
polovinu stvari koje su implementirane u mikrotik je moguce uraditi pomocu skripti. valjda je cilj da se smanji to pisanje skripti, i da se mikrotik obogati nekakvim feature.ima, i na taj nacin ucini pristupacniji, pa i onima koji nisu vjesti s skripting jezikom. ovo sto sam ja trazio se moze implementirati u mikrotik sa svega par linija koda, dok je to jos uvijek nemoguce izvesti na taj nacin kako ti tvrdis da moze.
[ anon115774 @ 14.03.2013. 21:21 ] @
Joj... bez uvrede, ali nikad od tebe nece biti programer :)
[ Kolins Balaban @ 14.03.2013. 21:53 ] @
haha ma dobro :) snalazim se ja sa skriptama, ali kad im je vec placen mikrotik, i to L5 uz RB2011UAS-2HnD-IN necu da se zezam s tim, jer je to njima par linija koda, kao sto sam vec rekao. Nije sad ono da bas gori pod nogama. Vecinu skripti koje su mi trebale sam sebi napisao (skrpta koja mi updatuje dinamicke IP adrese na IPSec-u, skripta koja mi updatuje dinamicki ip na VPN-u itd itd.
[ anon115774 @ 15.03.2013. 09:20 ] @
Slazem se, ali mene ako pitas mnogo je bolje da mi daju event koji poziva skriptu i da ja tu mogu da uradim bukvalno bilo sta :)

E da.. probao sam neke varijante i izgleda da skripta okida nakon sto se adresa dodeli. Jedino je jos problem kako iz skripte da uhvatim na koju adresu se odnosi. Ne znam da li se skripta poziva sa nekim argumentima ili ne (nema u dokumentaciji nista o tome).

[Ovu poruku je menjao Informer dana 15.03.2013. u 10:33 GMT+1]
[ Kolins Balaban @ 15.03.2013. 10:46 ] @
od kojeg RC-a je to implementirano? ja sam trazio taj feature po changelog-ovima, i ne nadjih nish vezano za to?
[ anon115774 @ 15.03.2013. 14:29 ] @
Ni ja ga nisam video u changelog-ovima i otkrio sam ga slucajno. Nemam pojma u kom se RC-u pojavio ali trenutno vrtim poslednji odnosno 11.

Vidim da je neko na MT forumu pitao isto ovo sto i mene zanima i da kaze da nema nigde dokumentacije za tu opciju ali mu za sada niko nije odgovorio. Nema ni u wikiju niti u dokumentaciji. Ako saznam nesto - javim :)