Projekt

Obecné

Profil

Požadavek #342

uzavřený

Požadavek #143: Možnost přidat žádost o připojení

Získání MAC adresy skrze SNMP

Přidáno uživatelem Ondřej Fibich před více než 11 roky(ů). Aktualizováno před více než 10 roky(ů).

Stav:
Uzavřený
Priorita:
Normální
Přiřazeno:
Kategorie:
-
Cílová verze:
Začátek:
2012-09-12
Uzavřít do:
% Hotovo:

100%

Odhadovaná doba:
8:00hod

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)

související s Požadavek #139: Integrace SNMP protokoluNový2013-09-17

Akce

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.

Také k dispozici: Atom PDF