The interface control scripts activate and deactivated system
interfaces. There are two primary interface control scripts,
/sbin/ifdown and /sbin/ifup,
that call on control scripts located in the
/etc/sysconfig/network-scripts/ directory.
The ifup and ifdown interface
scripts are symbolic links to scripts in the /sbin/
directory. When either of these scripts are called, they require the value
of the interface to be specified, such as:
| Caution |
---|
| The ifup and ifdown interface
scripts are the only scripts that the user should use to bring up and
take down network interfaces.
The following scripts are described for reference purposes only. |
Two files used to perform a variety of network initialization tasks
during the process of bringing up a network interface are
/etc/rc.d/init.d/functions and
/etc/sysconfig/network-scripts/network-functions. Refer
to Section 8.4 Network Function Files for more information.
After verifying that an interface has been specified and that the user
executing the request is allowed to control the interface, the correct
script brings the interface up or down. The following are common
interface control scripts found within the
/etc/sysconfig/network-scripts/ directory:
ifup-aliases — Configures IP aliases from
interface configuration files when more than one IP address is
associated with an interface.
ifup-ippp and
ifdown-ippp — Brings ISDN
interfaces up and down.
ifup-ipsec and
ifdown-ipsec — Brings IPsec
interfaces up and down.
ifup-ipv6 and
ifdown-ipv6 — Brings IPv6
interfaces up and down.
ifup-ipx — Brings up an IPX interface.
ifup-plip — Brings up a PLIP interface.
ifup-plusb — Brings up a USB
interface for network connections.
ifup-post and
ifdown-post — Contains commands to be
executed after an interface is brought up or down.
ifup-ppp and
ifdown-ppp — Brings a PPP
interface up or down.
ifup-routes — Adds static routes for
a device as its interface is brought up.
ifdown-sit and ifup-sit
— Contains function calls related to bringing up and down an
IPv6 tunnel within an IPv4 connection.
ifup-sl and ifdown-sl
— Brings a SLIP interface up or down.
ifup-wireless — Brings up a wireless
interface.
| Warning |
---|
| Removing or modifying any scripts in the
/etc/sysconfig/network-scripts/ directory can
cause interface connections to act irregularly or fail. Only advanced
users should modify scripts related to a network interface.
|
The easiest way to manipulate all network scripts simultaneously is to
use the /sbin/service command on the network service
(/etc/rc.d/init.d/network), as illustrated the
following command:
/sbin/service network <action> |
In this example, <action> can be either
start, stop, or
restart.
To view a list of configured devices and currently active network
interfaces, use the following command:
/sbin/service network status |