Požadavek #342
uzavřenýPožadavek #143: Možnost přidat žádost o připojení
Získání MAC adresy skrze SNMP
100%
Popis
Nutná podpora pro mikrotik a linux. MAC adresa musí být získávána z DHCP serveru (kvůli zařízení v bridgi, kde ne vždy lze užít ARP tabulku).
Související úkoly 1 (1 otevřený — 0 uzavřených)
Aktualizováno uživatelem Ondřej Fibich před více než 11 roky(ů)
- Stav změněn z Nový na Odmítnutý
Oracle znemožnil v appletech získávat MAC adresu, bez podopsání jaru. (security reason)
Když se podepíše jar, tak se při načtení v prohlížeči všechno hezky zaseká až je to úplně nepoužitelné a stejně se mi nepodařila získat MAC. (i když stejný kód mimo applet funguje jak má)
Takže applet asi není řešení (a navíc kvůli nečinnosti Oraclu v opravování bugů si applety nespustíte na nejnovějším Chrome či Firefoxu).
ActiveX taky moc nefunguje ani v Exploeru (chce to nainstalovat nějaké rozšíření, což asi moc dobře nejde, když je získávání MAC určeno pro offline uživatele).
Jediná možnost, která zůstává je ARP tabulka u nejbližsího routeru k uživateli, což není vůbec triviální řešení, a proto to zatím vypadá, že uživatel bude nucen zadat MAC adresu ručně.
Aktualizováno uživatelem Michal Kliment před více než 11 roky(ů)
Nemuselo by to být tak těžké - pomocí SNMP. Akorát je potřeba zjistit OID.
Aktualizováno uživatelem Ondřej Fibich před více než 11 roky(ů)
Asi to pude i tim appletem, chyba byla asi ve mne :-).
Aktualizováno uživatelem Michal Kliment před více než 11 roky(ů)
U appletu je ale ten problém, co jsem ti už říkal osobně - pokud připojovaným zařízením bude router, tak applet vrátí MAC adresu PC a ne routeru => router po restartu dostane opět jinou IP adresu => opět přesměrování.
Aktualizováno uživatelem Ondřej Fibich před více než 11 roky(ů)
Ne funguje to trochu jinak, ten applet sosa tu MAC z IP, takze pokud ta IP, pro kterou je uzivatel presmerovany neni prirazena tomu jeho pristupujicimu zarizeni, vyskoci mu hlaseni o tom, ze ma v siti jeste nejaky jiny prvek. Pripoustim ovsem, ze to neni idealni, treba kdyz nema nainstalovanou Javu.
Nad SNMP jsem premyslel, nasel jsem nejake Java knihovny pro praci s nim, ale predpokladam, ze to bude stat moc casu, a proto jako prvni chci udelat applet, ktery bude hodov v radu hodin. V SNMP vidim moznost celeho pridani noveho zarizeni (=> 1.2).
Aktualizováno uživatelem Michal Kliment před více než 11 roky(ů)
Já bych spíš použil SNMP přímo v PHP.
Osobně mně přijde nutnost co nejdřívější implementace - přestala by se používat registrace IP adres pomocí telefonu/SMS/e-mailu, kdy není úplně jisté, jestli jde opravdu o toho daného člověka. Navíc by to lidi donutilo přihlásit se do FN.
Aktualizováno uživatelem Ondřej Fibich před více než 11 roky(ů)
- Stav změněn z Odmítnutý na Nový
- % Hotovo změněn z 0 na 50
Aktualizováno uživatelem Ondřej Fibich před více než 11 roky(ů)
- Předmět změněn z Java Applet pro získání MAC adresy na Získání MAC adresy skrze SNMP
- Popis aktualizován (rozdíl)
- Přiřazeno nastaven na Ondřej Fibich
- % Hotovo změněn z 50 na 0
- Odhadovaná doba změněn z 5:00hod na 8:00hod
Aktualizováno uživatelem Ondřej Fibich před více než 11 roky(ů)
- Stav změněn z Nový na Uzavřený
- % Hotovo změněn z 0 na 100
Použito v changesetu r1812.