J'ai changé mon adresse MAC dans ma machine Linux en utilisant ifconfig
. Maintenant, le problème est que je n'ai pas enregistré mon adresse MAC d'origine. Je veux le restaurer sans redémarrer.
Y a-t-il un moyen de le faire?
Vous pouvez obtenir votre adresse MAC spécifiée par le fournisseur à l'aide de ethtool
:
ethtool -P eth0
Pour réinitialiser l'adresse MAC à cette valeur, vous pouvez faire quelque chose comme:
Sudo ifconfig eth0 hw ether $(ethtool -P eth0 | awk '{print $3}')
[enraciné] supposant que WLAN0
... (pour trouver le conducteur)
[.____] airmon-ng | awk '/wlan0/ {print $4}'
...ou
airmon-ng | awk '/wlan0/ {print $3}'
...ou juste
airmon-ng
..et regarder sous "pilote"
... (pour redémarrer le pilote)
[.____] ifconfig wlan0 down
modprobe -r rt2800usb
<= Remplacer (RT2800USB) avec votre pilote
modprobe rt2800usb
<= Remplacer (RT2800USB) avec votre pilote
ifconfig wlan0 up
C'est comme ça que je le fais. J'ai fait un script pour cela et l'utiliser avec quelques-uns de mes programmes. Si c'est l'itinéraire que vous prenez, mettez un "temps.sleep (3) '{ou quelle que soit la commande de sommeil} avant d'apporter l'interface sauvegarder.
En supposant qu'EH1:
grep "eth1" /var/log/*log | egrep "([0-9a-fA-F]{2}:){5}"
pourrait trouver quelque chose dans les journaux {Daemon, Kern, Syslog} .log sur mon système.
Essayez peut-être de supprimer ensuite l'installation du module à nouveau?
Sudo rmmod <NICmodule>
Sudo insmod <NICmodule>
Ou peut-être laisser tomber l'interface et la ramener?
Sudo ifdown <interface> && Sudo ifup <interface>