Saya telah mengubah alamat MAC saya di mesin Linux saya menggunakan ifconfig
. Sekarang masalahnya adalah saya belum menyimpan alamat MAC asli saya. Saya ingin mengembalikannya tanpa me-reboot.
Apakah ada cara untuk melakukannya?
linux
mac-address
ifconfig
spoofing
narayanpatra
sumber
sumber
sudo ifdown interface && sudo ifup interface
Atau mungkin:sudo /etc/init.d/networking restart
Jawaban:
Anda bisa mendapatkan alamat MAC perangkat keras yang ditentukan vendor Anda menggunakan
ethtool
:Untuk mengatur ulang alamat MAC ke nilai ini, Anda dapat melakukan sesuatu seperti:
sumber
Dengan asumsi eth1:
dapat menemukan sesuatu di log {daemon, kern, syslog} .log di sistem saya.
sumber
[root] dengan asumsi wlan0
... (untuk mencari driver)
airmon-ng | awk '/wlan0/ {print $4}'
... atauairmon-ng | awk '/wlan0/ {print $3}'
...atau hanyaairmon-ng
..dan lihat di bawah 'driver'... (untuk memulai kembali driver)
ifconfig wlan0 down
modprobe -r rt2800usb
<= Ganti (rt2800usb) dengan driver Andamodprobe rt2800usb
<= Ganti (rt2800usb) dengan driver Andaifconfig wlan0 up
Beginilah cara saya melakukannya. Saya membuat skrip untuk ini dan menggunakannya dengan beberapa program saya. Jika itu rute yang Anda ambil, letakkan 'time.sleep (3)' {atau perintah sleep apa pun} sebelum membawa antarmuka kembali.
sumber
Mungkin coba hapus lalu pasang modul lagi?
Atau mungkin menjatuhkan antarmuka dan membawanya kembali?
sumber
<NICmodule>
akan apa yang pernah kernel modul NIC menggunakan. mis. e1000 Anda dapat melihat apa yang Anda miliki dengan panduan ini .eth0