A MAC-cím egy egyedi azonosító, amelyet minden hálózathoz csatlakoztatott eszközhöz rendelnek. Annak ellenére, hogy a MAC-cím állandó, bizonyos esetekben érdemes módosítani az eszközön. Például megváltoztathatja az eszköz MAC-címét, hogy elrejtse személyazonosságát vagy megoldja a hálózati kompatibilitási problémákat. Ezt szem előtt tartva, ez az útmutató megmutatja, hogyan módosíthatja a MAC-címet Linux-eszközön. Tehát akár kezdő, akár tapasztalt Linux-felhasználó, kövesse ezt az útmutatót a MAC-cím gyors és egyszerű módosításához.
Tartalomjegyzék
A MAC-cím megváltoztatása Linuxban (2023)
Mi az a MAC-cím?
Mint fentebb említettük, a MAC-cím (vagy Media Access Control cím) egy egyedi azonosító, amelyet a hálózathoz csatlakoztatott eszközök felismerésére használnak. Ezt a címet más eszközök azonosítására és kommunikációra használják, legyen az számítógép, okostelefon vagy nyomtató, a hálózaton.
A MAC-cím egy 48 bites hexadecimális cím, amely hat kettősponttal vagy kötőjellel elválasztott két számjegyből vagy karakterből áll. Fizikai címnek vagy beégetett címnek is nevezik. Ennek az az oka, hogy a MAC-címet a gyártó rendeli hozzá, és beégeti az eszköz hardverébe. Így általában nem lehet megváltoztatni, vagy legalábbis nem változnak maguktól, mint egy IP-cím.
Különbség a MAC-cím és az IP-cím között
Minden hálózati eszköznek legalább két címre van szüksége ahhoz, hogy más eszközök és hálózati interfészek felismerjék – az egyik a MAC-cím, a másik pedig az IP-cím (Internet Protocol address). Míg az előbbi a hálózaton lévő eszközök egyedi azonosítására szolgál, az utóbbi segít azonosítani az eszköz hálózathoz való csatlakozását. Ez azt jelenti, hogy az IP-cím megkönnyíti az eszköz helyének meghatározását, így a hálózat tudja, hová küldje az adatokat. Ezenkívül az IP-címet az Internet-szolgáltató (ISP), a MAC-címet pedig a gyártó rendeli hozzá, amint azt fentebb említettük.
A MAC-címet azonban néhány ügyes szoftveres trükk segítségével megváltoztathatjuk, amelyeket ebben a cikkben tanulunk meg. Az IP-címekkel ellentétben, amelyek véglegesen megváltoztathatók, a MAC-cím visszaáll az eredeti gyártó címére, amikor újraindítja az eszközt.
Miért érdemes megváltoztatni a MAC-címet?
Számos oka lehet annak, hogy miért szeretné megváltoztatni a MAC-címet Linux-számítógépén. A MAC-cím megváltoztatásával a hálózati eszközök új személyként kezelik Önt. Ezzel teljesen névtelenné válhat egy nyilvános hálózaton, így megvédheti Önt a nyilvános hálózatokon végrehajtott kibertámadásoktól. Az eszköz MAC-címének megváltoztatásával korlátlan ingyenes nyilvános Wi-Fi-hozzáféréshez is hozzáférhet repülőtereken, kávézókban stb.
A MAC-cím megváltoztatása bizonyos illegális tevékenységekre is felhasználható, például egy szervezet adminisztrátorának kiadására. Ha módosítja a MAC-címét az adminisztrátor címére, illegális hozzáférést kaphat a korlátozott hálózatokhoz. Mi azonban elítélünk minden ilyen rosszindulatú cselekedetet, és nem tanácsoljuk őket.
Csomag telepítése a MAC-cím megváltoztatásához Linux alatt
Számos termináleszköz létezik, mint például a macchanger, a net-tools stb., amelyek segíthetnek megváltoztatni a MAC-címet a Linux PC-n. Itt felsoroltuk a Linux parancsokat mindkét csomag telepítéséhez, ezért kövesse a lépést.
A macchanger és a net-tools csomagok Debian-alapú rendszerre történő telepítéséhez használja a következő parancsot:
sudo apt install macchanger net-tools
CentOS-alapú rendszerek esetén használja a következő parancsot a csomagok telepítéséhez:
sudo yum install macchanger net-tools
A két csomag Arch-alapú rendszerekbe történő telepítéséhez használja a következő parancsot:
sudo pacman -S macchanger net-tools
A macchanger csomag telepítése közben megjelenik egy felszólítás, amely megkérdezi a felhasználókat, hogy meg kívánják-e változtatni a MAC-címet minden alkalommal, amikor elindulnak a rendszerbe, vagy sem. A nyílbillentyűkkel navigálhat a lehetőségek között. Válassza az Igen vagy a Nem lehetőséget, az Ön preferenciáitól függően. Ezután nyomja meg az Enter billentyűt a választás megerősítéséhez.
A MAC-cím ideiglenes megváltoztatása
1. lépés: Hálózati eszközök keresése
A MAC-cím megváltoztatása előtt tudnia kell, mi az eszköz neve és aktuális MAC-címe. A rendszeren lévő összes hálózati eszköz listázásához használja ezt a parancsot:
ifconfig
Régebbi rendszerek esetén vagy bármilyen hiba esetén használja a következő parancsot:
ip addr show
A parancs futtatásakor a kimenet első része a Loopback cím információit jeleníti meg, amely a lo címkével ismerhető fel, és a hálózati problémák diagnosztizálására szolgál.
A második rész a hálózati interfész részleteit mutatja be, amely ebben a példában eth0. Továbbá az éter alcímke megadja a hardvercímet vagy a MAC-címet, ami esetünkben 08:00:27:05:10:68. Az inet alcímke az IPv4 IP-címet, az inet6 alcímke pedig az IPv6 IP-címet határozza meg.
2. lépés: A hálózati eszköz letiltása
Most, hogy feljegyezte a hálózati interfész nevét, először le kell tiltania az eszköz hálózathoz való csatlakozását, hogy módosítsa a MAC-címét Linux alatt. Tiltsa le az eszközt a következő paranccsal:
sudo ifconfig
A parancs futtatásakor megszakad az internetkapcsolat. Ha a fenti parancs nem működik a rendszeren, akkor vagy újratelepítheti a net-tools csomagot, vagy használhatja a következő parancsot:
sudo ip link set dev
3. lépés: MAC-cím módosítása
Miután letiltotta az eszköz hálózati kapcsolatát, most megváltoztathatja a MAC-címet. A következő paranccsal módosíthatja a MAC-címet Linuxban.
sudo ifconfig
Ezután ezzel a paranccsal újra engedélyezheti az eszközt. Futtassa a parancsokat a kívánt eredmény érdekében.
sudo ifconfig
Hiba esetén használja a következő parancsot a MAC-cím módosításához és az eszköz hálózati kapcsolatának engedélyezéséhez:
ip link set dev
ip link set dev
4. lépés: A végrehajtott változtatások ellenőrzése
Annak ellenőrzéséhez, hogy a Linux rendszer MAC-címe sikeresen megváltozott, futtassa a következő parancsot:
ifconfig
És bármilyen hiba esetén, vagy ha a rendszere régi, használja a következő parancsot:
ip addr show
A MAC-cím végleges megváltoztatása
1. lépés: Hálózati eszköz keresése
Az előző szakaszhoz hasonlóan először listáznia kell a rendszer összes hálózati eszközét, és fel kell jegyeznie az interfész nevét a következő paranccsal:
ifconfig
A hálózati interfész aktuális MAC-címének megtekintéséhez használja a következő parancsot:
sudo macchanger –show
2. lépés: Új MAC-cím hozzárendelése
Ha a macchanger eszközt használja a MAC-cím végleges megváltoztatására, akkor nem kell letiltania és újra engedélyeznie az eszköz hálózati kapcsolatát. Közvetlenül hozzárendelhet egy véletlenszerű MAC-címet a számítógépéhez a következő paranccsal:
sudo macchanger -r
Egy adott MAC-cím hozzárendeléséhez Linuxban használja az alábbi parancsot. Meg kell adnia a Linux rendszeréhez hozzárendelni kívánt MAC-címet (6 két számjegyből vagy kettősponttal elválasztott karakterből álló készlet). Így néz ki a szintaxis:
sudo macchanger –mac=
Például az alábbi paranccsal megváltoztattuk az eth0 interfész Mac-címét 00:00:00:31:33:73-ra.
sudo macchanger –mac=00:00:00:31:33:73 eth0
3. lépés: Változások véglegesítése
1. Ha új MAC-címet szeretne kapni minden alkalommal, amikor elindítja a rendszert, létrehozhat egy /etc/systemd/system/[email protected] systemd unit fájlt egy választott Linux szövegszerkesztővel. Ehhez írja be a következő parancsot a terminálba:
sudo vim /etc/systemd/system/[email protected]
2. Ezután illessze be a következő szöveget a [email protected] fájl:
[Unit] Description=changes mac for %I Wants=network.target Before=network.target BindsTo=sys-subsystem-net-devices-%i.device After=sys-subsystem-net-devices-%i.device [Service] Type=oneshot ExecStart=/usr/bin/macchanger -r %I RemainAfterExit=yes [Install] WantedBy=multi-user.target
A fenti kódrészletben a rendszer minden alkalommal új MAC-címet rendel a hálózati interfészhez, amikor elindítja a Linux számítógépét. Adhat hozzá egy adott MAC-címet a -m kapcsolóval a 10. sor -r helyett, az alábbiak szerint:
ExecStart=/usr/bin/macchanger -m XX:XX:XX:XX:XX:XX %I
3. Ezután mindössze annyit kell tennie, hogy engedélyezi az imént létrehozott szolgáltatást a következő paranccsal:
sudo systemctl enable [email protected]
Most már minden készen áll. Linux rendszerű számítógépe automatikusan (véglegesen) újra változtatja a MAC-címet minden alkalommal, amikor új munkamenetbe indít.
Gyakran Ismételt Kérdések
A MAC-címek állandóak?
Igen, a MAC-címek állandóak, és a hálózati eszköz gyártója rendeli hozzá őket. De ezek megváltoztathatók a Linux terminál néhány trükkjével, amint az fent látható.
A MAC-címeket újra felhasználják?
Mivel a rendelkezésre álló MAC-címek száma korlátozott, a gyártóknak újra fel kell használniuk a MAC-címeket.
Milyen hosszú egy MAC cím?
A MAC-cím 48 bitből vagy 6 bájtból áll, ahol minden bájt 2 hexadecimális számjegyből áll. Kettős készletekben jelennek meg, kettősponttal vagy kötőjellel elválasztva.
MAC-cím módosítása Linux alatt
A MAC-cím megváltoztatása Linuxban egyszerű, és javíthatja a magánélet védelmét és biztonságát az internet használata közben. Míg a MAC-cím végleges módosításához a terminált kell használnia, vegye figyelembe, hogy a lépések kissé eltérhetnek a Linux disztribúciótól függően. Továbbá, miközben módosítja a MAC-címet a Linux PC-n, győződjön meg arról, hogy az nem ütközik semmilyen más MAC-címmel, különben mindkét cím leválik a hálózatról. Reméljük, hogy ez a cikk segített véglegesen megváltoztatni MAC-címét Linux számítógépén. Ha bármilyen kérdése van, tudassa velünk az alábbi megjegyzésekben.