Problèmes rencontrés lors de la tentative d'exécution d'un script de modification MAC au démarrage.Problèmes d'initialisation de ChromeOS
En cours d'exécution de ChromeOS qui utilise upstart car il s'agit d'un système d'initialisation, cependant, j'ai essayé plusieurs façons de faire fonctionner le script au démarrage sans succès.
L'exécution du script seul via updatemac.sh sudo sh a correctement travail, code ici:
#!/bin/bash
NEW_MAC=`echo -n 00; hexdump -n 5 -v -e '/1 ":%02X"' /dev/urandom;`
ifconfig wlan0 down
ifconfig wlan0 hw ether $NEW_MAC
ifconfig wlan0 up
J'ai essayé de créer une tâche de démarrage de plusieurs façons différentes.
La première façon de placer updatemac.conf était dans/etc/init avec le code:
start on star-user-session
task
script
NEW_MAC=`echo -n 00; hexdump -n 5 -v -e '/1 ":%02X"' /dev/urandom;`
ifconfig wlan0 down
ifconfig wlan0 hw ether $NEW_MAC
ifconfig wlan0 up
end script
Cependant cela ne fonctionne pas. J'ai aussi essayé de remplacer la section de script script/fin avec les deux
exec /home/user/chronos/Downloads/updatemac.sh
Et
dont aucun ne travaillait.
L'autre façon j'ai essayé était d'ajouter le script directement à /etc/init.d/updatemac.sh
Cependant cela aussi échoué pour moi.