DevToys Web Pro iconDevToys Web Proብሎግ
ደረጃ ይስጡን፦
የአሳሽ ቅጥያን ይሞክሩ፦

የMAC አድራሻ አምራች ፍለጋ (OUI)

  • MAC
    የOUI ዳታቤዝ በመጫን ላይ…
    ቴክኒካዊ ዝርዝሮች

    የMAC አድራሻ አምራች መፈለጊያው እንዴት እንደሚሰራ

    መሣሪያው ምን ያደርጋል

    የMAC አድራሻ አምራች መፈለጊያው የMAC አድራሻ የመጀመሪያዎቹ 24 ቢቶች (OUI — Organisationally Unique Identifier) በIEEE Registration Authority የOUI ዳታቤዝ ላይ በመጠየቅ ወደ ተመዘገበው አምራች ይተርጎማል። በማንኛውም የተለመደ ቅርጸት (ኮሎን፣ ዳሽ፣ ነጥብ፣ መለያ ሳይኖር) የቀረቡ የMAC አድራሻዎችን ይቀበላል እና የአቅራቢ ስም፣ የተመዘገበ አድራሻ፣ እና መሠረታዊ የቢት ምልክቶች (locally-administered, multicast) ይመልሳል።

    የተለመዱ የገንቢ አጠቃቀም ሁኔታዎች

    የኔትወርክ ኢንጂነሮች ከARP ወይም DHCP ሎጎች ውስጥ OUI በማንበብ በLAN ላይ ያሉ ያልታወቁ መሣሪያዎችን ይለያሉ። የደህንነት ባለሙያዎች OUI ከተናገረው ብራንድ ጋር የማይዛመድ የተሳሳተ ወይም የተጭበረበረ ሃርድዌር ይለያሉ። IoT ዲቨሎፐሮች አዲስ የተፍላሽ ፈርምዌር ትክክለኛውን MAC እንደጠበቀ ያረጋግጣሉ። ሰው ሊያነብ የሚችል የመሣሪያ መለያዎችን (የኔትወርክ ካርታዎች፣ ዳሽቦርዶች፣ የፓኬት መያዣዎች) የሚያሳዩ መሳሪያዎች ጥሬ አድራሻዎችን ለማበልጸግ OUI መፈለጊያን ይጠቀማሉ።

    የውሂብ ቅርጾች፣ አይነቶች ወይም ልዩነቶች

    የተደገፉ የMAC ቅርጾች፦ በኮሎን የተለያዩ (00:1A:2B:3C:4D:5E)፣ በዳሽ የተለያዩ (00-1A-2B-3C-4D-5E)፣ የCisco ነጥብ ኖቴሽን (001A.2B3C.4D5E)፣ እና ያልተለያየ ሄክስ (001A2B3C4D5E)። OUI እንደ መጀመሪያዎቹ 6 የሄክስ ቁምፊዎች ይወጣል። ከoui-data የnpm ፓኬጅ በኩል የተካተተው የIEEE ዳታቤዝ (~3.9MB) 39,000+ መመደቦችን ይዟል እና መሳሪያውን ሲከፍቱ አንድ ጊዜ ይጫናል — ከዚያ በኋላ ሁሉም ጥያቄዎች በአካባቢ ይከናወናሉ።

    የተለመዱ ስህተቶች እና የጠርዝ ሁኔታዎች

    Locally-administered MACs (የመጀመሪያው ኦክቴት ሁለተኛ-ከመጨረሻ ዝቅተኛ ቢት 1 ሲሆን) በሶፍትዌር ይመደባሉ እንጂ በIEEE አይደለም — ከአቅራቢ ጋር አይዛመዱም። አዳዲስ የብሎክ መጠኖች (MA-M, MA-S) 28- ወይም 36-ቢት ቅድመ-ቅጥያዎችን ይጠቀማሉ፤ ይህ መሳሪያ የታወቀውን 24-ቢት OUI ብቻ ይፈታል። Multicast አድራሻዎች (የመጀመሪያው ኦክቴት ዝቅተኛ-አስፈላጊ ቢት 1 ሲሆን) ምልክት ይደረግባቸዋል ነገር ግን መፈለጊያው እንደገናም በተመዘገበው ክልል ውስጥ አቅራቢ ለማግኘት ይሞክራል።

    ይህን መሣሪያ ከኮድ ጋር መቼ መጠቀም እንደሚገባ

    የፓኬት ካፕቸር ወይም የኔትወርክ ኦዲት እየተመለከቱ ሳሉ ለአድ-ሆክ መለያየት የብራውዘር መሣሪያውን ይጠቀሙ። በኮድ ውስጥ ደግሞ በሰርቨር በኩል npm `oui` ፓኬጁን፣ የPython `manuf` ወይም `netaddr.EUI.oui` ሞጁሎችን፣ ወይም በፓይፕላይን ውስጥ ለብዛት ማበልጸግ ሲፈልጉ የIEEE ሊወርድ የሚችል CSV ይጠቀሙ።