Я изменил свой MAC-адрес в моей машине Linux с помощью ifconfig
. Теперь проблема в том, что я не сохранил свой оригинальный MAC-адрес. Я хочу восстановить его без перезагрузки.
Есть ли способ сделать это?
linux
mac-address
ifconfig
spoofing
narayanpatra
источник
источник
sudo ifdown interface && sudo ifup interface
Или, может быть:sudo /etc/init.d/networking restart
Ответы:
Вы можете получить аппаратный MAC-адрес, указанный поставщиком, используя
ethtool
:Чтобы сбросить MAC-адрес до этого значения, вы можете сделать что-то вроде:
источник
Предполагая, что eth1:
мог найти что-то в журналах {daemon, kern, syslog} .log в моей системе.
источник
[укоренившийся] при условии, wlan0
... (найти водителя)
airmon-ng | awk '/wlan0/ {print $4}'
... илиairmon-ng | awk '/wlan0/ {print $3}'
...или простоairmon-ng
..и посмотри под 'водитель'... (для перезапуска драйвера)
ifconfig wlan0 down
modprobe -r rt2800usb
<= Заменить (rt2800usb) на ваш драйверmodprobe rt2800usb
<= Заменить (rt2800usb) на ваш драйверifconfig wlan0 up
Вот как я это делаю. Я сделал скрипт для этого и использую его с несколькими моими программами. Если вы выберете этот путь, поместите time.sleep (3) {или любую другую команду сна} перед восстановлением интерфейса.
источник
Может быть, попробуйте удалить, а затем установить модуль снова?
Или, может быть, сбросив интерфейс и вернув его обратно?
источник
<NICmodule>
бы то, что когда-либо модуль ядра, который использует NIC. например, e1000 Вы можете увидеть, что у вас есть с этим руководством .eth0