HP UX - Problème de routage

muqueto Messages postés 1 Statut Membre -  
 eric -
Bonjour à tous.
Voilà mon problème :

J'ai écrit un script dont le but est de changer la default gateway dans la table de routage, tout ceci sous HP UX.

Voici le script :

#!/sbin/sh

# Get old gateway
OLDGW=`netstat -rn | grep default | awk -F' ' '{print $2 }'`

# delete it from netconf
route delete default ${OLDGW} 1

# add a new one
route add default 192.168.16.30 1

# stop service
/sbin/init.d/net stop

# (le script changeKeys.sh remplace l'ancienne valeur du champ #ROUTE_GATEWAY[0] dans le fichier "netconf" par la #valeur "192.168.16.30"
./changeKeys.sh /etc/rc.config.d/netconf ROUTE_GATEWAY[0] "192.168.16.30"

# restart service
/sbin/init.d/net start

J'obtiens le message d'erreur suivant :

ERROR: Failed to add route entry because its interface is not
yet initialized. May need to add this route entry with
a route commad after the interface is up :
add net default: gateway 192.168.16.30: Network is unreachable

Merci de votre aide
A voir également:

1 réponse

eric
 
Bonjours,

je ne suis pas un crac de HPUX mais pourquoi diable as-tu besoin de restarter ton service net pour changer une bête route. Je fais couramment ca sous Solaris et Linux sans faire tout ce brol, juste route del et route add.

As-tu pensé à imprimer un ifconfig en cours de route pour être sûr que les netmasks sont cohérents? Et si je me souviens bien, il existe "setparms" pour manipuler les adresses IP sous HPUX...

a+

eric
0