Šiame straipsnyje bus aptariami šie dalykai:
- Kas yra MAC adresas?
- IP ir MAC adresų radimas naudojant komandinę eilutę
- IP komanda
- IP adreso radimas „Linux“ sistemose
- MAC adreso radimas „Linux“ sistemose
Medijos prieigos kontrolės (MAC) adresas
MAC adresas, taip pat žinomas kaip „Media Access Control“ adresas, yra unikalus ir atskiras konkretaus kompiuterio aparatinės įrangos numeris, ypač LAN (vietiniame tinkle) ar kituose tinkluose. Kai esate prisijungę prie interneto kaip pagrindinis kompiuteris arba jūsų kompiuteris yra prijungtas prie interneto, jūsų kompiuterio IP adresas yra susietas su fiziniu LAN LAN kompiuterio MAC adresu. MAC adresas yra tas pats, kaip Ethernet adresas, esantis Ethernet LAN tinkle. Telekomunikacijų protokoluose prieigos prie laikmenos valdymas, kuris yra duomenų ryšio sluoksnio posluoksnis, naudoja MAC adresą. Kiekvienam įrenginio tipui yra skirtingas MAC posluoksnis. DLC sluoksnyje kitas posluoksnis yra loginio ryšio valdymo posluoksnis.
Toliau mes parodysime, kaip rasti įrenginio IP ir MAC adresus naudojant „Linux“ komandų eilutę.
IP ir MAC adresų radimas naudojant komandų eilutę
Komandos IP pagalba galite rasti ir tinklo ryšio IP, ir MAC adresą. Čia aptarsime tinklo komandą IP sistemoje „Linux“. „Linux“ tinklo parametrus naudinga atšaukti naudojant šią komandą. Ši komanda veiks skirtingose „Linux“ sistemose, tokiose kaip „Kali Linux“, „Arch Linux“, „Fedora“, „Ubuntu“ ir kt.
IP komanda
IP komanda pakeičia komandą „ifconfig“, kuri yra „net-tools“ paketo dalis. IP komanda yra labai stipri ir galinga. IP komandos sintaksė parašyta taip:
# x.x.x.xPirmiau pateiktoje komandoje xx bus pakeistas šiais dviem, kad gautumėte pageidaujamą rezultatą. Šie operatoriai yra:
-s, kuris naudojamas norint parodyti daugiau informacijos, susijusios su komanda
-V, kuri naudojama parodyti „ip“ programos versiją
Norėdami patikrinti IP adresą „Kali Linux“, įveskite komandą „ifconfig“, kaip parodyta žemiau:
$ sudo ifconfig
„Linux“ sistemos IP adreso radimas
Norėdami išvardyti kiekvieną sistemos IP adresą, terminale parašykite šią komandą:
$ ip maršrutų sąrašas
Ši komanda parodys visus šiuo metu galimus IP adresus su jų įrenginių pavadinimais. Jei kam nors nepatinka numatytasis IP adresas, prijungtas prie interneto, jis gali naudoti „grep“ parametrą. Parametras gali būti parašytas taip, kaip parodyta žemiau:
$ ip maršrutų sąrašas | numatytasis grepas
Kitas variantas yra naudoti įrenginio pavadinimą, tačiau šiuo atveju būtina naudoti konkrečių tinklo įrenginių pavadinimus. Norėdami tai padaryti, įveskite šią komandą:
$ ip addr šou
Čia pamatysite, kad Ethernet ryšys yra eth0, o wlp2s0 reiškia belaidį ryšį. Šiame pavyzdyje naudosime eth0:
$ ip addr rodyti eth0
„Linux“ sistemos MAC adreso radimas
Bet kuriame tinklo įrenginyje yra kritinis parametras, pvz., MAC adresas, kuris taip pat apims kompiuterio ar serverio aparatinę įrangą. Kiekvienam tinklo įrenginiui, prijungtam prie kompiuterio, yra unikalus MAC adresas.
Įveskite „ip link“ komandą į terminalą, kaip parodyta žemiau:
$ ip nuorodų šou
„IP link“ įrankyje pateikiami keli įrenginio parametrai. Kiekvienam iš įrenginių yra dvi linijos, nurodančios ryšio būseną ir jų ypatybes. Pirmoje eilutėje bus parodyta dabartinė konkretaus įrenginio būsena, didžiausias perdavimo blokas, prietaiso vėliavėlių rinkinys ir kt. Panašiai antroje eilutėje bus nurodytas dabartinis MAC adresas arba šiuo metu naudojamo ryšio sluoksnio tipas. Ankstesniame pavyzdyje rasti dviejų šiuo metu naudojamų LAN jungčių MAC adresai.
Išvada
Ši pamoka parodė, kaip ieškoti MAC adresų sistemoje „Linux“. Šiame straipsnyje pateikiamos komandos veikia su daugeliu sričių, įskaitant „Kali“, „Arch“ ir „Ubuntu Linux“ mašinas.