Les routes réseaux sont en général définies depuis 'smit' pour être rendues permanentes.

La commande 'chdev' permet également cette définition, contrairement à la commande 'route add IP_SOURCE IP destination' qui ne définit que jusqu'au prochain reboot.

 

Pour effacer une route définitivement, même si vous n'y arrivez pas avec 'smit', vous pouvez utiliser la commande 'chdev'.

Procédez ainsi :

- Lister les routes définies sur inet0 : 'lsattr -El inet0'

- Noter les routes permanentes et rechercher celle qui vous concerne.

- Utiliser la commande 'odmget -q attribute="route" CuAt'   pour vérifier l'existence dans la base ODM.

odmget -q attribute="route" CuAt

CuAt:
name = "inet0"
attribute = "route"
value = "net,128.23.0.0,-netmask,255.255.0.0,192.168.1.100"
type = "R"
generic = "DU"
rep = "s"
nls_index = 0

- Si la route est bien présente dans la base ODM, et même si vous avez déjà fait un 'route delete...',

- Copier la partie 'value' et lancer la commande :

chdev -l inet0 -a delroute="net,128.23.0.0,-netmask,255.255.0.0,192.168.1.100" # En adaptant les valeurs à votre cas.

Vous pouvez recevoir un message d'erreur si la route a déjà été retiré manuellement par un 'route delete...'

Method error (/usr/lib/methods/chginet):
0514-068 Cause not known.
writing to routing socket: No such process
0821-103: The command /usr/sbin/route delete -net 128.23.0.0 -netmask 255.255.0.0 192.168.1.100 failed.

- Relancer la commande 'odmget -q attribute="route" CuAt' pour vérifier que le paragraphe a disparu.

 

 

 

icon phone
Téléphone/Whatsapp : +33 (0)6 83 84 85 74
icon phone