This program is available with the Networking software installation option. Refer to [a manual with the abbreviation INSTALL] for information on how to install optional software.
route manually manipulates the network routing tables normally maintained by the system routing daemon, routed.8c or through default routes and redirect messages from routers. route allows the super-user to operate directly on the routing table for the specific host or network indicated by destination. The gateway argument, if present, indicates the network gateway to which packets should be addressed. The metric argument indicates the number of ``hops'' to the destination. The metric is required for add commands; it must be zero if the destination is on a directly-attached network, and nonzero if the route utilizes one or more gateways.
The add command instructs route to add a route to destination. delete deletes a route.
Routes to a particular host must be distinguished from those to a network. The optional keywords net and host force the destination to be interpreted as a network or a host, respectively. Otherwise, if the destination has a ``local address part'' of INADDR_ANY, then the route is assumed to be to a network; otherwise, it is presumed to be a route to a host. If the route is to a destination connected by a gateway, the metric parameter should be greater than 0. If adding a route with metric 0, the gateway given is the address of this host on the common network, indicating the interface to be used directly for transmission. All symbolic names specified for a destination or gateway are looked up in the hosts database using gethostbyname() (see gethostent.3n If this lookup fails, then the name is looked up in the networks database using getnetbyname() (see getnetent.3n ``default'' is also a valid destination, which is used for all routes if there is no specific host or network route.
Created by unroff & hp-tools. © by Hans-Peter Bischof. All Rights Reserved (1997).
Last modified 21/April/97