Eliminar la dirección IPv6 incorrecta después de ejecutar un script programado incorrectamente

0

Estaba intentando hacer un script que generaría una dirección mac aleatoria y luego la asignaría a en0 en el inicio. Esto haría una especie de sistema de suplantación de identidad para que no se pudiera rastrear la dirección mac. Desafortunadamente, esto no funcionó como se esperaba y parece que creó una dirección IPv6 en lugar de configurar la dirección mac.

Antes de esto, cuando ejecuté el comando ifconfig en0 obtendría un resultado similar a este: en0: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500 ether f4:5c:89:bb:2f:a5 inet 192.168.0.23 netmask 0xffffff00 broadcast 192.168.0.255 nd6 options=201<PERFORMNUD,DAD> media: autoselect status: active

La única diferencia entre eso y lo que realmente tenía era una dirección IPv6 real. Después de que se ejecutó la secuencia de comandos que estaba destinada a cambiar la dirección mac (se ejecutó dos veces en total), comenzó a mostrar esto cuando ejecuté el mismo comando:

en0: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500
ether f4:5c:89:bb:2f:a5 
inet 192.168.0.23 netmask 0xffffff00 broadcast 192.168.0.255
inet6 fe80::2e:21e8:d6f5:5ee%en0 prefixlen 64 secured scopeid 0x5 
inet6 fd00:a84e:3f83:c192:10de:a776:a8b6:7f15 prefixlen 64 autoconf secured 
inet6 fd00:a84e:3f83:c192:b9f7:bc45:a8c7:32ab prefixlen 64 autoconf temporary 
nd6 options=201<PERFORMNUD,DAD>
media: autoselect
status: active

Ahora se han creado múltiples inet6 (lo que supongo que son direcciones IPv6) que se crearon. Las segundas dos direcciones inet6 creo que fueron generadas por el script. Creo que esto se debe a que, en el medio, se ven las direcciones mac que se generaron.

¿Cómo puedo eliminar estas direcciones inet6 adicionales sin borrar por completo mi computadora o restaurarla a una copia de seguridad anterior?

Este es el script que uso: sudo ifconfig en0 ether $(openssl rand -hex 6 | sed 's/\(..\)/:/g; s/./0/2; s/.$//') networksetup -setairportpower en0 off networksetup -setairportpower en0 on

La primera línea genera y establece la dirección mac en en0 (tarjeta wifi) y luego reinicia la tarjeta wifi. Este script funciona perfectamente bien cuando el usuario inicia sesión, pero cuando lo ejecutó el demonio de inicio, este lo ejecuta automáticamente, creó las dos direcciones inet6.

¿Hay alguna configuración que deba restablecer o archivos que deba borrar para que esto vuelva a la normalidad?

Lo único que he intentado anteriormente es borrar la lista de interfaces de red en la biblioteca del sistema y luego reiniciar la computadora, lo que no ayudó

    
pregunta Matthew N 18.01.2018 - 04:46

0 respuestas

Lea otras preguntas en las etiquetas