I denna korta handledning lär du dig hur du kontrollerar din mac -adress och hur du slumpmässigt redigerar den eller för en specifik ersättnings -mac -adress.
För denna handledning kommer jag att arbeta med nätverkskortet enp2s0 , byt ut detta nätverkskort till ditt (t.ex. eth0, wlan0 , etc.)
För att kontrollera din mac -adress, kör bara:
ifconfig
Vi kan se på enp2s0 -nätverkskortet mac -adressen är d0: 17: c2: 12: 3c: cd medan wlp3s0 wifi -kortets mac -adress är a2: 58: a6: 6a: 29: 04. Mac adresserar 12 siffror, 6 fält med 2 tecken och bokstäver separerade med: som XX: XX: XX: XX: XX: XX.
De första 6 tecknen och siffrorna tillhör enhetstillverkaren, i mitt fall tillhör d0: 17: c2 ASUS. De sista 12 siffrorna är hårdvarans ID -nummer och det är unikt.
Först och främst, för att redigera vår nätverkskorts mac -adress måste vi inaktivera vårt nätverkskort, mac kan inte ändras medan kortet används. Så här inaktiverar du körningen av vårt nätverkskort:
Ifconfig enp2s0 nerFör att sedan redigera vår mac -adresstyp:
ifconfigenp2s0 hw eter 00: 00: 00: 00: 00: 01Aktivera sedan nätverkskortet igen genom att skriva:
ifconfigenp2s0 upp
Om du behöver redigera vår mac ofta kan det vara bekvämt att använda ett program som heter macchanger, för att installera det på Debian eller Ubuntu -system:
benägenInstalleramacchanger
Under installationen kommer du att bli tillfrågad om macchanger ska starta när en nätverksenhet är aktiverad. Här kan du bestämma vad du vill, byte av din Mac -adress som standard bör inte skapa problem om du inte har din router konfigurerad för att acceptera specifika mac -adresser.
Välj något av alternativen och tryck på enter för att avsluta.
Efter att macchanger har installerats kan vi också kontrollera vår mac -adress genom att skriva
macchanger-s <ENHETSNAMN>
Som du kan se matchar den med mac -adressen som exponeras med ifconfig .
Här visar Macchanger den aktuella macen, den verkliga maskinvarans mac (Permanent MAC) och den nya om du tilldelar den. Om du vill ändra din mac -adress snabbt för en slumpmässig adress kör du helt enkelt:
macchanger-r <ENHETSNAMN>Se till att du kör macchanger som root och att nätverksenheten är nere. Om du får ett fel när du kör det här kommandot kör du sedan:
ifconfig <ENHETSNAMN>nerFör att inaktivera ditt nätverkskort, efter det skriver ifconfig igen och du ser att ditt nätverkskort inte dyker upp.
Kör sedan | _+_ | på nytt.
Om vi vill tilldela vårt kort en specifik adress kan vi köra:
macchanger-mXX: XX: XX: XX: XX: XXTill exempel
macchanger-m 32: ce: cb: 3c:63: cd enp2s0
Om vi ställer in vårt kort och kör en ifconfig ser vi vår nya mac -adress.
Efter redigering av vår mac -adress måste vi aktivera nätverkskortet igen, för den här körningen ::
ifconfig <ENHETSNAMN>uppifconfig
Nu kan vi se att vårt system också visar den nya mac -adressen 32: ce: cb: 3c: 63: cd.
Brandväggar och IDS kan innehålla policyer som vitlistar och förbjuder specifika mac -adresser. Att manipulera våra nätverkskorts fysiska adress är ett bra steg för att undvika att lämna spår i loggar och öka din integritet genom att maskera din enhet eller kringgå säkerhetshinder när du testar ett nätverk, den vanligaste användningen som sägs i början är när vi vill spricka en wifi -åtkomst som kopplar bort en ansluten enhet med aircrack -sviten genom att klona dess mac -adress.
Jag hoppas att du tyckte att den här självstudien på macchanger var användbar, fortsätt följa LinuxHint för fler tips och uppdateringar om Linux.