así que cambio mi dirección MAC macchanger -A wlp68s0b1
en el arranque con crontab, esto es lo que sucede cuando me desconecto y vuelvo a conectar:
mientras se conecta después del arranque:
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)
después de desconectar:
rahman@debian:~$ macchanger -s wlp68s0b1
Current MAC: 16:7b:e7:3c:d3:cd (unknown)
Permanent MAC: 00:00:00:00:00:00 (FAKE CORPORATION)
después de volver a conectar:
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)
y así sucesivamente, y con cada desconexión obtengo una dirección MAC aleatoria diferente que se desvanece al volver a conectarme, dándome mi dirección MAC real, ¿qué causa eso y cómo detenerlo?
algunas salidas:
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
fuente
fuente
Respuestas:
Network-Manager restablecerá su dirección mac durante el escaneo wifi.
Para cambiar permanentemente su dirección mac:
Edite su
/etc/NetworkManager/NetworkManager.conf
como sigue:Edite su
/etc/network/interfaces
agregando la siguiente línea:La
xx:xx:xx:yy:yy:yy
es la nueva dirección mac obtenida de la salida demacchanger -A wlp68s0b1
.Reinicia y verifica tu configuración.
Wiki Arch-linux: configuración de la asignación aleatoria de direcciones MAC
Al configurarlo, se
yes
utiliza una dirección MAC generada aleatoriamente al buscar redes inalámbricas.fuente
macchanger cuando se instala por primera vez le ofrece la opción de cambiar automáticamente la dirección MAC con cada nueva conexión. Como no veo la opción en la página --help, sugeriría desinstalar y reinstalar. La opción Sí / No aparecerá preguntándole si desea que se aleatorice, etc., etc. Simplemente seleccione 'No', debería tener una navegación suave desde allí.
fuente