Ich habe meine MAC-Adresse in meinem Linux-Computer mit geändert ifconfig
. Jetzt ist das Problem, dass ich meine ursprüngliche MAC-Adresse nicht gespeichert habe. Ich möchte es ohne Neustart wiederherstellen.
Gibt es eine Möglichkeit, dies zu tun?
linux
mac-address
ifconfig
spoofing
Narayanpatra
quelle
quelle
sudo ifdown interface && sudo ifup interface
Oder vielleicht:sudo /etc/init.d/networking restart
Antworten:
Sie können Ihre vom Hersteller angegebene Hardware-MAC-Adresse abrufen, indem Sie
ethtool
:Um die MAC-Adresse auf diesen Wert zurückzusetzen, können Sie Folgendes tun:
quelle
Angenommen eth1:
konnte etwas in den Protokollen {Daemon, Kern, Syslog} .log auf meinem System finden.
quelle
[verwurzelt] unter der Annahme von wlan0
... (um den Fahrer zu finden)
airmon-ng | awk '/wlan0/ {print $4}'
... oderairmon-ng | awk '/wlan0/ {print $3}'
...oder nurairmon-ng
..und schau unter 'Treiber'... (um den Treiber neu zu starten)
ifconfig wlan0 down
modprobe -r rt2800usb
<= Ersetzen Sie (rt2800usb) durch Ihren Treibermodprobe rt2800usb
<= Ersetzen Sie (rt2800usb) durch Ihren Treiberifconfig wlan0 up
So mache ich es. Ich habe dafür ein Skript erstellt und es mit einigen meiner Programme verwendet. Wenn dies der Weg ist, den Sie einschlagen, geben Sie 'time.sleep (3)' {oder einen beliebigen Schlafbefehl} ein, bevor Sie die Schnittstelle wieder hochfahren.
quelle
Versuchen Sie vielleicht, das Modul zu entfernen und dann erneut zu installieren?
Oder vielleicht die Schnittstelle fallen lassen und wieder aufrufen?
quelle
<NICmodule>
wäre das Kernelmodul, das die Netzwerkkarte verwendet. zB e1000 Mit dieser Anleitung können Sie sehen, was Sie haben .eth0