I den næste artikel skal vi tage et kig på Macchanger. Dette er et gratis og open source-værktøj, som er tilgængeligt for Gnu / Linux-systemer. Med hende vi vil være i stand til at se og ændre MAC-adressen, fra terminalen, fra enhver netværksenhed på vores computer.
For dem, der ikke er bekendt med, hvad MAC-adresse (Media Access Control), fortæl ham det dette er den unikke 48-bit identifikator, der er tildelt af producenten til et stykke netværkshardware. Det er også kendt som en fysisk adresse, og det er unikt for hver enhed. Denne adresse kan bruges af nogle tjenester for at begrænse adgangen.
Skift MAC-adresse på netværksenheder i Ubuntu ved hjælp af Macchanger
Dette værktøj giver os forskellige muligheder for at ændre eller se MAC-adressen på vores udstyr.
Installer Macchanger
Først og fremmest vil det første være installere dette værktøj på vores system. I Ubuntu skal vi kun åbne en terminal (Ctrl + Alt + T) og udføre kommandoen i den:
sudo apt install macchanger
Under installationen vil vi se en dialogboks, der den vil spørge os, om vi ønsker, at MAC-adressen skal ændres automatisk. Her kan vi vælge en af de to muligheder. Selvom som du kan se i det følgende skærmbillede, valgte jeg for dette eksempel "Ja".
Liste over alle netværksgrænseflader
Når den er installeret, starter vi med liste alle netværksgrænseflader, så vi kan vælge den, hvis MAC-adresse vi vil ændre. For at vise alle disse netværksgrænseflader skal vi i en terminal (Ctrl + Alt + T) kun skrive:
ip addr
Som du kan se i det forrige skærmbillede, denne kommando har listet alle systemets netværksgrænseflader sammen med deres relevante oplysninger. I dette eksempel skal vi ændre MAC-adressen på netværksgrænsefladen enp0s3.
Bekræft den aktuelle MAC-adresse for en specifik netværksgrænseflade
Inden du ændrer MAC-adressen, lad os starte med verificere den aktuelle MAC-adresse på netværksgrænsefladen, der interesserer os. Vi opnår dette med kommandoen:
macchanger -s enp0s3
I denne kommando, hver bruger skal erstatte grænsefladenavnet enp0s3 med navnet på den grænseflade, de vil arbejde på.
Skift tilfældigt MAC-adressen for en specifik netværksgrænseflade
Ankommet så langt, vil vi tildele en tilfældig MAC-adresse til netværksgrænsefladen, der interesserer os. Vi gør dette med kommandoen:
sudo macchanger -r enp0s3
Her, som med alle de eksempler, vi skal se, skal hver bruger ændre navnet på den netværksgrænseflade, der interesserer dem. Efter at have udført denne kommando, vi kan bekræfte, at MAC-adressen på netværksgrænsefladen er blevet ændret ved hjælp af kommandoen brugt i det foregående punkt, som det kan ses på skærmbilledet.
Manuel ændring af MAC-adressen for en netværksgrænseflade
En anden mulighed, som dette hjælpeprogram tilbyder os, er tildele manuelt en MAC-adresse efter eget valg til netværksgrænsefladen. Til dette kan vi bruge kommandoen:
sudo macchanger --mac=a2:42:b0:20:ee:03 enp0s3
I denne kommando, vi vil være i stand til at bruge enhver MAC-adresse efter eget valg, så længe den er i det korrekte format.
Vi kan bekræft, at MAC-adressen for den angivne netværksgrænseflade er blevet ændret ved hjælp af kommandoen:
macchanger -s enp0s3
Gendan den rigtige MAC-adresse for en specifik netværksgrænseflade
For at afslutte vil vi gendan den oprindelige MAC-adresse på netværksgrænsefladen, vi har angivet ved brug af:
sudo macchanger –p enp0s3
Når vi kører denne kommando, Vi vil se, at den permanente og nye MAC-adresse for den angivne netværksgrænseflade er den samme. Det betyder, at den oprindelige MAC-adresse på netværksgrænsefladen er blevet gendannet.
hjælpe
Hvis vi vil konsultere alle mulige muligheder for manipulation af MAC-adresser i vores udstyr, skal vi kun bruge terminalen (Ctrl + Alt + T) kommandoen:
macchanger --help
afinstallere
Fjern dette program fra Ubuntu, det er lige så enkelt som at installere det. Det er kun nødvendigt at åbne en terminal (Ctrl + Alt + T) og udføre i den:
sudo apt remove macchanger
Som vi lige så, du kan nemt installere Macchanger-værktøjet på dit Ubuntu 20.04-system og derefter bruge det til at se og ændre MAC-adressen på enhver netværksenhed.