Teiesugused lugejad aitavad MUO-d toetada. Kui teete ostu meie saidil olevate linkide abil, võime teenida sidusettevõtte komisjonitasu. Loe rohkem.

Kui haldate Linuxi süsteemi, on tõenäoliselt aegu, mil peate teadma oma süsteemi MAC-aadressi. Teil võib seda teavet vaja minna mitmel põhjusel. Võib-olla soovite, et DHCP määraks teile fikseeritud IP-aadressi. Selleks vajate MAC-aadressi, et saaksite lisada IP- ja MAC-aadressi vastenduse oma DHCP-serveri konfiguratsioonidele.

Seda teavet võib vaja minna ka MAC-aadressi filtreerimiseks, et lubada või blokeerida teatud võrgus olevaid seadmeid. Või soovite seadistada Wake-on-LAN-i. Olenemata põhjusest, on siin mõned erinevad viisid Linuxi süsteemi MAC-aadressi leidmiseks.

Mis on MAC-aadress?

MAC-aadress, tuntud ka kui füüsiline või riistvaraaadress, on kordumatu identifikaator, mis on seotud a võrguliidese kaart peaaegu kõigist võrku ühendatud seadmetest.

MAC-aadress toimib teisel kihil (andmelingi kiht). OSI mudel ja on 48 bitti pikk, kus esimesed 24 bitti esindavad tootja ID-d ja viimased 24 bitti esindavad selle NIC-i kordumatut ID-d. Nagu IP-aadressid, saate ka

muutke oma NIC-i MAC-aadressi.

Leidke käsurea kaudu Linuxis MAC-aadress

Siin on mõned kiireimad ja lihtsamad meetodid oma MAC-aadressi leidmiseks Linuxis.

IP-käsu kasutamine

Saate kasutada Linuxis käsku ip, et vaadata ja konfigureerida nii füüsilisi kui ka virtuaalseid võrguliideseid, marsruutimist, poliitika marsruutimist ja tunneleid. See võib lisada või kustutada võrguliidese, määrata/eemaldada IP-aadresse, kuvada võrguliideste olekut ja täita palju kasulikumaid ülesandeid.

Süsteemi MAC-aadressi leiate järgmise ip-käsuga:

ip link näidata

See käsk näitab kõigi võrguliideste üksikasju, sealhulgas nende MAC-aadresse peale sildi link/eeter nagu allpool esile tõstetud:

Konkreetse võrguliidese MAC-aadressi leidmiseks kasutage järgmist süntaksit:

ip link näidata dev

Kasutades käsku ifconfig

Käsk ifconfig Linuxis võimaldab konfigureerida ja kuvada võrguliideste olekut. Lisaks saab see aktiveerida ja deaktiveerida võrguliidese.

Kõigi saadaolevate võrguliideste (isegi kui need on deaktiveeritud) MAC-aadresside leidmiseks kasutage käsku ifconfig koos -a liputage järgmiselt:

ifconfig -a

Konkreetse võrguliidese MAC-aadressi leidmiseks määrake selle nimi argumendina:

ifconfig liidese_nimi

Kõigi praegu aktiivsete võrguliideste MAC-aadresside leidmiseks kasutage käsku ifconfig ilma liputa:

ifconfig

Väljundis leiate sildi kõrvalt oma liidese MAC-aadressi eeter nagu allpool esile tõstetud:

ethtool on Linuxi utiliit, mis võimaldab teil teha päringuid ja konfigureerida võrgudraivereid ja võrguliidese kaardi sätteid. Ethtool utiliiti kasutades saate võrguliideselt küsida ka selle MAC-aadressi.

Siin on käsk seda teha:

ethtool -P liidese_nimi

Hankige MAC-aadress /sys/class/net kataloogist

The /sys/class/net kataloog sisaldab teavet süsteemiga ühendatud võrguseadmete kohta. Selles kataloogis on iga võrguliidese jaoks eraldi alamkataloog /sys/class/net/ens33 ja /sys/class/net /ens37.

Iga alamkataloog sisaldab iga võrguatribuudi jaoks erinevaid faile, nagu MAC-aadress, võrguseadme tööolek, selle dupleks, MTU jne. MAC-aadressi teave salvestatakse aadress faili.

Süsteemiga ühendatud võrguliideste loetlemiseks kasutage järgmist käsku:

ls /sys/klass/net

Konkreetse võrguliidese MAC-aadressi leidmiseks kasutage järgmist käsusüntaksit:

kass /sys/klass/net/liidese_nimi/aadress

Näiteks võrguliidese MAC-aadressi leidmiseks ens33, käsk oleks järgmine:

kass /sys/klass/net/ens33/aadress

Kuidas leida GUI kaudu Linuxis MAC-aadressi

Need, kes eelistavad oma rutiinsete ülesannete jaoks GUI-d, saavad oma MAC-aadressi leida graafiliselt, kasutades nende levitamise pakutavat võrguhaldurit. Nagu Ubuntu puhul, saate kasutada võrguühenduste sätteid.

Avatud Seaded oma Linuxi distributsioonis, paremklõpsates töölaual või rakenduste menüüs. Avage vasakult paneelilt Võrk sakk. See kuvab kõik teie süsteemiga ühendatud võrguliidesed.

Võrguliidese MAC-aadressi leidmiseks klõpsake nuppu Cog (seadete) ikoon selle ees.

See avab uue akna, mis näitab teie võrguliidese üksikasju. Siit leiate MAC-aadressi sildi kõrval Riistvara aadress.

Selle juhendi jaoks oleme piltide jaoks kasutanud GNOME-i, kuid ka teistel töölauakeskkondadel on sarnased sätted, ainult erinevate siltidega.

Leidke kohalikus võrgus mõne teise süsteemi MAC-aadress

Sarnaselt teie enda MAC-aadressiga võite leida ka teiste kohtvõrgu süsteemide MAC-aadressi. Tehke järgmist.

Käsu arp kasutamine

Antud IP-aadressi MAC-aadressi õppimiseks saate kasutada ARP-i ehk Address Resolution Protocoli. Kohalikus võrgus mõne teise süsteemi MAC-aadressi leidmiseks pingitage selle IP-aadress koos:

ping -c1 <IPaadress>

Ping-käsk kasutab kaugsüsteemi MAC-aadressi õppimiseks ARP-i. Kui see teave on kätte saanud, salvestatakse see ARP-tabelisse, mida saate vaadata, kasutades:

arp -n | grep <IPaadress>

See käsk prindib antud IP-aadressi MAC-aadressi.

Arping-utiliit aitab teil avastada ja uurida võrgus olevaid kohalikke süsteeme. See toimib OSI mudeli teises kihis ja saadab süsteemile ARP päringu, et teha kindlaks, kas see on elus ja vastab. See erineb ping-utiliidist, mis töötab kolmandal kihil.

Arpingu saate installida järgmiste käskude abil:

Debianil põhinevate distributsioonide puhul:

sudo apt installida arping

RHEL-põhistel distributsioonidel:

sudo yum installida arping

Pärast installimist leidke võrgus mõne teise süsteemi MAC-aadress, määrates selle IP-aadressi argumendina, kasutades järgmist käsku:

sudo arping -c 1 <IPaadress>

Kui teie süsteemil on mitu võrgukaarti, saate määrata, millisest liidesest tuleb päring saata - Mina lipp (suurtäht "i"), millele järgneb liidese nimi:

sudo arping -c 1 -I liidese_nimi <IPaadress>

Näiteks saadab järgmine käsk omalt ühe ARP-päringu ens33 liides kaugsüsteemi IP-aadressiga 192.168.42.133.

sudoarping-c 1 - Minaens33 192.168.42.133

Väljundis saate sihtsüsteemilt ARP-vastuse, mis sisaldab selle MAC-aadressi.

Linuxis on oma MAC-aadressi lihtne leida

Arvestades erinevaid meetodeid MAC-aadressi leidmiseks Linuxis, saate valida ükskõik millise, mis teile sobib.

Sarnaselt Linuxile leiate MAC-aadressi ka Windowsis ja macOS-is; neil on aga erinevad käskude komplektid ja GUI.