AIX, Networking↑ Adding and deleting a static network route using the command line

There are two commands that can be used to add a route on an AIX system.

The first one is route, and can be used to temporarily add a route to an AIX system. Meaning, if the system is rebooted, after the route has been added, the route will be lost again after the reboot.

The second command is chdev -l inet0 that can be used to permanently add a route on an AIX system. When this command is used, the route will persist during reboots, as this command writes to information of the route in to the ODM of AIX.

Let's say you have a need to add a route on a system to network And that network uses a netmask of (or "24" for the short mask notation). Finally, the gateway that can be used to access this network is Obviously, please adjust this to your own situation.

To temporarily add a route on a system for this network, use the following route command:

# route add -net -netmask

After running this command, you can use the netstat -nr command to confirm that the route indeed has been set up:

# netstat -nr | grep
172.30.224/24   UG   0   0   en1   -   -

To remove that route again, simply change the route command from "add" to "delete":

# route delete -net -netmask

Again, confirm with the netstat -nr command that the route indeed has been removed.

Now, as mentioned earlier, the route command will only temporarily (until the next reboot) add a route on the AIX system. To make things permanent, use the chdev command. This command takes the following form:

chdev -l inet0 -a route=net,-netmask,[your-netmask-goes-here],-static,[your-network-address-goes-here],[your-gateway-goes-here]

For example:

# chdev -l inet0 -a route=net,-netmask,,-static,,
inet0 changed

This time, again, you can confirm with the netstat -nr command that the route has been set up. But now you can also confirm that the route has been added to the ODM, by using this command:

# lsattr -El inet0 -a route | grep
route net,-netmask,,-static,, Route True

At this point, you can reboot the system, and you'll notice that the route is still there, by repeating the netstat -nr and lsattr -El inet0 commands.

To remove this permanent route from the AIX system, simply change the chdev command above from "route" to "delroute":

# chdev -l inet0 -a delroute=net,-netmask,,-static,,
inet0 changed

Finally, again confirm using the netstat -nr and lsattr -El inet0 commands that the route indeed has been removed.

0 (0)
Article Rating (No Votes)
Rate this article
There are no attachments for this article.
Comments (1)
Comment By Arif Shaikh - Mon, Oct 5th, 2020 12:12 AM
Full Name
Email Address
Security Code Security Code
Related Articles RSS Feed
Finding password rules in AIX
Viewed 2264 times since Mon, May 28, 2018
How to Maintain a Virtual I/O Server With FBO Part II
Viewed 10296 times since Wed, Jun 5, 2019
Trouble Shooting AIX Networking
Viewed 2240 times since Tue, May 22, 2018
IBM V7000f Performance Test with Vdbench Tool on IBM AIX
Viewed 15360 times since Thu, Jan 23, 2020
How to know witch process is running in a particular port on AIX using KDB
Viewed 11881 times since Thu, Nov 29, 2018
AIX TCP connection status
Viewed 15417 times since Mon, Jul 29, 2019
IBM AIX MPIO: Best practices and considerations
Viewed 9983 times since Wed, May 30, 2018
Altering LVM Configuration When a Disk is Not in ODM Anymore
Viewed 2440 times since Mon, Jun 3, 2019
Backup and Restore With AIX
Viewed 3923 times since Sat, May 19, 2018
Viewed 12763 times since Thu, Feb 21, 2019