Network Configuration commands in AIX

In IBM AIX operating System, entX is the physical device. It is associated with physical layer settings such as link speed, and duplex. enX and etX determine the frame type run on entX . IP addresses are configured on enX (Standard Ethernet) or etX (802.3). In a typical AIX network configuration only enX is used.

The examples here assume that the default TCP/IP configuration (rc.net) method is used. If the alternate method of using rc.bsdnet is used then some of these examples may not apply.

  • Determine if rc.bsdnet is used over rc.net 

                     lsattr -El inet0 -a bootup option

  • TCP/IP related daemon startup script

                      /etc/rc.tcpip

  • To view the route table

                        netstat -r

  • To view the route table from the ODM DB

                      lsattr -EHl inet0 -a route

  • Temporarily add a default route

                       route add default 192.168.1.1

  • Temporarily add an address to an interface

                      ifconfig en0 192.168.1.2 netmask 255.255.255.0

  • Temporarily add an alias to an interface

                    ifconfig en0 192.168.1.3 netmask 255.255.255.0 alias

  • To permanently add an IP address to the en1 interface

                  chdev -l en1 -a netaddr=192.168.1.1 -a netmask=0xffffff00

  • Permanently add an alias to an interface

                   chdev -l en0 -a alias4=192.168.1.3,255.255.255.0

  • Remove a permanently added alias from an interface

                   chdev -l en0 -a delalias4=192.168.1.3,255.255.255.0

  • List ODM (next boot) IP configuration for interface

                    lsattr -El en0

  • Permanently set the hostname

                    chdev -l inet0 -a hostname=tsmserver

  • List networking devices

                       lsdev -Cc tcpip

  • List Network Interfaces

                          lsdev -Cc if

  • List attributes of inet0

                          lsattr -Ehl inet0

  • List (physical layer) attributes of ent0

                           lsattr -El ent0

  • List (networking layer) attributes of en0

                          lsattr -El en0

  • Set (desired) speed is found through the entX device

                       lsattr -El ent0 -a media speed

  • Find actual (negotiated) speed, duplex, and link

                entstat -d ent0 —– The interface must be up (ifconfig en0 up) for stats to be valid

  • Set the ent0 link to Gig full duplex

           chdev -l ent0 -a media speed=1000 Full Duplex -P
                 Auto Negotiation is another option

  • Turn off Interface Specific Network Options

                   no -p -o use isno=0

  • Get (long) statistics for the ent0 device (remove -d for shorter results) 

                entstat -d ent0 ⇐or⇒ netstat -v ent0 
         The results of entstat vary by device type. Virtual, physical, and IVE (LHEA) devices all produce different results.

  • List all open, and in use TCP and UDP ports

                    netstat -anf inet

  • List all LISTENing TCP ports

                     netstat -na | grep LISTEN

  • Remove all TCP/IP configuration from a host

                       rmtcpip

  • Flush the netcd DNS cache

                       netcdctrl -t dns -e hosts -f

  • Hostname lookup order is determined using 

                    /etc/irs.conf, /etc/netsvc.conf and then $NSORDER
             irs.conf and $NSORDER are typically not used.

  • IP packets can be captured using 

                     iptrace / ipreport or tcpdump