Falla la suplantación de dirección MAC

Falla la suplantación de dirección MAC

He estado tratando de falsificar mi dirección MAC desde hace un tiempo, porque quiero que la computadora portátil de mi hermano use mi asignación de datos en la universidad (no uso mucho ancho de banda, la mayor parte del mío se desperdicia) y por alguna razón no No hay una opción en su sitio de acceso a Internet para cancelar el registro de un dispositivo y solo se puede registrar para una persona a la vez. Esto es lo que he probado (la interfaz de red en cuestión se llama wlo1):

Primero probé el enfoque simple. Hice clic en el ícono inalámbrico en la esquina superior derecha, hice clic en "editar" conexiones, hice una nueva conexión con el mismo SSID pero con una dirección MAC diferente en el campo "Dirección MAC clonada". Lo guardé e intenté conectarme a él, pero después de aproximadamente un minuto de intentos fallidos, se dio por vencido y se conectó usando la dirección MAC anterior.

Luego probé el enfoque CLI. Descubrí que, pase lo que pase, cada vez que se iniciaba el administrador de red, mis cambios realizados con ifconfig se restablecían. Además, todos los cambios realizados con ifconfig mientras se ejecutaba el administrador de red se ignoraron por completo. sudo ifconfig wlo1 hw ether XX:XX:XX:XX:XX:XXlo cambiaría (según ifconfig wlo1) a pesar de dar un mensaje de error ( SIOCSIFHWADDR: Too many open files in system y SÍ, he comprobado ulimit y no es un problema con eso), pero no tendría ningún impacto en el administrador de red ni en cualquier intento de reiniciar el administrador de red. resultó en que todos los cambios se restablecieran. Finalmente, pensando que una utilidad CLI dedicada a esta tarea debería estar a la altura, probé lo siguiente:

sudo service network-manager stop
sudo ifconfig wlo1 down
sudo macchanger -a wlo1
sudo ifconfig wlo1 up
sudo service network-manager start

sudo macchanger -a wlo1falló con la salida:

Current MAC:   <random MAC address from previous attempt> (Action Technology (SZ) Co., Ltd)
Permanent MAC: <consistent same thing as always> (unknown)
[ERROR] Could not change MAC: interface up or insufficient permissions: Too many open files in system

Me gustaría recordarles una vez más que verifiqué ulimit -n y no hay ningún problema allí.

Entonces, en resumen: los intentos de cambiar manualmente con ifconfig y otras herramientas piensan que fallan, pero aparentemente en realidad cambian la dirección MAC, sin tener ningún efecto en mis conexiones. El administrador de red no puede falsificar con éxito una dirección MAC porque... No tengo idea. No se puede conectar silenciosamente y soy demasiado tonto para saber dónde buscar mensajes de error. No tengo idea de por qué algo tan simple es tan difícil de hacer para mi software. Francamente, sospecho que esto es otra tontería de Broadcom, en cuyo caso mis opciones equivalen a patear a un gato o algo así. Iesperanzaese no es el caso.

Informacion relevante:

  • Laptop: alguna cosa HP de mi hermano, Pavillion algo con pantalla de 17".
  • Tarjeta inalámbrica: Broadcom BCM43142
  • Conductor: WL

  • Distribución: Ubuntu 15.10

  • Paciencia: Muy estirada. Si todavía tuviera mucha paciencia, no estaría escribiendo esto.

¿Cómo puedo intentar encontrar la causa del problema y solucionarlo? No sé dónde están los errores y, francamente, parecen estaren todos lados. ¿Hay alguna forma de confirmar o refutar que el problema radica en el conductor? Busqué un poco y descubrí que /var/log/syslog teníaMONTONESde <warn> (wlo1): failed to set MAC address to XX:XX:XX:XX:XX:XXmensajes, donde esas X son básicamentecualquier cosa. ¡No pudo configurar las direcciones MAC ni siquiera al mismo valor que ya tenía!

¿Es el controlador WL especialmente desagradable? ¿Tendré que hablar con un administrador para intentar cancelar el registro de la computadora portátil de mi hermano?

Más información: Cambié exitosamente la dirección MAC de un sistema diferente, una computadora de escritorio con conexión ethernet. Hice esto usando la GUI proporcionada por el administrador de red. Como se indicó anteriormente, el /var/log/syslog de la computadora portátil con problemas está lleno de mensajes de error que indican que el administrador de red está teniendo problemas para configurar las direcciones MAC. Si es posible, una solución que me permita seguir usando el administrador de red sería excelente. No estoy seguro de cómo proceder sin el administrador de red, y no estoy seguro de si cambiar la dirección MAC ifconfigen realidad la está cambiando o solo hace que parezca que ha cambiado, ya que muestra un mensaje de error pero aún aparece con el nuevo valor. ¿Debería intentar conseguir una configuración que funcione y que no utilice el administrador de red, o intentar rastrear los problemas que ha estado teniendo?

Respuesta1

Si desea cambiar la dirección mac, la forma más sencilla es utilizar el comando

sudo ifconfig wlo1 down
sudo ifconfig wlo1 hw ether  xx:xx:xx:xx:xx:xx
sudo ifconfig wlo1 up

xx:xx:xx:xx:xx:xx- representa la dirección mac "nueva"

Usted no necesita macchanger. Prueba esto:

  1. desconectarse del wifi a través de NM

  2. en terminal ejecutar comando

    sudo ifconfig wlo1 hw ether  xx:xx:xx:xx:xx:xx
    
  3. conectarse a wifi a través de NM

información relacionada