= UNIX Networking CLI Commands = In addition to being comfortable with the [wiki:HowTo/UseTheCLI command line] in general, if you are doing networking experiments on GENI you need to be comfortable with some basic networking commands. Some skills and command you should familiarize yourself with if you aren't already: * determining the hostname of the current machine (`hostname`) * listing and manipulating the configuration of the interfaces on your nodes (`ifconfig`) * testing connectivity (`ping`, `traceroute`, `nc`, `iperf`) * collecting and analyzing networking traffic (`tcpdump` and ''wireshark'') * listing and manipulating your IP routing table (`route`) * listing and manipulating your ARP cache (`arp`) * listing network connections (`netstat`) * testing connecting to individual ports on a server using telnet (`telnet`) Googling the phrase `unix network commands` will help you find many resources to learn about these topics such as the following: * [http://cs.ecs.baylor.edu/~donahoo/classes/gennet/NetCmds.html a short webpage listing common networking commands] * [http://www.math.uaa.alaska.edu/~afkjm/cs442/handouts/unixnet.pdf a short pdf of networking commands] ''Have a network resource or command that you think should be listed on this page? E-mail [mailto:help@geni.net]''