Este contenido no está disponible en el idioma seleccionado.
11.3. Interface Control Scripts
The interface control scripts activate and deactivate system interfaces. There are two primary interface control scripts that call on control scripts located in the
/etc/sysconfig/network-scripts/ directory: /sbin/ifdown and /sbin/ifup.
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:
ifup eth0
ifup eth0
Warning
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. See Section 11.7, “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
IPaliases from interface configuration files when more than oneIPaddress is associated with an interface. ifup-ipppandifdown-ippp- Brings ISDN interfaces up and down.
ifup-ipv6andifdown-ipv6- Brings
IPv6interfaces up and down. ifup-plip- Brings up a
PLIPinterface. ifup-plusb- Brings up a USB interface for network connections.
ifup-postandifdown-post- Contains commands to be executed after an interface is brought up or down.
ifup-pppandifdown-ppp- Brings a
PPPinterface up or down. ifup-routes- Adds static routes for a device as its interface is brought up.
ifdown-sitandifup-sit- Contains function calls related to bringing up and down an
IPv6tunnel within anIPv4connection. 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 by the following command:
/sbin/service network action
/sbin/service network action
Here, 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
/sbin/service network status