Voici les quelques commandes à utiliser pour retirer une route qui a été insérée à l'aide de la commande 'chdev'.
Pour une route par défaut :
# route delete default <IP>
# lsattr -El inet0 -a route
# chdev -l inet0 -a delroute="net,,0,<IP that is listed above>"
# chdev -l inet0 -a route="net,,0,<IP that it should be>"
# lsattr -El inet0 -a route
# netstat -nr
Après la modification de l'inet0', il faut réactiver l'interface par :
# mkdev -l inet0
Pour une route statique vers un hôte :
# lsattr -El inet0
authm 65536 Authentication Methods True
bootup_option no Use BSD-style Network Configuration True
gateway Gateway True
hostname server6 Host Name True
rout6 IPv6 Route True
route net,-hopcount,1,-netmask,255.255.255.0,10.26.250.0,10.26.96.1 Route True
route host,-hopcount,1,10.255.254.15,10.26.96.1 Route True
route host,-hopcount,1,10.232.1.1,10.26.96.1 Route True
route host,-hopcount,0,,,,,,-static,10.26.112.36,10.26.96.1 Route True
route host,-hopcount,1,10.255.255.15,10.26.96.1 Route True
route net,,0,10.42.3.1 Route True
# chdev -l inet0 -a delroute="host,-hopcount,1,10.232.1.1,10.26.96.1"
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 -host -hopcount 1 10.232.1.1 10.26.96.1 failed.
Des messages apparaissent( La route a déjà été retirée par 'route delete 10.232.1.1 10.26.96.1' mais la route est bien retirée.
# lsattr -El inet0
authm 65536 Authentication Methods True
bootup_option no Use BSD-style Network Configuration True
gateway Gateway True
hostname server6 Host Name True
rout6 IPv6 Route True
route net,-hopcount,1,-netmask,255.255.255.0,10.26.250.0,10.26.96.1 Route True
route host,-hopcount,1,10.255.254.15,10.26.96.1 Route True
route host,-hopcount,0,,,,,,-static,10.26.112.36,10.26.96.1 Route True
route host,-hopcount,1,10.255.255.15,10.26.96.1 Route True
route net,,0,10.42.3.1 Route