jadi saya mengubah alamat MAC saya macchanger -A wlp68s0b1
saat boot dengan crontab, di sini adalah apa yang terjadi ketika saya memutuskan dan menyambung kembali:
saat menghubungkan setelah boot:
rahman@debian:~$ macchanger -s wlp68s0b1
Current MAC: 00:22:31:c6:38:45 (SMT&C Co., Ltd.)
Permanent MAC: 00:00:00:00:00:00 (FAKE CORPORATION)
setelah memutuskan hubungan:
rahman@debian:~$ macchanger -s wlp68s0b1
Current MAC: 16:7b:e7:3c:d3:cd (unknown)
Permanent MAC: 00:00:00:00:00:00 (FAKE CORPORATION)
setelah menghubungkan kembali:
rahman@debian:~$ macchanger -s wlp68s0b1
Current MAC: 00:00:00:00:00:00 (FAKE CORPORATION)
Permanent MAC: 00:00:00:00:00:00 (FAKE CORPORATION)
dan seterusnya, dan dengan setiap pemutusan saya mendapatkan alamat MAC acak berbeda yang memudar menghubungkan kembali memberi saya alamat MAC asli saya, apa yang menyebabkan itu dan bagaimana cara menghentikannya?
beberapa output:
rahman@debian:~$ lspci -nn |grep 14e4
44:00.0 Network controller [0280]: Broadcom Limited BCM4313 802.11bgn Wireless Network Adapter [14e4:4727] (rev 01)
rahman@debian:~$ uname -a
Linux debian 4.9.0-3-amd64 #1 SMP Debian 4.9.30-2+deb9u5 (2017-09-19) x86_64 GNU/Linux
rahman@debian:~$ sudo ifconfig
enp0s25: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500
ether 00:24:c0:7b:a8:8b txqueuelen 1000 (Ethernet)
RX packets 0 bytes 0 (0.0 B)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 0 bytes 0 (0.0 B)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
device interrupt 20 memory 0xd4800000-d4820000
enp0s25:avahi: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500
inet 169.254.9.109 netmask 255.255.0.0 broadcast 169.254.255.255
ether 00:24:c0:7b:a8:8b txqueuelen 1000 (Ethernet)
device interrupt 20 memory 0xd4800000-d4820000
lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536
inet 127.0.0.1 netmask 255.0.0.0
inet6 ::1 prefixlen 128 scopeid 0x10<host>
loop txqueuelen 1 (Local Loopback)
RX packets 9436 bytes 6584515 (6.2 MiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 9436 bytes 6584515 (6.2 MiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
wlp68s0b1: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.1.5 netmask 255.255.255.0 broadcast 192.168.1.255
inet6 fe80::6711:9875:eb78:24fc prefixlen 64 scopeid 0x20<link>
inet6 fd9c:c172:b03b:ce00:f1e0:695e:7da0:91a prefixlen 64 scopeid 0x0<global>
ether 00:00:00:00:00:00 txqueuelen 1000 (Ethernet)
RX packets 484346 bytes 641850809 (612.1 MiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 368394 bytes 44259668 (42.2 MiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
rahman@debian:~$ sudo iwconfig
lo no wireless extensions.
enp0s25 no wireless extensions.
wlp68s0b1 IEEE 802.11 ESSID:"3bdo"
Mode:Managed Frequency:2.447 GHz Access Point: 9C:C1:72:B0:3B:D4
Bit Rate=65 Mb/s Tx-Power=30 dBm
Retry short limit:7 RTS thr:off Fragment thr:off
Encryption key:off
Power Management:off
Link Quality=54/70 Signal level=-56 dBm
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:4 Invalid misc:183 Missed beacon:0
linux
debian
mac-address
A.Rahman Mahmoud
sumber
sumber
Jawaban:
Network-Manager akan mengatur ulang alamat mac Anda selama pemindaian wifi.
Untuk mengubah alamat mac Anda secara permanen:
Edit Anda
/etc/NetworkManager/NetworkManager.conf
sebagai berikut:Edit Anda
/etc/network/interfaces
dengan menambahkan baris berikut:Ini
xx:xx:xx:yy:yy:yy
adalah alamat mac baru yang diperoleh dari outputmacchanger -A wlp68s0b1
.Mulai ulang dan verifikasi pengaturan Anda.
Arch-linux wiki: Mengkonfigurasi Pengacakan Alamat MAC
Menyetelnya untuk
yes
menghasilkan alamat MAC yang dibuat secara acak yang digunakan saat mencari jaringan nirkabel.sumber
macchanger ketika pertama kali diinstal memberi Anda opsi untuk mengubah alamat MAC secara otomatis dengan setiap koneksi baru. karena saya tidak melihat opsi pada halaman --help saya sarankan uninstall dan instal ulang. Opsi Ya / Tidak akan muncul menanyakan apakah Anda ingin mengacak dll
sumber