TCP/IP Utilities

This chapter contains the TCP/IP utilities and configuration files. To find a utility or configuration file quickly, you can look through the:


Note:

All references to functions in this chapter are to the TCP/IP Programmer's Guide unless indicated otherwise.


List of utilities

Utility Summary
arp Address resolution display and control
bootpd Internet boot protocol server
dhcp.client TCP/IP host configuration utility
Dns Client DNS proxy
ds Data server
ftp ARPANET file transfer program
ftpd DARPA Internet file transfer protocol daemon
hostname Set or print name of current host system
ifconfig Configure network interface parameters
if_up Ensure a TCP/IP interface is available
inetd Internet super-user
lpd Line printer spooler daemon
lpr Remote printing utility
lprc Line printer control utility
lprq Spool queue examination utility
lprrm Remove jobs from the line printer spooling queue
mailq Print the mail queue
mount_nfs Mount an NFS filesystem
mountd Service remote NFS mount requests
mstrip Strip MIB modules from an RFC
named Internet domain name server
named-bootconf Convert a BIND 4 named.boot to a BIND 8 named.conf
named-xfer Ancillary agent for inbound zone transfers
netstat Show network status
newaliases Rebuild the database for the mail aliases file
nfsd NFS server daemon
nfsstat Display NFS statistics
nslookup Query Internet name servers interactively
pcnfsd Unix authenticator for NFS
ping Send ICMP ECHO_REQUEST packets to network hosts
popper POP3 server
portmap Map RPC program/version numbers to TCP and UDP port numbers
pppd Point-to-point protocol daemon
rcp Remote file copy
rexecd Remote execution server
rftp SOCKS client versions of ftp and telnet
rlogin Remote login
rlogind Remote login daemon
rmail Handle reception of remote mail
route Manually manipulate the routing tables
routed Network routing daemon
rpcgen An RPC protocol compiler
rpcinfo Report RPC information
rsh Remote shell
rshd Remote shell daemon
rtelnet SOCKS client versions of ftp and telnet
ruptime Show host status of local machines
rwho Who is logged in on local machines
rwhod System status daemon
sendmail Send mail over the Internet
showmount Show remote NFS mounts on host
slattach Attach serial lines as network interfaces
slinger Tiny webserver
sliplogin Attach a serial line network interface
smic MIB compiler
smtpd Simple Mail Transfer Protocol daemon
snmpbulkwalk Query for a tree of information about a network entity
snmpd SNMP agent daemon
snmpget Communicate with a network entity using SNMP GET requests
snmpgetnext Comunicate with a network entity using SNMP GET NEXT requests
snmpnetstat Show network status using SNMP
snmpset Communicate with a network entity using SNMP SET requests
snmpstatus Retrieve information from a network entity
snmptest Monitor and manage information on a network entity
snmptranslate Get the dot notation of an object ID from the symbolic name or vice versa
snmptrap Send an SNMP TRAP message to a host
snmptrapd Receive SNMP TRAP messages
snmpwalk Query for a tree of information about a network entity
Socket Socket manager
Socklet Socket manager
Sockppp Socket manager
telnet User interface to the TELNET protocol
telnetd DARPA TELNET protocol daemon
tftp Trivial file transfer program
tftpd DARPA trivial file transfer program
tn3270 Full-screen remote login to IBM VM/CMS
traceroute Print the route packets take to network host

List of configuration files


Note:

The entries for configuration files are sorted by their simple filenames, not their fullpaths. For example, /etc/hosts is sorted by ``h'', not by ``e.''


Configuration file Summary
acl.conf Specify permitted operations on a defined SNMP context
aliases Aliases file for sendmail
bootptab Configuration file for bootpd
context.conf Context definitions for SNMPv2
exports Define remote mount points for NFS mount requests
ftpusers Deny FTP access
hosts Hostname database
hosts.equiv Specify trusted remote hosts and users
inetd.conf Configuration file for inetd
map3270 Database for mapping ASCII keystrokes into IBM 3270 keys
mib.txt Format for specifying variable names for SNMP utilities
named.conf Configuration file for named
netstart Start TCP/IP services
networks Network name database
nfsstart Start NFS server daemons
party.conf Configuration file for SNMPv2 party definitions
printcap Printer capability database
protocols Protocol name database
resolv.conf Resolver configuration file
~/.rhosts Specify trusted remote users
rpc RPC program number database
sendmail.cf Configuration file for sendmail
services Service name database
snmpd.conf SNMP agent docs
socks.conf SOCKS clients configuration file
view.conf View definitions for SNMPv2

Client utilities and server processes at a glance

The following table summarizes the TCP/IP client utilities and server processes.

When you want to: Use these client utilities: Use these server processes:
Transfer files interactively ftp
rftp
tftp
rcp
ftpd
tftpd
rcpd
Create a shell on a remote host telnet
rlogin
rtelnet
rsh
tn3270
telnetd
rlogind
rshd
Send/Receive mail sendmail
newaliases
mailq
rmail
sendmail
smtpd
popper
Configure/query network interface parameters hostname
ifconfig
arp
netstat
ping
traceroute
Socket
Socklet
Sockppp
Configure/query routing tables netstat
route
routed
Do name serving nslookup named-bootconf named
named-xfer
Do PPP networking pppd pppd
Do SLIP networking slattach
sliplogin
Socket
Socklet
Do NFS mount_nfs
mount
nfsstat
showmount
portmap
mountd
nfsd
pcnfsd
Autostart daemons inetd
Boot remote hosts via non-QNX protocol
(for QNX protocol, see netboot)
dhcp.client bootpd
Manage your network remotely via SNMP mstrip
smic
snmpbulkwalk
snmpget
snmpgetnext
snmpnetstat
snmpset
snmpstatus
snmptest
snmptranslate
snmptrap
snmpwalk
snmpd
snmptrapd
Do RPC rpcgen
rpcinfo
portmap
Get status of remote machines ruptime
rwho
rwhod
Do remote printing lpr
lprc
lprq
lprrm
lpd
Support remote execution rexecd
Serve HTML ds
slinger