ok alors regarde avec ton admin pour qu'il te règle ça, tu ne pourras rien faire sans un accès root.
Personnellement, je commencerais par checker si /etc/rc.local est bien exécuter au boot, ya différentes manières de procéder, en mettant une pause dans rc.local par exemple. Tu peux le faire en rajoutant ceci dans rc.local :
- Code: Tout sélectionner
...
echo "pressez une touche pour continuer"
read answer
...
Si rc.local est bien exécuter tu devrais avoir ce message au prochain boot, lequel sera en pause jusqu'à ce que tu aies pressé une touche. Si tout ce passe comme ça, faudra checker la syntaxe de ta commande route qui doit être fausse. Si t'as qq connaissances en script bash, tu peux vérifier simplement si la commande route s'est bien exécutée en checkant la valeur de la variable $? (qui vaut 0 si la cmde s'est exécutée correctement) après l'appel de la commande par exemple:
- Code: Tout sélectionner
route add ... 2> /var/log/debug
# va rediriger d'éventuels msg d'erreur vers /var/log/debug
if [ "$?" = 0 ]; then
echo "commande route OK" >> /var/log/debug
else
echo "commande route KO" >> /var/log/debug
fi
ceci va te créer un fichier /var/log/debug avec les éventuels msg d'erreur de la commande route ainsi qu'un commentaire (commande route OK/KO) qui te permettra de voir si la commande s'est bien exécutée.
Si c'est pas le cas et que rc.local n'est pas exécuté faudra aller taper dans les scripts de boot (/etc/rc.* en principe) pour trouver l'origine du problème.
De toute façon, si c'est une machine professionnelle,
je te conseille fortement de laisser faire ton admin, c'est son boulot et il n'est jamais anodin de mofifier les scripts de boot.
Si c'est une machine privée c'est une bonne occasion de se faire la main, mais sache que c'est à tes risques et périls
bonne chance