buenas;
tengo un script llamado macx para que en cada reinicio cambie la mac automaticamente esta en etc/init.d/macx
le doy permisos de ejecucion
chmod +x macx
y luego actualizo el inicio
update-rc.d macx defaults
me sale este error
insserv: script virtualbox: service vboxdrv already provided!
insserv: script virtualbox: service virtualbox already provided!
y logicamente el script no funciona, si lo hago manual si va, ya sabeis sh ./macx
pero en automatico.........os pego el script
#!/bin/bash
### BEGIN INIT INFO
# Provides: macx
# Required-Start: $syslog
# Required-Stop: $syslog
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: macx
# Description:
#
### END INIT INFO#!/bin/bash# Desabilitando Las Interfaces de RED
# Desabilitando eth0 Cableada
ifconfig eth0 down
# Desabilitando eth0 Cableada
ifconfig wlan0 down
# Cambiar La Direccion MAC
/usr/bin/macchanger -r eth0
/usr/bin/macchanger -r wlan0
# Habilitando Nuevamente las Interfaces de RED
ifconfig eth0 up
ifconfig wlan0 up
#Listo
Echa un ojo a esta guía: https://ubuntuforums.org/showthread.php?t=1724802
No va.aunque cambie la -r por -e no funciona
Evidentemente es un problema de tu VM. Tenes Kali instalado de forma nativa en otro equipo para probar tu script?
Tambien sirve si tenes cualquier linux en otra PC.
Solo deberías instalar maccahnger
sudo apt-get install macchanger
Seguido a eso, probá ejecutar tu script.
Con esto podemos ir descartando problemas.
Saludos,
ANTRAX
En el mismo portátil tengo
Xubuntu
W7
Kali
Todos instalados en hdd .y kali trae por defecto instalado macchanger.
Probaré en xubuntu primero instalando macchanger y os comento
en xubuntu ejecutando manualmente el script con macchanger instalado
sudo sh ./macx
no lo cambia, sigue la mac original
y metiendolo en el init.d y dandole permisos es lo mismo
esto va perfecto en xubuntu yen otros linux sin macchanger instalado:
sudo ifconfig wlan0 down
sudo ifconfig wlan0 hw ether 00:00:00:00:00:00
sudo ifconfig wlan0 up
No tienes permitido ver enlaces.
Registrate o Entra a tu cuenta
esto va perfecto en xubuntu yen otros linux sin macchanger instalado:
sudo ifconfig wlan0 down
sudo ifconfig wlan0 hw ether 00:00:00:00:00:00
sudo ifconfig wlan0 up
¿No te sirve entonces de esa forma?
Leyendo un post encontré esta forma:
Script:#!/bin/bash
ifconfig wlan0 down
macchanger -r wlan0
ifconfig wlan0 up
Guardas el archivo y le aplicas chmod +x en el directorio /etc/init.d y después habla de modificar el archivo rc3.dc
nano /etc/rc3.d
Y agregas tu Script:
nombredetuscript.sh
nombredetuscript.sh 100
Un saludo
en xubuntu me da igual, es para kali, y lo que me interesa es poder hacerlo automaticamente en cada reinicio y sobre todo la opcion
-r (aleatorio) para que sea cada vez diferente
en cuanto a :
#!/bin/bash
ifconfig wlan0 down
macchanger -r wlan0
ifconfig wlan0 up
ya lo probe y daba error
isserv:...................
la solucion que encontre
https://dajul.com/2011/01/06/solucion-al-error-insserv-warning-script-x-missing-lsb-tags-and-overrides/
de todas maneras con poder hacerlo aunque sea manualmente me vale asi que de mi parte doy el tema por solucionado y como siempre muchas gracias por vuestra inestimable ayuda