Linux IP Commands for TCP/IP Services

The following are some of the more used command lines relating to Linux IP Commands.

Description Linux Internet Protocol Command
Display Current Config for all NIC's ifconfig
Display Current Config for eth0 ifconfig eth0
Assign IP ifconfig eth0
Ping ping -c 3
Assign multiple IP's ifconfig eth0:0
Assign second IP ifconfig eth0:1
Disable network card ifconfig eth0 down
Enable network card ifconfig eth0 up
View current routing table route "or" route -n
View arp cache arp "or" arp -n
Assign IP/Subnet ifconfig eth0 netmask
Assign Default Gateway route add default gw
Trace Route traceroute
Trace Path tracepath
DNS Test host
Advanced DNS Test dig
Reverse Lookup host
Advanced Reverse Lookup dig -x

*  Therefore, you MUST be at the ROOT user to make/save any changes. Linux users, your distribution will determine the location of your network config file which will need to be updated and saved in order for the changes to remain in effect after rebooting. Moreover, network cards are referred to as eth0, eth1, eth2, etc based on their position on the PCI bus. Questions and Answers Relating to IP Commands

Google Search of Linux IP Commands

*Special thanks to Gergely for the following!