MAC adresas: Tinklo pirštų atspaudas ir jo klonavimo subtilybės

Kairėje pusėje yra kompiuterio tinklo plokštės nuotrauka, dešinėje pusėje yra tinklo maršrutizatoriaus nuotrauka

Kiekvienas tinklo įrenginys, ar jis būtų prijungtas per WiFi, ar Ethernet kabeliu, turi savo unikalų skaitmeninį „vardą“, kuris leidžia maršrutizatoriams ir jungikliams tiksliai žinoti, kur siųsti duomenis. Šis unikalus identifikatorius yra žinomas kaip MAC adresas (Media Access Control address). Jį galima palyginti su įrenginio pirštų atspaudu - jis yra unikalus ir padeda tinklui atpažinti kiekvieną prijungtą įrenginį. Šiame straipsnyje gilinsimės į tai, kas yra MAC adresas, kokios jo rūšys, kokia jo reikšmė tinklų komunikacijoje ir kaip jį rasti savo įrenginiuose.

MAC adreso esmė ir reikšmė tinkluose

MAC adresas yra unikalus identifikatorius, suteikiamas tinklo sąsajoms (network interfaces) komunikacijai. Jis yra įrašomas gamykloje ir, skirtingai nei IP adresas ar programinės įrangos adresas, MAC adresas negali būti konfigūruojamas ar valdomas vartotojo. Jis vaidina itin svarbų vaidmenį tiek laidiniuose, tiek bevieliuose tinkluose. Kiekvienas jūsų namų tinklui prijungtas įrenginys turi savo unikalų MAC adresą. Jei jūsų kompiuteryje yra kelios tinklo plokštės (pavyzdžiui, Ethernet ir bevielio ryšio adapteris), kiekviena jų turės savo atskirą MAC adresą. Kartais prireikia rasti MAC adresą įrenginiams, prijungtiems prie tinklo, pavyzdžiui, daiktų interneto (IoT) įrenginiams.

Schemoje parodytas tinklo maršrutizatorius, prie jo prijungti keli įrenginiai (kompiuteris, išmanusis telefonas, planšetinis kompiuteris) su jų MAC adresais

MAC adresas prieš IP adresą

Svarbu suprasti skirtumą tarp MAC ir IP adresų. IP adresai, skirtingai nei MAC adresai, gali keistis. IP adresai yra dinamiški ir automatiškai skiriami DHCP tarnybos arba gali būti nustatyti rankiniu būdu. Jie naudojami bendrauti tarp skirtingų tinklų, pavyzdžiui, tarp jūsų namų tinklo ir interneto. MAC adresas, kita vertus, yra fizinis, pastovus adresas, tiesiogiai susietas su tinklo plokšte. Jis veikia vietiniame tinkle ir nėra keičiamas tinklo konfigūracijos metu.

MAC adreso klonavimas ir šios praktikos priežastys

Nors MAC adresas yra statinis, tam tikrais atvejais gali prireikti jį klonuoti arba "suklastoti" (spoofing). MAC adresai gali būti klonuojami ar klastojami įvairiems tikslams, įskaitant privatumą ar apėjimo WiFi tinklo prieigos kontrolę.

Viena dažniausia priežastis, kodėl reikia klonuoti MAC adresą, yra susijusi su interneto paslaugų teikėjų (ISP) politika. Kai kurie paslaugų teikėjai, siekdami kontroliuoti tinklo naudojimą, apsaugoti tinklą nuo nepageidaujamų įrenginių ar apriboti tinklo kokybę, gali registruoti jūsų kompiuterio ar senojo maršrutizatoriaus MAC adresą. Jei pirmą kartą prisijungiate prie interneto per modemą, ISP gali užregistruoti jūsų kompiuterio MAC adresą. Vėliau, prijungus maršrutizatorių, kuris turi savo MAC adresą, tinklas gali neatpažinti naujo įrenginio ir blokuoti interneto ryšį.

Situacija, kai tiesiogiai prijungus laidą prie kompiuterio internetas veikia (reikėjo programiškai pakeisti MAC adresą), bet prijungus per maršrutizatorių kyla problemų, yra klasikinis pavyzdys. Jei jūsų interneto paslaugų teikėjas naudoja DHCP tarnybą ir prisiriša prie konkretaus MAC adreso, maršrutizatorius, turintis savo MAC adresą, negalės gauti interneto nustatymų (WAN). Tokiu atveju, norint apeiti šį apribojimą, reikia klonuoti MAC adresą. Tai reiškia, kad maršrutizatoriui nurodoma naudoti tą patį MAC adresą, kurį registravo jūsų paslaugų teikėjas. Kai kurie maršrutizatoriai turi specialią funkciją "MAC Clone", kuri leidžia automatiškai nukopijuoti prie maršrutizatoriaus prijungto kompiuterio MAC adresą.

Kaip klonuoti kompiuterio „Mac“ kompiuterį į maršrutizatorių | Kaip pakeisti maršrutizatoriaus MAC adresą

Kita situacija gali kilti, kai ISP naudoja DHCP tarnybą, kad automatiškai priskirtų interneto adresus. Jei prijungus maršrutizatorių, jis negali gauti reikiamų nustatymų (WAN), net ir palaukus nustatytą "LEASE TIME" (nuomos laikotarpį), o prisijungus tiesiogiai prie kompiuterio viskas veikia, tai greičiausiai reiškia, kad ISP blokuoja portą, jei bandoma gauti DHCP duomenis su kitu MAC adresu. Tokiu atveju, maršrutizatoriaus MAC adreso klonavimas yra būtinas.

Kaip rasti ir pakeisti MAC adresą?

MAC adresą galima rasti įvairiais būdais, priklausomai nuo operacinės sistemos:

  • Windows sistemos:

    • Atidarykite "Command Prompt" (įrašykite "cmd" paieškos laukelyje).
    • Įveskite komandą ipconfig /all.
    • Ieškokite savo tinklo adapterio (pvz., "Ethernet adapter" arba "Wireless LAN adapter"). Po užrašu "Physical Address" bus nurodytas MAC adresas.
    • Ankstesnėse Windows versijose, tai galėjo būti pasiekiama per "Network Connections" (Tinklo jungtys), dešiniuoju pelės klavišu paspaudus ant tinklo adapterio, pasirinkus "Properties" (Ypatybės) ir tada "Configure" (Konfigūruoti), kur buvo matomas "Physical Address".
  • Maršrutizatoriaus valdymo sąsaja: Dauguma maršrutizatorių leidžia per jų valdymo sąsają matyti prijungtų įrenginių MAC adresus. Taip pat, maršrutizatoriaus MAC adresą dažnai galima rasti ant paties įrenginio etiketės arba jo dugne.

Nuotrauka su pavyzdžiu, kaip atrodo MAC adresas kompiuterio komandinėje eilutėje

Jei reikia pakeisti MAC adresą kompiuteryje (pavyzdžiui, norint klonuoti maršrutizatoriaus MAC adresą), tai galima padaryti per tinklo adapterio ypatybes:

  1. Atidarykite "Network Connections" (Tinklo jungtys).
  2. Dešiniuoju pelės klavišu paspauskite ant tinklo adapterio, kuriam norite pakeisti MAC adresą, ir pasirinkite "Properties" (Ypatybės).
  3. Paspauskite mygtuką "Configure" (Konfigūruoti).
  4. Pereikite į skirtuką "Advanced" (Papildomi nustatymai).
  5. Ieškokite parinkties "Locally Administered Address" arba "Network Address".
  6. Pasirinkite "Value" (Reikšmė) ir įveskite norimą MAC adresą.

Svarbu: Prieš keičiant MAC adresą, įsitikinkite, kad žinote, kokį adresą įrašysite. Jei norite klonuoti maršrutizatoriaus MAC adresą, jį galite rasti ant paties maršrutizatoriaus arba jo valdymo sąsajoje. Jei reikia pakeisti MAC adresą pačiame maršrutizatoriuje, tai paprastai daroma per jo valdymo meniu, kur yra specialus punktas MAC adreso keitimui.

MAC adresų filtravimas ir jo ribojimai

Kai kurie interneto paslaugų teikėjai, siekdami padidinti tinklo saugumą ar apriboti įrenginių skaičių, gali reikalauti MAC adresų patvirtinimo. Tokiu atveju, jei jūsų maršrutizatoriaus MAC adresas nėra leidžiamų adresų sąraše, galite kreiptis į ISP, kad jis būtų įtrauktas, arba naudoti maršrutizatoriaus MAC klonavimo funkciją.

Taip pat verta paminėti, kad kai kurie įrenginiai, pavyzdžiui, diapazono plėtikliai (range extenders), gali kurti virtualius MAC adresus savo klientams. Kai konfigūruojamas MAC filtravimas maršrutizatoriuje, reikia įvesti būtent šiuos virtualius MAC adresus, o ne realius klientų įrenginių MAC adresus, nes maršrutizatorius matys tik virtualius.

Išvada

MAC adresas yra fundamentalus tinklų veikimo elementas, užtikrinantis, kad duomenys pasiektų tinkamą įrenginį. Nors dažniausiai jis veikia fone ir nereikalauja vartotojo įsikišimo, supratimas, kaip jį rasti ir kada gali prireikti jį klonuoti, suteikia gilesnį supratimą apie tinklo nustatymus ir įrenginių veikimą. MAC adresų klonavimas, nors ir gali atrodyti sudėtingas, yra naudingas įrankis sprendžiant tam tikras tinklo konfigūracijos problemas, ypač susijusias su interneto paslaugų teikėjų apribojimais.

tags: #mac #adresus #suklonuoti #routerio #ir