Mein Router kann Portweiterleitungen basierend auf MAC-Adressen durchführen. Das heißt, eine bestimmte MAC erhält eine bestimmte IP, für die ich eine Reihe von Ports konfigurieren kann, die weitergeleitet werden sollen. Um diese Ports einfach ändern zu können, möchte ich im Netzwerkmanager verschiedene Verbindungen haben.
Wie ändere ich die MAC-Adresse für eine Netzwerkverbindung?
Antwort1
Gehen Sie zunächst zur Netzwerkanzeige und wählen Sie „Verbindung bearbeiten“, um eine neue Verbindung zu konfigurieren:
Klicken Sie auf „Hinzufügen“ und wählen Sie einen Namen für die gefälschte MAC-Netzwerkverbindung.
Nachdem Sie im oberen Dropdown-Menü Ihre Schnittstelle „eth0“ ausgewählt haben, können Sie einfach eine beliebige MAC-Adresse auswählen:
Und nachdem Sie eine Verbindung hergestellt haben, verwenden Sie Ihre neue MAC-Adresse.
Beim Ausführen ip link ls
wird Ihnen die neue Benutzeroberfläche einschließlich der gefälschten MAC-Adresse angezeigt:
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq-Status UP qlen 1000 Link/Äther00:11:22:33:44:55ff:ff:ff:ff:ff:ff
Und jetzt können Sie ganz einfach die MAC-Adresse wechseln, indem Sie eine Verbindung zu einer der neuen Verbindungen herstellen.
Antwort2
Sie können die Mac-Adresse unter Ubuntu oder Linux Mint auch über das Terminal ändern
Gehen Sie zu Ihrem Ubuntu- oder Linux-Mint-Terminal und bearbeiten Sie die Datei /etc/network/interfaces
$ sudo nano /etc/network/interfaces
Sie sollten ungefähr Folgendes sehen, wenn DHCP für Ihre Netzwerkschnittstelle aktiviert ist. Normalerweise ist es eth0 für kabelgebundene Ubuntu- oder Linux-Mint-Netzwerke und wlan0 für kabellose Ubuntu- oder Linux-Mint-Netzwerke.
auto eth0
iface eth0 inet dhcp
Fügen Sie am Ende der Datei /etc/network/interfaces diese Zeile hinzu, um der Netzwerkschnittstelle Ihres Systems eine neue MAC-Adresse zuzuweisen.
hwaddress ether A4-19-E2-94-DD-BB
Speichern Sie die Datei /etc/network/interfaces mit der neuen Konfiguration und starten Sie dann Ihr Systemnetzwerk neu.
$ sudo /etc/init.d/networking restart
oder
$ sudo service networking restart
Antwort3
Sie können es mit macchanger
den in den Repositories verfügbaren versuchen. Installieren Sie es mit sudo apt-get install macchanger
oder über das Ubuntu Software Center.
$ macchanger
GNU MAC Changer
Usage: macchanger [options] device
Try `macchanger --help' for more options.
tvbox@tvbox-G31M-ES2L:~$ macchanger --help
GNU MAC Changer
Usage: macchanger [options] device
-h, --help Print this help
-V, --version Print version and exit
-s, --show Print the MAC address and exit
-e, --ending Don't change the vendor bytes
-a, --another Set random vendor MAC of the same kind
-A Set random vendor MAC of any kind
-p, --permanent Reset to original, permanent hardware MAC
-r, --random Set fully random MAC
-l, --list[=keyword] Print known vendors
-b, --bia Pretend to be a burned-in-address
-m, --mac=XX:XX:XX:XX:XX:XX
--mac XX:XX:XX:XX:XX:XX Set the MAC XX:XX:XX:XX:XX:XX
Gewährt wird dies als CLI-Dienstprogramm.
Antwort4
Ohne dass es erforderlich ist ifconfig
oder macchanger
:
sudo ip link set dev [interface_name] down
sudo ip link set dev [interface_name] address XX:XX:XX:XX:XX:XX
sudo ip link set dev [interface_name] up