Az Önhöz hasonló olvasók támogatják a MUO-t. Amikor a webhelyünkön található linkek használatával vásárol, társult jutalékot kaphatunk. Olvass tovább.

Ha Linux rendszert adminisztrál, valószínűleg előfordulhat, hogy tudnia kell a rendszer MAC-címét. Több okból is szüksége lehet erre az információra. Talán azt szeretné, hogy a DHCP fix IP-címet rendeljen hozzá. Ehhez szüksége lesz a MAC-címre, hogy hozzáadhassa az IP- és MAC-címleképezést a DHCP-kiszolgáló konfigurációjához.

Erre az információra a MAC-cím szűréséhez is szüksége lehet, hogy engedélyezze vagy blokkolja bizonyos eszközöket a hálózaton. Vagy esetleg be szeretné állítani a Wake-on-LAN funkciót. Bármi is legyen az ok, itt van néhány különböző módszer a MAC-cím megkeresésére a Linux rendszeren.

Mi az a MAC-cím?

A MAC-cím, más néven fizikai vagy hardvercím, egy egyedi azonosító, amely az a hálózati kártya szinte minden hálózathoz csatlakoztatott eszközről.

A MAC-cím a második rétegben (adatkapcsolati réteg) működik az OSI modell és 48 bit hosszú, ahol az első 24 bit a gyártó azonosítóját, az utolsó 24 bit pedig az adott hálózati kártya egyedi azonosítóját jelenti. Az IP-címekhez hasonlóan ezt is megteheti

módosítsa a hálózati kártya MAC-címét.

Keresse meg a MAC-címet Linuxon a parancssoron keresztül

Íme néhány leggyorsabb és legegyszerűbb módszer a MAC-cím megkeresésére Linux rendszeren:

Az ip parancs használata

Az ip paranccsal Linuxon megtekintheti és konfigurálhatja a fizikai és a virtuális hálózati interfészek, az útválasztás, a házirend-útválasztás és az alagutak. Hozzáadhat vagy törölhet hálózati interfészt, hozzárendelhet/eltávolíthat IP-címeket, megjelenítheti a hálózati interfészek állapotát, és sokkal hasznosabb feladatokat hajthat végre.

A rendszer MAC-címét a következő ip paranccsal találhatja meg:

ip link előadás

Ez a parancs megjeleníti az összes hálózati interfész részleteit, beleértve a MAC-címüket is a címkén kívül link/éter az alábbiak szerint:

Egy adott hálózati interfész MAC-címének megkereséséhez használja a következő szintaxist:

ip link előadás dev

Az ifconfig parancs használata

Az ifconfig parancs Linux alatt lehetővé teszi a hálózati interfészek konfigurálását és állapotának megjelenítését. Ezenkívül képes aktiválni és deaktiválni egy hálózati interfészt.

Az összes elérhető hálózati interfész MAC-címének megkereséséhez (még akkor is, ha deaktiválva vannak), használja az ifconfig parancsot a -a zászlót a következőképpen:

ifconfig -a

Egy adott hálózati interfész MAC-címének megkereséséhez adja meg a nevét argumentumként:

ifconfig felület_neve

Az összes jelenleg aktív hálózati interfész MAC-címének megkereséséhez használja az ifconfig parancsot jelző nélkül:

ifconfig

A kimenetben a címke mellett megtalálhatja az interfész MAC-címét éter az alábbiak szerint:

Az ethtool egy Linux segédprogram, amely lehetővé teszi a hálózati illesztőprogramok és a hálózati kártya beállításainak lekérdezését és konfigurálását. Az ethtool segédprogram segítségével lekérdezheti a hálózati interfész MAC-címét is.

Íme a parancs erre:

ethtool -P interfész_neve

MAC-cím lekérése a /sys/class/net könyvtárból

A /sys/class/net könyvtár információkat tartalmaz a rendszerhez csatlakoztatott hálózati eszközökről. Ez a könyvtár külön alkönyvtárat tart fenn minden egyes hálózati interfészhez, mint pl /sys/class/net/ens33 és /sys/class/net /ens37.

Minden alkönyvtár különböző fájlokat tartalmaz minden hálózati attribútumhoz, például MAC-címhez, a hálózati eszköz működési állapotához, duplexéhez, MTU-hoz stb. A MAC-cím információkat a cím fájlt.

A rendszerhez csatlakoztatott hálózati interfészek felsorolásához használja a következő parancsot:

ls /sys/osztály/háló

Egy adott hálózati interfész MAC-címének megkereséséhez használja a következő parancsszintaxist:

macska /vki/osztály/háló/interfész_neve/cím

Például egy hálózati interfész MAC-címének megkereséséhez, mondjuk ens33, a parancs a következő lenne:

macska /vki/osztály/háló/ens33/cím

Hogyan lehet megtalálni a MAC-címet Linuxon GUI-n keresztül

Azok, akik a GUI-t részesítik előnyben rutinfeladataikhoz, grafikusan találhatják meg MAC-címüket a disztribúciójuk által biztosított hálózatkezelővel. Az Ubuntuhoz hasonlóan használhatja a Hálózati kapcsolatok beállításait.

Nyisd ki Beállítások Linux disztribúciójában, kattintson a jobb gombbal az asztalra, vagy az alkalmazások menüjéből. A bal oldali panelről lépjen a Hálózat lapon. Ez megjeleníti a rendszerhez csatlakoztatott összes hálózati interfészt.

Egy hálózati interfész MAC-címének megkereséséhez kattintson a gombra Patkószeg (beállítások) ikont előtte.

Ekkor megnyílik egy új ablak a hálózati interfész részleteivel. Itt találja a MAC-címet a címke mellett Hardver címe.

Ebben az útmutatóban a GNOME-ot használtuk a képekhez, de más asztali környezetek is hasonló beállításokkal rendelkeznek, csak más címkékkel.

Keresse meg egy másik rendszer MAC-címét a helyi hálózaton

A saját MAC-címéhez hasonlóan a helyi hálózaton lévő többi rendszer MAC-címét is megtalálhatja. Itt van, hogyan:

Az arp Command használata

Az ARP vagy Address Resolution Protocol segítségével megtanulhatja egy adott IP-cím MAC-címét. Ha meg szeretné keresni egy másik rendszer MAC-címét egy helyi hálózaton, pingelje meg az IP-címét a következővel:

ping -c1 <IPcím>

A ping parancs az ARP segítségével tanulja meg a távoli rendszer MAC-címét. Miután megkapta ezeket az információkat, az ARP táblában tárolódik, amelyet a következőkkel tekinthet meg:

arp -n | grep <IPcím>

Ez a parancs kiírja az adott IP-cím MAC-címét.

Az arping segédprogram segít felfedezni és megvizsgálni a hálózaton lévő helyi rendszereket. Az OSI modell második rétegében működik, és elküldi az ARP-kérést a rendszernek, hogy megállapítsa, életben van-e és válaszol-e. Ez eltér a harmadik rétegben működő ping segédprogramtól.

Az arping a következő parancsokkal telepíthető:

Debian-alapú disztribúciókon:

sudo apt telepítés arping

RHEL-alapú disztribúciók esetén:

sudo yum telepítés arping

A telepítés után keresse meg egy másik rendszer MAC-címét a hálózaton úgy, hogy az IP-címét argumentumként adja meg a következő paranccsal:

sudo arping -c 1 <IPcím>

Ha a rendszere több hálózati kártyával rendelkezik, a segítségével megadhatja, hogy melyik interfészről küldjön kérést -ÉN zászló (nagy "i"), majd az interfész neve:

sudo arping -c 1 -I interfész_neve <IPcím>

Például a következő parancs egy ARP-kérést küld a sajátjából ens33 interfész a távoli rendszer IP-címéhez 192.168.42.133.

sudoarping-c 1 -ÉNens33 192.168.42.133

A kimenetben megkapja az ARP-választ a célrendszertől, amely tartalmazza a MAC-címét.

Linuxon könnyen megtalálhatja MAC-címét

Tekintettel a MAC-címek Linux rendszeren történő megtalálásának különböző módszereire, bármelyiket kiválaszthatja, amelyet kényelmesnek talál.

A Linuxhoz hasonlóan Windows és macOS rendszerben is megtalálhatja a MAC-címet; azonban eltérő parancskészlettel és grafikus felhasználói felülettel rendelkeznek.