SlideShare una empresa de Scribd logo
1 de 16
Descargar para leer sin conexión
Parte III. Configuración
relacionada a la red
Después de explicar cómo configurar la red, esta parte discute temas relacionados a redes, tales
como permitir las conexiones remotas, compartir archivos y directorios sobre la red y la configuración
de un servidor Web.
163
Interfaces de red
Bajo Red Hat Enterprise Linux, todas las comunicaciones de red acontecen entre interfaces de
software configuradas y dispositivos de red físicos conectados al sistema.
Los archivos de configuración para las interfaces de red y los scripts para activarlas o desactivarlas
están ubicados en el directorio /etc/sysconfig/network-scripts. Aún cuando el número y tipo
de archivos de interfaces pueden diferir de sistema a sistema, hay tres categorías de archivos que
existen en este directorio.
1. Interface configuration files
2. Interface control scripts
3. Network function files
Los archivos en cada una de estas categorías trabajan juntos para habilitar varios dispositivos de red.
Este capítulo explora la relación entre estos archivos y cómo son utilizados.
14.1. Archivos de configuración de red
Antes de ahondar en los archivos de configuración de interfaz, hagamos una lista de los principales
archivos de configuración usados en la configuración de la red. La comprensión del papel que
desempeñan estos archivos en la configuración de la red puede ser de ayuda a la hora de
personalizar un sistema Red Hat Enterprise Linux.
Los principales archivos de configuración de la red son los siguientes:
/etc/hosts
El principal propóposito de este archivo es resolver los nombres de hosts que no puedenser
resueltos de otra manera. También se puede usar para resolver nombres de hosts en pequeñas
redes sin servidor DNS. Sin tener en cuenta el tipo de red en que se encuentre el ordenador,
este archivo debe contener un línea que especifica la dirección IP del dispositivo loopback
(127.0.0.1) como por ejemplo localhost.localdomain. Para mayor información consulte la
página man de hosts.
/etc/resolv.conf
Este archivo especifica las direcciones IP de los servidores DNS y el dominio de búsqueda. A
menos que se haya configurado para algo diferente, los scripts de inicialización de la red llenan
este archivo. Para mayor información consulte la página man de resolv.conf.
/etc/sysconfig/network-scripts/ifcfg-<interface-name>
For each network interface, there is a corresponding interface configuration script. Each of these
files provide information specific to a particular network interface. Refer to Sección 14.2, “Archivos
de configuración de interfaz” for more information on this type of file and the directives it accepts.
164
Interfaces Ethernet
Aviso
La Network Administration Tool (system-config-network) utiliza el directorio
/etc/sysconfig/networking/. Sus contenidos no deberían modificarse
manualmente. Se recomienda utilizar solamente un método para la configuración de
red debido al riesgo que se corre de borrar la configuración.
14.2. Archivos de configuración de interfaz
Interface configuration files control the software interfaces for individual network devices. As the
system boots, it uses these files to determine what interfaces to bring up and how to configure them.
These files are usually named ifcfg-<name> , where <name> refers to the name of the device that
the configuration file controls.
14.2.1. Interfaces Ethernet
One of the most common interface files is ifcfg-eth0, which controls the first Ethernet network
interface card or NIC in the system. In a system with multiple NICs, there are multiple ifcfg-eth<X>
files (where <X> is a unique number corresponding to a specific interface). Because each device has
its own configuration file, an administrator can control how each interface functions individually.
El siguiente es un ejemplo de un archivo ifcfg-eth0 para un sistema que usa una dirección IP fija:
DEVICE=eth0
BOOTPROTO=none
ONBOOT=yes
NETWORK=10.0.1.0
NETMASK=255.255.255.0
IPADDR=10.0.1.27
USERCTL=no
Los valores requeridos en un archivo de configuración de interfaz pueden cambiar basándose en
otros valores. Por ejemplo, el archivo ifcfg-eth0 para una interfaz que use DHCP se verá bastante
diferente ya que la información IP es proporcionada por el servidor DHCP:
DEVICE=eth0
BOOTPROTO=dhcp
ONBOOT=yes
Sin embargo, también es posible modificar manualmente los archivos de configuración para una
interfaz de red dada.
Abajo hay un listado de los parámetros configurables en un archivo de configuración de interfaz
Ethernet.
BONDING_OPTS=<parameters>
sets the configuration parameters for the bonding device, and is used in /etc/sysconfig/
network-scripts/ifcfg-bond<N> (see Sección 14.2.3, “Interfaces de unión de
canales”). These parameters are identical to those used for bonding devices in /sys/class/
net/<bonding device>/bonding, and the module parameters for the bonding driver as
described in bonding Module Directives.
165
Interfaces Ethernet
This configuration method is used so that multiple bonding devices can have different
configurations. If you use BONDING_OPTS in ifcfg-<name> , do not use /etc/
modprobe.conf to specify options for the bonding device.
BOOTPROTO=<protocol>
where <protocol> is one of the following:
• none — No se deberíautilizar ningún protocolo de tiempo de arranque.
• bootp — Se debería utilizar el protocolo BOOTP.
• dhcp — Se debería utilizar el protocolo DHCP.
BROADCAST=<address>
where <address> is the broadcast address. This directive is deprecated, as the value is
calculated automatically with ifcalc.
DEVICE=<name>
where <name> is the name of the physical device (except for dynamically-allocated PPP devices
where it is the logical name).
DHCP_HOSTNAME
Solamente utilice esta opción si el servidor DHCP requiere que el cliente especifique un nombre
de host antes de recibir una dirección IP.
DNS{1,2}=<address>
where <address> is a name server address to be placed in /etc/resolv.conf if the
PEERDNS directive is set to yes.
ETHTOOL_OPTS=<options>
where <options> are any device-specific options supported by ethtool. For example, if you
wanted to force 100Mb, full duplex:
ETHTOOL_OPTS="autoneg off speed 100 duplex full"
Instead of a custom initscript, use ETHTOOL_OPTS to set the interface speed and duplex settings.
Custom initscripts run outside of the network init script lead to unpredictable results during a post-
boot network service restart.
Nota
Tenga en cuenta que para cambiar la velocidad o las configuraciones de dúplex
se necesita desactivarla negociación automática con la opción autoneg off.
Es necesario iniciar esta opción primero, pues las entradas para las opciones
dependen del orden.
GATEWAY=<address>
where <address> is the IP address of the network router or gateway device (if any).
166
Interfaces Ethernet
HWADDR=<MAC-address>
where <MAC-address> is the hardware address of the Ethernet device in the form
AA:BB:CC:DD:EE:FF. This directive must be used in machines containing more than one NIC to
ensure that the interfaces are assigned the correct device names regardless of the configured load
order for each NIC's module. This directive should not be used in conjunction with MACADDR.
IPADDR=<address>
where <address> is the IP address.
MACADDR=<MAC-address>
where <MAC-address> is the hardware address of the Ethernet device in the form
AA:BB:CC:DD:EE:FF. This directive is used to assign a MAC address to an interface, overriding
the one assigned to the physical NIC. This directive should not be used in conjunction with
HWADDR.
MASTER=<bond-interface>
where <bond-interface> is the channel bonding interface to which the Ethernet interface is
linked.
Esta directriz es usada en conjunto con la directriz SLAVE.
Refer to Sección 14.2.3, “Interfaces de unión de canales” for more information about channel
bonding interfaces.
NETMASK=<mask>
where <mask> is the netmask value.
NETWORK=<address>
where <address> is the network address. This directive is deprecated, as the value is
calculated automatically with ifcalc.
ONBOOT=<answer>
where <answer> is one of the following:
• yes — El dispositivo debería activarse en el momento de arranque.
• no — Este dispositivo no debería activarse en el momento de arranque.
PEERDNS=<answer>
where <answer> is one of the following:
• yes — Modifica /etc/resolv.conf si está activada la directriz DNS. Si está usando DCHP,
la opción yes es la predeterminada.
• no — No modificar /etc/resolv.conf.
SLAVE=<bond-interface>
where <bond-interface> is one of the following:
• yes — Este dispositivo es controlado por la interfaz de unión de canales especificado en la
directriz MASTER.
• no — Este dispositivo no es controlado por la interfaz de unión de canales especificada en la
directriz MASTER.
167
Interfaces IPsec
Esta directriz es usada en conjunto con la directriz MASTER.
Refer to Sección 14.2.3, “Interfaces de unión de canales” for more about channel bonding
interfaces.
SRCADDR=<address>
where <address> is the specified source IP address for outgoing packets.
USERCTL=<answer>
where <answer> is one of the following:
• yes — Los usuarios que no sean root pueden controlar este dispositivo.
• no — No se les permite controlar este dispositivo a los usuarios que no sean root.
14.2.2. Interfaces IPsec
El ejemplo siguiente muestra un archivo ifcfg para una conexión de red-a-red IPsec para la LAN
A. El nombre único para identificar la conexión en este ejemplo es ipsec1, por lo que el archivo
resultante se llama /etc/sysconfig/network-scripts/ifcfg-ipsec1.
TYPE=IPsec ONBOOT=yes
IKE_METHOD=PSK
SRCNET=192.168.1.0/24
DSTNET=192.168.2.0/24
DST=X.X.X.X
En el ejemplo anterior, X.X.X.X es la dirección IP enrutable públicamente del enrutador IPsec de
destino.
A continuación se presenta un listado de los parámetros configurables para una interfaz IPsec:
DST=<address>
where <address> is the IP address of the IPsec destination host or router. This is used for both
host-to-host and network-to-network IPsec configurations.
DSTNET=<network>
where <network> is the network address of the IPsec destination network. This is only used for
network-to-network IPsec configurations.
SRC=<address>
where <address> is the IP address of the IPsec source host or router. This setting is optional and
is only used for host-to-host IPsec configurations.
SRCNET=<network>
where <network> is the network address of the IPsec source network. This is only used for
network-to-network IPsec configurations.
TYPE=<interface-type>
where <interface-type> is IPSEC. Both applications are part of the ipsec-tools package.
If manual key encryption with IPsec is being used, refer to /usr/share/doc/
initscripts-<version-number>/sysconfig.txt (replace <version-number> with the
version of the initscripts package installed) for configuration parameters.
168
Interfaces IPsec
El demonio de manejo de llaves IKEv1 racoon negocia y configura un conjunto de parámetros para
IPSec. Puede utilizar llaves previamente compartidas, firmas RSA o GSS-API. Si se utiliza racoon
para manejar automáticamente la encriptación de llaves, se requieren las opciones siguientes:
IKE_METHOD=<encryption-method>
where <encryption-method> is either PSK, X509, or GSSAPI. If PSK is specified, the IKE_PSK
parameter must also be set. If X509 is specified, the IKE_CERTFILE parameter must also be set.
IKE_PSK=<shared-key>
where <shared-key> is the shared, secret value for the PSK (preshared keys) method.
IKE_CERTFILE=<cert-file>
where <cert-file> is a valid X.509 certificate file for the host.
IKE_PEER_CERTFILE=<cert-file>
where <cert-file> is a valid X.509 certificate file for the remote host.
IKE_DNSSEC=<answer>
where <answer> is yes. The racoon daemon retrieves the remote host's X.509 certificate via
DNS. If a IKE_PEER_CERTFILE is specified, do not include this parameter.
Para más información sobre los algoritmos de encriptación disponibles para IPsec, consulte la página
man de setkey. Para más información sobre racoon, consulte las páginas man de racoon y de
racoon.conf.
14.2.3. Interfaces de unión de canales
Red Hat Enterprise Linux allows administrators to bind multiple network interfaces together into a
single channel using the bonding kernel module and a special network interface called a channel
bonding interface. Channel bonding enables two or more network interfaces to act as one,
simultaneously increasing the bandwidth and providing redundancy.
To create a channel bonding interface, create a file in the /etc/sysconfig/network-scripts/
directory called ifcfg-bond<N> , replacing <N> with the number for the interface, such as 0.
The contents of the file can be identical to whatever type of interface is getting bonded, such as an
Ethernet interface. The only difference is that the DEVICE= directive must be bond<N> , replacing
<N> with the number for the interface.
A continuación se muestra un ejemplo de un archivo de configuración de unión de canales:
DEVICE=bond0
IPADDR=192.168.1.1
NETMASK=255.255.255.0
ONBOOT=yes
BOOTPROTO=none
USERCTL=no
BONDING_OPTS="<bonding parameters separated by spaces>"
Ejemplo 14.1. Sample ifcfg-bond0 interface configuration file
After the channel bonding interface is created, the network interfaces to be bound together must
be configured by adding the MASTER= and SLAVE= directives to their configuration files. The
configuration files for each of the channel-bonded interfaces can be nearly identical.
169
Archivos alias y clon
For example, if two Ethernet interfaces are being channel bonded, both eth0 and eth1 may look like
the following example:
DEVICE=eth<N>
BOOTPROTO=none
ONBOOT=yes
MASTER=bond0
SLAVE=yes
USERCTL=no
In this example, replace <N> with the numerical value for the interface.
For a channel bonding interface to be valid, the kernel module must be loaded. To ensure that the
module is loaded when the channel bonding interface is brought up, add the following line to /etc/
modprobe.conf:
alias bond<N> bonding
Replace <N> with the number of the interface, such as 0.
Important: put all bonding module parameters in ifcfg-bondN
files
Parameters for the bonding kernel module must be specified as a space-separated
list in the BONDING_OPTS="<bonding parameters>" directive in the ifcfg-
bond<N> interface file. They should not be placed in /etc/modprobe.conf. For
further instructions and advice on configuring the bonding module and to view the list
of bonding parameters, refer to Sección 41.5.2, “El Módulo del canal de vinculación
(Bonding)”.
14.2.4. Archivos alias y clon
Dos tipos menos usados de archivos de configuración de interfaz son los archivos alias y clon.
Alias interface configuration files, which are used to bind multiple addresses to a single interface, use
the ifcfg-<if-name>:<alias-value> naming scheme.
Por ejemplo, un archivo ifcfg-eth0:0 podría estar configurado para especificar DEVICE=eth0:0
y una dirección IP estática de 10.0.0.2, que sirva como un alias de una interfaz Ethernet que ya
haya sido configurada para recibir la información IP a través de DHCP en ifcfg-eth0. Bajo esta
configuración, el dispositivo eth0 está ligado a una dirección IP dinámica, pero la misma tarjeta de
red física puede recibir peticiones a través de la dirección fija 10.0.0.2.
Atención
Los alias de interfaces no soportan DHCP.
A clone interface configuration file should use the following naming convention: ifcfg-<if-
name>-<clone-name> . While an alias file allows multiple addresses for an existing interface,
170
Archivos alias y clon
a clone file is used to specify additional options for an interface. For example, a standard DHCP
Ethernet interface called eth0, may look similar to this:
DEVICE=eth0
ONBOOT=yes
BOOTPROTO=dhcp
Puesto que el valor predeterminado para la directriz USERCTL es no si no está especificado, los
usuarios no pueden activar y desactivar esta interfaz. Para que los usuarios gocen de esta habilidad,
cree un clon copiando ifcfg-eth0 a ifcfg-eth0-user y añada la línea siguiente a ifcfg-
eth0-user:
USERCTL=yes
De esta forma un usuario puede activar la interfaz eth0 mediante el comando /sbin/ifup eth0-
user, porque las opciones de configuración desde ifcfg-eth0 y ifcfg-eth0-user seusan
conjuntamente. Aunque este ejemplo es muy sencillo, este método puede ser utilizado con una
variedad de opciones e interfaces.
14.2.5. Interfaces de acceso telefónico
Si se conecta a una red, como Internet, a través de la conexión de acceso telefónico, necesitará un
archivo de configuración para la interfaz.
Los archivos de interfaz PPP son nombrados utilizando el siguiente formato:
ifcfg-ppp<X>
where <X> is a unique number corresponding to a specific interface.
El archivo de configuración de la interfaz PPP es creado automáticamente cuando se usa wvdial,
la Network Administration Tool o Kppp para crear una cuenta de marcado telefónico. También es
posible crear y modificar este archivo manualmente.
A continuación se presenta un archivo ifcfg-ppp0 típico:
DEVICE=ppp0
NAME=test
WVDIALSECT=test
MODEMPORT=/dev/modem
LINESPEED=115200
PAPNAME=test
USERCTL=true
ONBOOT=no
PERSIST=no
DEFROUTE=yes
PEERDNS=yes
DEMAND=no
IDLETIMEOUT=600
El Protocolo SLIP (siglas en inglés de Serial Line Internet Protocol) es otra interfaz de acceso
telefónico menos usada. Los archivos SLIP tienen nombres de archivos de configuración de interfaz
tales como ifcfg-sl0.
Otras opciones que se puedenutilizar en estos archivos incluyen:
DEFROUTE=<answer>
where <answer> is one of the following:
171
Interfaces de acceso telefónico
• yes — Establece esta interfaz como la ruta por defecto.
• no — No establece la interfaz como la ruta por defecto.
DEMAND=<answer>
where <answer> is one of the following:
• yes — Esta interfaz permitirá que pppd inicie una conexión cuando alguien está intentando
utilizarla.
• no — Se debe establecer una conexión de forma manual para esta interfaz.
IDLETIMEOUT=<value>
where <value> is the number of seconds of idle activity before the interface disconnects itself.
INITSTRING=<string>
where <string> is the initialization string passed to the modem device. This option is primarily
used in conjunction with SLIP interfaces.
LINESPEED=<value>
where <value> is the baud rate of the device. Possible standard values include 57600, 38400,
19200, and 9600.
MODEMPORT=<device>
where <device> is the name of the serial device that is used to establish the connection for the
interface.
MTU=<value>
where <value> is the Maximum Transfer Unit (MTU) setting for the interface. The MTU refers to
the largest number of bytes of data a frame can carry, not counting its header information. In some
dialup situations, setting this to a value of 576 results in fewer packets dropped and a slight
improvement to the throughput for a connection.
NAME=<name>
where <name> is the reference to the title given to a collection of dialup connection
configurations.
PAPNAME=<name>
where <name> is the username given during the Password Authentication Protocol (PAP)
exchange that occurs to allow connections to a remote system.
PERSIST=<answer>
where <answer> is one of the following:
• yes — Esta interfaz debería mantenerse siempre activa, incluso si se desactiva tras una
desconexión del módem.
• no — Esta interfaz no debería mantenerse siempre activa.
REMIP=<address>
where <address> is the IP address of the remote system. This is usually left unspecified.
172
Interfaces de acceso telefónico
WVDIALSECT=<name>
where <name> associates this interface with a dialer configuration in /etc/wvdial.conf. This
file contains the phone number to be dialed and other important information for the interface.
14.2.6. Otras interfaces
Los siguientes son otros archivos de configuración de interfaces comunes:
ifcfg-lo
A local loopback interface is often used in testing, as well as being used in a variety of applications
that require an IP address pointing back to the same system. Any data sent to the loopback device
is immediately returned to the host's network layer.
Aviso
El script de la interfaz loopback /etc/sysconfig/network-scripts/
ifcfg-lo nunca debe ser editado manualmente. Esto puede causar que el
sistema deje de funcionar correctamente.
ifcfg-irlan0
Una interfaz de infrarrojo permite que se transmita información a través de un enlace infrarrojo
entre dispositivos, tal como un portátil y una impresora. Esto funciona de forma similar a un
dispositivo Ethernet excepto que se da comúnmente en una conexión punto a punto.
ifcfg-plip0
La conexión Protocolo de interfaz de línea paralela (PLIP) funciona casi de la misma manera que
un dispositivo Ethernet, solamente que usa un puerto paralelo.
ifcfg-tr0
Las topologías Token Ring no son tan frecuentes en las Redes de área local (LANs), como lo eran
antes, ya que Ethernet las ha opacado.
14.3. Scripts de control de interfaz
Los scripts de control de interfaz controlan la activación y desactivación de las interfaces del sistema.
Existen dos scripts de control de la interfaz primaria que llaman a los scripts de control ubicados en el
directorio /etc/sysconfig/network-scripts: /sbin/ifdown y /sbin/ifup.
Los scripts de interfaz ifdown y ifup son enlaces simbólicos a los scripts en el directorio /sbin.
Cuando se solicita cualquiera de estos scripts se debe especificar el valor de la interfaz, como por
ejemplo:
ifup eth0
173
Scripts de control de interfaz
Atención
Los scripts de interfaz ifup y ifdown son los únicos scripts que el usuario debe
utilizar para subir y bajar las interfaces de red.
Los siguientes scripts son descritos como referencia únicamente.
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 Sección 14.5, “Archivos de funciones de red” for more
information.
Tras haber verificado que se ha especificado una interfaz y que al usuario que ha ejecutado la petición
se le permite controlar la interfaz, el script correcto activa o desactiva la interfaz. Los siguientes scripts
de control de interfaz son bastante comunes y se encuentran en el directorio /etc/
sysconfig/network-scripts/:
ifup-aliases
Configura los alias IP desde los archivos de configuración de la interfaz cuando se asocia más de
una dirección IP con una interfaz.
ifup-ippp y ifdown-ippp
Activa y desactiva una interfaz ISDN.
ifup-ipsec y ifdown-ipsec
Activa y desactiva una interfaz IPsec.
ifup-ipv6 y ifdown-ipv6
Se usa para activar y desactivar una interfaz IPv6.
ifup-ipx
Activa y desactiva una interfaz IPX.
ifup-plip
Activa y desactiva una interfaz PLIP.
ifup-plusb
Activa y desactiva una interfaz USB para conexiones de red.
ifup-post y ifdown-post
Contiene comandos que son ejecutados después de que una interfaz ha sido activada o
desactivada.
ifup-ppp y ifdown-ppp
Activa o desactiva una interfaz PPP.
ifup-routes
Añade rutas estáticas para un dispositivo como si se activase su interfaz.
ifdown-sit y ifup-sit
Contiene llamadas de funciones relacionadas con la activación y desactivación de un túnel IPv6
dentro de una conexión IPv4.
174
Scripts de control de interfaz
ifup-sl y ifdown-sl
Activa o desactiva una interfaz SLIP.
ifup-wireless
Activa una interfaz inalámbrica.
Aviso
Tenga en cuenta que si elimina o modifica cualquier script en el directorio /etc/
sysconfig/network-scripts/ puede provocar que las conexiones de interfaz
funcionen de forma extraña o incluso fallen. Solo los usuarios avanzados deberían
modificar los scripts relacionados con una interfaz de red.
La forma más fácil de manipular todos los scripts de red simultáneamente es con el comando /sbin/
service en el servicio de red (/etc/rc.d/init.d/network), como se ilustra en el comando
siguiente:
/sbin/service network <action>
Here, <action> can be either start, stop, or restart.
Para ver una lista de los dispositivos configurados y las interfaces de red actualmente activas, utilice
el comando:
/sbin/service network status
14.4. Configuring Static Routes
Routing will be configured on routing devices, therefore it should not be necessary to configure static
routes on Red Hat Enterprise Linux servers or clients. However, if static routes are required they can
be configured for each interface. This can be useful if you have multiple interfaces in different subnets.
Use the route command to display the IP routing table.
Static route configuration is stored in a /etc/sysconfig/network-scripts/route-interface
file. For example, static routes for the eth0 interface would be stored in the /etc/sysconfig/
network-scripts/route-eth0 file. The route-interface file has two formats: IP command
arguments and network/netmask directives.
IP Command Arguments Format
Define a default gateway on the first line. This is only required if the default gateway is not set via
DHCP:
default X.X.X.X dev interface
X.X.X.X is the IP address of the default gateway. The interface is the interface that is connected
to, or can reach, the default gateway.
175
Configuring Static Routes
Define a static route. Each line is parsed as an individual route:
X.X.X.X/X via X.X.X.X dev interface
X.X.X.X/X is the network number and netmask for the static route. X.X.X.X and interface
are the IP address and interface for the default gateway respectively. The X.X.X.X address does
not have to be the default gateway IP address. In most cases, X.X.X.X will be an IP address in a
different subnet, and interface will be the interface that is connected to, or can reach, that subnet.
Add as many static routes as required.
The following is a sample route-eth0 file using the IP command arguments format. The default
gateway is 192.168.0.1, interface eth0. The two static routes are for the 10.10.10.0/24 and
172.16.1.0/24 networks:
default 192.168.0.1 dev eth0
10.10.10.0/24 via 192.168.0.1 dev eth0
172.16.1.0/24 via 192.168.0.1 dev eth0
Static routes should only be configured for other subnets. The above example is not necessary, since
packets going to the 10.10.10.0/24 and 172.16.1.0/24 networks will use the default gateway anyway.
Below is an example of setting static routes to a different subnet, on a machine in a 192.168.0.0/24
subnet. The example machine has an eth0 interface in the 192.168.0.0/24subnet, and an eth1
interface (10.10.10.1) in the 10.10.10.0/24 subnet:
10.10.10.0/24 via 10.10.10.1 dev eth1
Duplicate Default Gateways
If the default gateway is already assigned from DHCP, the IP command arguments
format can cause one of two errors during start-up, or when bringing up an interface
from the down state using the ifup command: "RTNETLINK answers: File exists" or
'Error: either "to" is a duplicate, or "X.X.X.X" is a garbage.', where X.X.X.X is the
gateway, or a different IP address. These errors can also occur if you have another
route to another network using the default gateway. Both of these errors are safe to
ignore.
Network/Netmask Directives Format
You can also use the network/netmask directives format for route-interface files. The following
is a template for the network/netmask format, with instructions following afterwards:
ADDRESS0=X.X.X.X
NETMASK0=X.X.X.X
GATEWAY0=X.X.X.X
• ADDRESS0=X.X.X.X is the network number for the static route.
• NETMASK0=X.X.X.X is the netmask for the network number defined with ADDRESS0=X.X.X.X .
176
Configuring Static Routes
• GATEWAY0=X.X.X.X is the default gateway, or an IP address that can be used to reach
ADDRESS0=X.X.X.X
The following is a sample route-eth0 file using the network/netmask directives format. The
default gateway is 192.168.0.1, interface eth0. The two static routes are for the 10.10.10.0/24 and
172.16.1.0/24 networks. However, as mentioned before, this example is not necessary as the
10.10.10.0/24 and 172.16.1.0/24 networks would use the default gateway anyway:
ADDRESS0=10.10.10.0
NETMASK0=255.255.255.0
GATEWAY0=192.168.0.1
ADDRESS1=172.16.1.0
NETMASK1=255.255.255.0
GATEWAY1=192.168.0.1
Subsequent static routes must be numbered sequentially, and must not skip any values. For example,
ADDRESS0, ADDRESS1, ADDRESS2, and so on.
Below is an example of setting static routes to a different subnet, on a machine in the 192.168.0.0/24
subnet. The example machine has an eth0 interface in the 192.168.0.0/24subnet, and an eth1
interface (10.10.10.1) in the 10.10.10.0/24 subnet:
ADDRESS0=10.10.10.0
NETMASK0=255.255.255.0
GATEWAY0=10.10.10.1
DHCP should assign these settings automatically, therefore it should not be necessary to configure
static routes on Red Hat Enterprise Linux servers or clients.
14.5. Archivos de funciones de red
Red Hat Enterprise Linux utiliza varios archivos que contienen funciones importantes que se usan
para activar o desactivar interfaces. En vez de forzar cada archivo de control de interfaz para que
contenga estas funciones, éstas están agrupadas convenientemente en algunos archivos que se
pueden llamar cuando sea necesario.
El archivo /etc/sysconfig/network-scripts/network-functions contiene las funciones
IPv4 más comunes que son útiles para muchos scripts de control de interfaz. Estas funciones
incluyen: contactar con programas en ejecución que han solicitado información sobre cambios en el
estado de una interfaz, configurar los nombres del host, encontrar dispositivos de puerta de enlace,
ver si un dispositivo en particular está o no activado y añadir una ruta por defecto.
Debido a que las funciones solicitadas por las interfaces IPv6 son diferentes de las interfaces IPv4,
existe específicamente un archivo /etc/sysconfig/network-scripts/network-functions-
ipv6 para guardar esta información. Las funciones en este archivo configuran y borran las rutas IPv6
estáticas, crean y borran túneles, añaden y eliminan direcciones IPv6 para una interfaz y comprueban
la existencia de una dirección IPv6 en una interfaz.
14.6. Recursos adicionales
Los siguientes son recursos que explican más detalladamente las interfaces de red.
177
Configuring Static Routes
14.6.1. Documentación instalada
/usr/share/doc/initscripts-<version>/sysconfig.txt
Un manual que estudia las opciones disponibles para los archivos de
configuración de red, incluidas las opciones IPv6 que no son cubiertas en este
capítulo.
/usr/share/doc/iproute-<version>/ip-cref.ps
Este archivo contiene mucha información sobre el comando ip, que se usa, entre
otras cosas, para manipular las tablas de enrutamiento. Use la aplicación ggv o
kghostview para ver este archivo.

Más contenido relacionado

La actualidad más candente

Comoconfigurarun firewallconshorewallendosinterfacesderedconpoliticasdro penc...
Comoconfigurarun firewallconshorewallendosinterfacesderedconpoliticasdro penc...Comoconfigurarun firewallconshorewallendosinterfacesderedconpoliticasdro penc...
Comoconfigurarun firewallconshorewallendosinterfacesderedconpoliticasdro penc...gilmer sotil
 
Comandos utilizados en redes anderson alvarado 6to computacion
Comandos utilizados en redes anderson alvarado 6to computacionComandos utilizados en redes anderson alvarado 6to computacion
Comandos utilizados en redes anderson alvarado 6to computacionAnder Alvarado
 
Ucv sesion 13 router2
Ucv sesion 13 router2Ucv sesion 13 router2
Ucv sesion 13 router2Taringa!
 
Configuracion ftp
Configuracion ftpConfiguracion ftp
Configuracion ftpLidia Tinco
 
1118174 asa config-dmz-00
1118174 asa config-dmz-001118174 asa config-dmz-00
1118174 asa config-dmz-00adrian quety
 
La capa de aplicación
La capa de aplicaciónLa capa de aplicación
La capa de aplicaciónJuan Alvarez
 
Instalación DHCP en CentOS 6.2
Instalación DHCP en CentOS 6.2Instalación DHCP en CentOS 6.2
Instalación DHCP en CentOS 6.2camilaml
 
Teoría Plataformas de Monitoreo
Teoría  Plataformas de Monitoreo  Teoría  Plataformas de Monitoreo
Teoría Plataformas de Monitoreo cyberleon95
 
INSTALACIÓN Y ADMINISTRACIÓN DE UN SERVIDOR DE INSTALACIÓN PXE
INSTALACIÓN Y ADMINISTRACIÓN DE UN SERVIDOR DE INSTALACIÓN PXEINSTALACIÓN Y ADMINISTRACIÓN DE UN SERVIDOR DE INSTALACIÓN PXE
INSTALACIÓN Y ADMINISTRACIÓN DE UN SERVIDOR DE INSTALACIÓN PXEYimy Pérez Medina
 
Trabajo IOS de CISCO
Trabajo IOS de CISCOTrabajo IOS de CISCO
Trabajo IOS de CISCOcyberleon95
 
Comandos cli router
Comandos cli routerComandos cli router
Comandos cli routercyberleon95
 

La actualidad más candente (19)

Comoconfigurarun firewallconshorewallendosinterfacesderedconpoliticasdro penc...
Comoconfigurarun firewallconshorewallendosinterfacesderedconpoliticasdro penc...Comoconfigurarun firewallconshorewallendosinterfacesderedconpoliticasdro penc...
Comoconfigurarun firewallconshorewallendosinterfacesderedconpoliticasdro penc...
 
Comandos utilizados en redes anderson alvarado 6to computacion
Comandos utilizados en redes anderson alvarado 6to computacionComandos utilizados en redes anderson alvarado 6to computacion
Comandos utilizados en redes anderson alvarado 6to computacion
 
26 configuración del sistema
26  configuración del sistema26  configuración del sistema
26 configuración del sistema
 
8 access control lists
8  access control lists8  access control lists
8 access control lists
 
Ucv sesion 13 router2
Ucv sesion 13 router2Ucv sesion 13 router2
Ucv sesion 13 router2
 
Configuracion ftp
Configuracion ftpConfiguracion ftp
Configuracion ftp
 
1118174 asa config-dmz-00
1118174 asa config-dmz-001118174 asa config-dmz-00
1118174 asa config-dmz-00
 
SEGURIDAD DE LAS REDES
SEGURIDAD DE LAS REDES SEGURIDAD DE LAS REDES
SEGURIDAD DE LAS REDES
 
Linux
LinuxLinux
Linux
 
La capa de aplicación
La capa de aplicaciónLa capa de aplicación
La capa de aplicación
 
Comandos terminal ubuntu
Comandos terminal ubuntuComandos terminal ubuntu
Comandos terminal ubuntu
 
tarea taller
tarea tallertarea taller
tarea taller
 
Configuracion del servidor vsftpd en linux
Configuracion del servidor vsftpd en linuxConfiguracion del servidor vsftpd en linux
Configuracion del servidor vsftpd en linux
 
Instalación DHCP en CentOS 6.2
Instalación DHCP en CentOS 6.2Instalación DHCP en CentOS 6.2
Instalación DHCP en CentOS 6.2
 
Teoría Plataformas de Monitoreo
Teoría  Plataformas de Monitoreo  Teoría  Plataformas de Monitoreo
Teoría Plataformas de Monitoreo
 
INSTALACIÓN Y ADMINISTRACIÓN DE UN SERVIDOR DE INSTALACIÓN PXE
INSTALACIÓN Y ADMINISTRACIÓN DE UN SERVIDOR DE INSTALACIÓN PXEINSTALACIÓN Y ADMINISTRACIÓN DE UN SERVIDOR DE INSTALACIÓN PXE
INSTALACIÓN Y ADMINISTRACIÓN DE UN SERVIDOR DE INSTALACIÓN PXE
 
Linux Redes
Linux RedesLinux Redes
Linux Redes
 
Trabajo IOS de CISCO
Trabajo IOS de CISCOTrabajo IOS de CISCO
Trabajo IOS de CISCO
 
Comandos cli router
Comandos cli routerComandos cli router
Comandos cli router
 

Destacado

Clase 5 de Enrutamiento de Redes
Clase 5 de Enrutamiento de RedesClase 5 de Enrutamiento de Redes
Clase 5 de Enrutamiento de Redestiutn
 
REDES Y CONECTIVIDAD: ENRUTAMIENTO Y PROTOCOLOS DE ENRUTAMIENTO ppts
REDES Y CONECTIVIDAD: ENRUTAMIENTO Y PROTOCOLOS DE ENRUTAMIENTO pptsREDES Y CONECTIVIDAD: ENRUTAMIENTO Y PROTOCOLOS DE ENRUTAMIENTO ppts
REDES Y CONECTIVIDAD: ENRUTAMIENTO Y PROTOCOLOS DE ENRUTAMIENTO pptsJavier Navarro
 
Lista tanganika noviembre[1]
Lista tanganika noviembre[1]Lista tanganika noviembre[1]
Lista tanganika noviembre[1]Miguel Mora
 
Kaliman (mr) portadas profanadores de tumbas
Kaliman (mr) portadas profanadores de tumbasKaliman (mr) portadas profanadores de tumbas
Kaliman (mr) portadas profanadores de tumbasVladimir Ramos
 
Pac3 Fonaments i evolució de la multimedia
Pac3 Fonaments i evolució de la multimediaPac3 Fonaments i evolució de la multimedia
Pac3 Fonaments i evolució de la multimediaAna Muñoz
 
Power sessió psico blog
Power sessió psico blogPower sessió psico blog
Power sessió psico bloginfantilba
 
Álbum de fotos de Petu y Boni
Álbum de fotos de Petu y BoniÁlbum de fotos de Petu y Boni
Álbum de fotos de Petu y Boni17081994
 
Tablas de consultas
Tablas de consultasTablas de consultas
Tablas de consultasjeyk
 
El que més m'agrada
El que més m'agradaEl que més m'agrada
El que més m'agradaDavid
 
Derek i dani
Derek i daniDerek i dani
Derek i daniVirginia
 
El diamante de cristal
El diamante de cristalEl diamante de cristal
El diamante de cristalcarojesi
 
Halloween celebration
Halloween celebrationHalloween celebration
Halloween celebrationdppineda
 
Oct 2010 jeff's elk hunt scenery (no elk)
Oct 2010 jeff's elk hunt scenery (no elk)Oct 2010 jeff's elk hunt scenery (no elk)
Oct 2010 jeff's elk hunt scenery (no elk)jlindgren09
 
2006 este general
2006 este general2006 este general
2006 este generalAnam
 
Movimientos de nomina lady jade.
Movimientos de nomina lady  jade.Movimientos de nomina lady  jade.
Movimientos de nomina lady jade.lasnenas90
 

Destacado (20)

Clase 5 de Enrutamiento de Redes
Clase 5 de Enrutamiento de RedesClase 5 de Enrutamiento de Redes
Clase 5 de Enrutamiento de Redes
 
REDES Y CONECTIVIDAD: ENRUTAMIENTO Y PROTOCOLOS DE ENRUTAMIENTO ppts
REDES Y CONECTIVIDAD: ENRUTAMIENTO Y PROTOCOLOS DE ENRUTAMIENTO pptsREDES Y CONECTIVIDAD: ENRUTAMIENTO Y PROTOCOLOS DE ENRUTAMIENTO ppts
REDES Y CONECTIVIDAD: ENRUTAMIENTO Y PROTOCOLOS DE ENRUTAMIENTO ppts
 
Lista tanganika noviembre[1]
Lista tanganika noviembre[1]Lista tanganika noviembre[1]
Lista tanganika noviembre[1]
 
Kaliman (mr) portadas profanadores de tumbas
Kaliman (mr) portadas profanadores de tumbasKaliman (mr) portadas profanadores de tumbas
Kaliman (mr) portadas profanadores de tumbas
 
Pac3 Fonaments i evolució de la multimedia
Pac3 Fonaments i evolució de la multimediaPac3 Fonaments i evolució de la multimedia
Pac3 Fonaments i evolució de la multimedia
 
Power sessió psico blog
Power sessió psico blogPower sessió psico blog
Power sessió psico blog
 
RESUME -MANASE
RESUME -MANASERESUME -MANASE
RESUME -MANASE
 
Álbum de fotos de Petu y Boni
Álbum de fotos de Petu y BoniÁlbum de fotos de Petu y Boni
Álbum de fotos de Petu y Boni
 
Our Seminar
Our SeminarOur Seminar
Our Seminar
 
Tablas de consultas
Tablas de consultasTablas de consultas
Tablas de consultas
 
El que més m'agrada
El que més m'agradaEl que més m'agrada
El que més m'agrada
 
Derek i dani
Derek i daniDerek i dani
Derek i dani
 
El diamante de cristal
El diamante de cristalEl diamante de cristal
El diamante de cristal
 
Halloween celebration
Halloween celebrationHalloween celebration
Halloween celebration
 
Oct 2010 jeff's elk hunt scenery (no elk)
Oct 2010 jeff's elk hunt scenery (no elk)Oct 2010 jeff's elk hunt scenery (no elk)
Oct 2010 jeff's elk hunt scenery (no elk)
 
Propuesta sensibilizacion
Propuesta sensibilizacionPropuesta sensibilizacion
Propuesta sensibilizacion
 
2006 este general
2006 este general2006 este general
2006 este general
 
Movimientos de nomina lady jade.
Movimientos de nomina lady  jade.Movimientos de nomina lady  jade.
Movimientos de nomina lady jade.
 
Modelo
ModeloModelo
Modelo
 
Cubicaje atunes
Cubicaje atunesCubicaje atunes
Cubicaje atunes
 

Similar a 14 configuración relacionada a la red

Configuracion de Firewalls e Pasarelas
Configuracion de Firewalls e PasarelasConfiguracion de Firewalls e Pasarelas
Configuracion de Firewalls e PasarelasMiguel Morales
 
Requerimientos de instalacion
Requerimientos de instalacionRequerimientos de instalacion
Requerimientos de instalacionjosebunbury
 
Comandos cmd fase beta v 0.01
Comandos cmd fase beta v 0.01Comandos cmd fase beta v 0.01
Comandos cmd fase beta v 0.01David Hurtado
 
Preparando el entorno de Red de Oracle Database 11gZ052 06
Preparando el entorno de Red de Oracle Database 11gZ052 06Preparando el entorno de Red de Oracle Database 11gZ052 06
Preparando el entorno de Red de Oracle Database 11gZ052 06Alexander Calderón
 
Protocolos de la comunicación.diogenes dora
Protocolos de la comunicación.diogenes  doraProtocolos de la comunicación.diogenes  dora
Protocolos de la comunicación.diogenes doradianalores
 
28 el directorio sysconfig
28  el directorio sysconfig28  el directorio sysconfig
28 el directorio sysconfigAprende Viendo
 
Instalación de servidor DHCP en Ubuntu Server 12.04
Instalación de servidor DHCP en Ubuntu Server 12.04Instalación de servidor DHCP en Ubuntu Server 12.04
Instalación de servidor DHCP en Ubuntu Server 12.04Totus Muertos
 
Unidad iii seguridad de redes
Unidad iii seguridad de redes Unidad iii seguridad de redes
Unidad iii seguridad de redes leonardoruiz98
 
21 protocolo de configuración dinámica de hosts dhcp
21  protocolo de configuración dinámica de hosts dhcp21  protocolo de configuración dinámica de hosts dhcp
21 protocolo de configuración dinámica de hosts dhcpAprende Viendo
 
Unidad iii seguridad de redes stew
Unidad iii seguridad de redes stewUnidad iii seguridad de redes stew
Unidad iii seguridad de redes stewsthewardleon
 
3.4.2
3.4.23.4.2
3.4.2UNAD
 

Similar a 14 configuración relacionada a la red (20)

Administracion basica redes linux
Administracion basica redes linuxAdministracion basica redes linux
Administracion basica redes linux
 
Configuracion de Firewalls e Pasarelas
Configuracion de Firewalls e PasarelasConfiguracion de Firewalls e Pasarelas
Configuracion de Firewalls e Pasarelas
 
Requerimientos de instalacion
Requerimientos de instalacionRequerimientos de instalacion
Requerimientos de instalacion
 
Practica 8
Practica 8Practica 8
Practica 8
 
Comandos cmd fase beta v 0.01
Comandos cmd fase beta v 0.01Comandos cmd fase beta v 0.01
Comandos cmd fase beta v 0.01
 
Preparando el entorno de Red de Oracle Database 11gZ052 06
Preparando el entorno de Red de Oracle Database 11gZ052 06Preparando el entorno de Red de Oracle Database 11gZ052 06
Preparando el entorno de Red de Oracle Database 11gZ052 06
 
Pruebas y diseño de redes
Pruebas y diseño de redesPruebas y diseño de redes
Pruebas y diseño de redes
 
Pruebas y diseño de redes
Pruebas y diseño de redesPruebas y diseño de redes
Pruebas y diseño de redes
 
Pruebas y diseño de redes
Pruebas y diseño de redesPruebas y diseño de redes
Pruebas y diseño de redes
 
Protocolos de la comunicación.diogenes dora
Protocolos de la comunicación.diogenes  doraProtocolos de la comunicación.diogenes  dora
Protocolos de la comunicación.diogenes dora
 
28 el directorio sysconfig
28  el directorio sysconfig28  el directorio sysconfig
28 el directorio sysconfig
 
Instalación de servidor DHCP en Ubuntu Server 12.04
Instalación de servidor DHCP en Ubuntu Server 12.04Instalación de servidor DHCP en Ubuntu Server 12.04
Instalación de servidor DHCP en Ubuntu Server 12.04
 
Unidad iii seguridad de redes
Unidad iii seguridad de redes Unidad iii seguridad de redes
Unidad iii seguridad de redes
 
Bridges1.1
Bridges1.1Bridges1.1
Bridges1.1
 
21 protocolo de configuración dinámica de hosts dhcp
21  protocolo de configuración dinámica de hosts dhcp21  protocolo de configuración dinámica de hosts dhcp
21 protocolo de configuración dinámica de hosts dhcp
 
Unidad iii seguridad de redes stew
Unidad iii seguridad de redes stewUnidad iii seguridad de redes stew
Unidad iii seguridad de redes stew
 
Practica 5 OSPF
Practica 5 OSPFPractica 5 OSPF
Practica 5 OSPF
 
3.4.2
3.4.23.4.2
3.4.2
 
Dhcp
DhcpDhcp
Dhcp
 
CONFIGURACIÓN DEL ROUTER
CONFIGURACIÓN DEL ROUTERCONFIGURACIÓN DEL ROUTER
CONFIGURACIÓN DEL ROUTER
 

Más de Aprende Viendo

44 seguridad y se linux
44  seguridad y se linux44  seguridad y se linux
44 seguridad y se linuxAprende Viendo
 
43 aseguramiento de su red
43  aseguramiento de su red43  aseguramiento de su red
43 aseguramiento de su redAprende Viendo
 
42 seguridad y autenticación
42  seguridad y autenticación42  seguridad y autenticación
42 seguridad y autenticaciónAprende Viendo
 
41 parámetros y módulos generales
41  parámetros y módulos generales41  parámetros y módulos generales
41 parámetros y módulos generalesAprende Viendo
 
40 configuración del kernel y dispositivos
40  configuración del kernel y dispositivos40  configuración del kernel y dispositivos
40 configuración del kernel y dispositivosAprende Viendo
 
38 reunir información del sistema
38  reunir información del sistema38  reunir información del sistema
38 reunir información del sistemaAprende Viendo
 
37 supervisión del sistema
37  supervisión del sistema37  supervisión del sistema
37 supervisión del sistemaAprende Viendo
 
36 archivos de registro
36  archivos de registro36  archivos de registro
36 archivos de registroAprende Viendo
 
34 configuración de la impresora
34  configuración de la impresora34  configuración de la impresora
34 configuración de la impresoraAprende Viendo
 
32 configuración del sistema x window
32  configuración del sistema x window32  configuración del sistema x window
32 configuración del sistema x windowAprende Viendo
 
31 el sistema x window
31  el sistema x window31  el sistema x window
31 el sistema x windowAprende Viendo
 
46 customizing se linux policy
46  customizing se linux policy46  customizing se linux policy
46 customizing se linux policyAprende Viendo
 
45 trabajar con se linux
45  trabajar con  se linux45  trabajar con  se linux
45 trabajar con se linuxAprende Viendo
 
29 configuración de la fecha y hora
29  configuración de la fecha y hora29  configuración de la fecha y hora
29 configuración de la fecha y horaAprende Viendo
 
27 configuración del sistema
27  configuración del sistema27  configuración del sistema
27 configuración del sistemaAprende Viendo
 
25 protocolo ligero de acceso a directorios ldap
25  protocolo ligero de acceso a directorios ldap25  protocolo ligero de acceso a directorios ldap
25 protocolo ligero de acceso a directorios ldapAprende Viendo
 
24 correo electrónico
24  correo electrónico24  correo electrónico
24 correo electrónicoAprende Viendo
 

Más de Aprende Viendo (20)

44 seguridad y se linux
44  seguridad y se linux44  seguridad y se linux
44 seguridad y se linux
 
43 aseguramiento de su red
43  aseguramiento de su red43  aseguramiento de su red
43 aseguramiento de su red
 
42 seguridad y autenticación
42  seguridad y autenticación42  seguridad y autenticación
42 seguridad y autenticación
 
41 parámetros y módulos generales
41  parámetros y módulos generales41  parámetros y módulos generales
41 parámetros y módulos generales
 
40 configuración del kernel y dispositivos
40  configuración del kernel y dispositivos40  configuración del kernel y dispositivos
40 configuración del kernel y dispositivos
 
39 o profile
39  o profile39  o profile
39 o profile
 
38 reunir información del sistema
38  reunir información del sistema38  reunir información del sistema
38 reunir información del sistema
 
37 supervisión del sistema
37  supervisión del sistema37  supervisión del sistema
37 supervisión del sistema
 
36 archivos de registro
36  archivos de registro36  archivos de registro
36 archivos de registro
 
35 automated tasks
35  automated tasks35  automated tasks
35 automated tasks
 
34 configuración de la impresora
34  configuración de la impresora34  configuración de la impresora
34 configuración de la impresora
 
33 usuarios y grupos
33  usuarios y grupos33  usuarios y grupos
33 usuarios y grupos
 
32 configuración del sistema x window
32  configuración del sistema x window32  configuración del sistema x window
32 configuración del sistema x window
 
31 el sistema x window
31  el sistema x window31  el sistema x window
31 el sistema x window
 
46 customizing se linux policy
46  customizing se linux policy46  customizing se linux policy
46 customizing se linux policy
 
45 trabajar con se linux
45  trabajar con  se linux45  trabajar con  se linux
45 trabajar con se linux
 
29 configuración de la fecha y hora
29  configuración de la fecha y hora29  configuración de la fecha y hora
29 configuración de la fecha y hora
 
27 configuración del sistema
27  configuración del sistema27  configuración del sistema
27 configuración del sistema
 
25 protocolo ligero de acceso a directorios ldap
25  protocolo ligero de acceso a directorios ldap25  protocolo ligero de acceso a directorios ldap
25 protocolo ligero de acceso a directorios ldap
 
24 correo electrónico
24  correo electrónico24  correo electrónico
24 correo electrónico
 

Último

RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxAna Fernandez
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdfBaker Publishing Company
 
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSTEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSjlorentemartos
 
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdfEjercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdfMaritzaRetamozoVera
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...JAVIER SOLIS NOYOLA
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Lourdes Feria
 
cortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuacortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuaDANNYISAACCARVAJALGA
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxjosetrinidadchavez
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADauxsoporte
 
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñoproyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñotapirjackluis
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptxFelicitasAsuncionDia
 
Ecosistemas Natural, Rural y urbano 2021.pptx
Ecosistemas Natural, Rural y urbano  2021.pptxEcosistemas Natural, Rural y urbano  2021.pptx
Ecosistemas Natural, Rural y urbano 2021.pptxolgakaterin
 
Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.José Luis Palma
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónLourdes Feria
 

Último (20)

RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docx
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf
 
Presentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza MultigradoPresentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza Multigrado
 
Unidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la InvestigaciónUnidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la Investigación
 
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSTEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
 
Power Point: "Defendamos la verdad".pptx
Power Point: "Defendamos la verdad".pptxPower Point: "Defendamos la verdad".pptx
Power Point: "Defendamos la verdad".pptx
 
Sesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdfSesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdf
 
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdfEjercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...
 
cortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuacortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahua
 
Medición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptxMedición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptx
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
 
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdfTema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDAD
 
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñoproyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptx
 
Ecosistemas Natural, Rural y urbano 2021.pptx
Ecosistemas Natural, Rural y urbano  2021.pptxEcosistemas Natural, Rural y urbano  2021.pptx
Ecosistemas Natural, Rural y urbano 2021.pptx
 
Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcción
 

14 configuración relacionada a la red

  • 1. Parte III. Configuración relacionada a la red Después de explicar cómo configurar la red, esta parte discute temas relacionados a redes, tales como permitir las conexiones remotas, compartir archivos y directorios sobre la red y la configuración de un servidor Web.
  • 2. 163 Interfaces de red Bajo Red Hat Enterprise Linux, todas las comunicaciones de red acontecen entre interfaces de software configuradas y dispositivos de red físicos conectados al sistema. Los archivos de configuración para las interfaces de red y los scripts para activarlas o desactivarlas están ubicados en el directorio /etc/sysconfig/network-scripts. Aún cuando el número y tipo de archivos de interfaces pueden diferir de sistema a sistema, hay tres categorías de archivos que existen en este directorio. 1. Interface configuration files 2. Interface control scripts 3. Network function files Los archivos en cada una de estas categorías trabajan juntos para habilitar varios dispositivos de red. Este capítulo explora la relación entre estos archivos y cómo son utilizados. 14.1. Archivos de configuración de red Antes de ahondar en los archivos de configuración de interfaz, hagamos una lista de los principales archivos de configuración usados en la configuración de la red. La comprensión del papel que desempeñan estos archivos en la configuración de la red puede ser de ayuda a la hora de personalizar un sistema Red Hat Enterprise Linux. Los principales archivos de configuración de la red son los siguientes: /etc/hosts El principal propóposito de este archivo es resolver los nombres de hosts que no puedenser resueltos de otra manera. También se puede usar para resolver nombres de hosts en pequeñas redes sin servidor DNS. Sin tener en cuenta el tipo de red en que se encuentre el ordenador, este archivo debe contener un línea que especifica la dirección IP del dispositivo loopback (127.0.0.1) como por ejemplo localhost.localdomain. Para mayor información consulte la página man de hosts. /etc/resolv.conf Este archivo especifica las direcciones IP de los servidores DNS y el dominio de búsqueda. A menos que se haya configurado para algo diferente, los scripts de inicialización de la red llenan este archivo. Para mayor información consulte la página man de resolv.conf. /etc/sysconfig/network-scripts/ifcfg-<interface-name> For each network interface, there is a corresponding interface configuration script. Each of these files provide information specific to a particular network interface. Refer to Sección 14.2, “Archivos de configuración de interfaz” for more information on this type of file and the directives it accepts.
  • 3. 164 Interfaces Ethernet Aviso La Network Administration Tool (system-config-network) utiliza el directorio /etc/sysconfig/networking/. Sus contenidos no deberían modificarse manualmente. Se recomienda utilizar solamente un método para la configuración de red debido al riesgo que se corre de borrar la configuración. 14.2. Archivos de configuración de interfaz Interface configuration files control the software interfaces for individual network devices. As the system boots, it uses these files to determine what interfaces to bring up and how to configure them. These files are usually named ifcfg-<name> , where <name> refers to the name of the device that the configuration file controls. 14.2.1. Interfaces Ethernet One of the most common interface files is ifcfg-eth0, which controls the first Ethernet network interface card or NIC in the system. In a system with multiple NICs, there are multiple ifcfg-eth<X> files (where <X> is a unique number corresponding to a specific interface). Because each device has its own configuration file, an administrator can control how each interface functions individually. El siguiente es un ejemplo de un archivo ifcfg-eth0 para un sistema que usa una dirección IP fija: DEVICE=eth0 BOOTPROTO=none ONBOOT=yes NETWORK=10.0.1.0 NETMASK=255.255.255.0 IPADDR=10.0.1.27 USERCTL=no Los valores requeridos en un archivo de configuración de interfaz pueden cambiar basándose en otros valores. Por ejemplo, el archivo ifcfg-eth0 para una interfaz que use DHCP se verá bastante diferente ya que la información IP es proporcionada por el servidor DHCP: DEVICE=eth0 BOOTPROTO=dhcp ONBOOT=yes Sin embargo, también es posible modificar manualmente los archivos de configuración para una interfaz de red dada. Abajo hay un listado de los parámetros configurables en un archivo de configuración de interfaz Ethernet. BONDING_OPTS=<parameters> sets the configuration parameters for the bonding device, and is used in /etc/sysconfig/ network-scripts/ifcfg-bond<N> (see Sección 14.2.3, “Interfaces de unión de canales”). These parameters are identical to those used for bonding devices in /sys/class/ net/<bonding device>/bonding, and the module parameters for the bonding driver as described in bonding Module Directives.
  • 4. 165 Interfaces Ethernet This configuration method is used so that multiple bonding devices can have different configurations. If you use BONDING_OPTS in ifcfg-<name> , do not use /etc/ modprobe.conf to specify options for the bonding device. BOOTPROTO=<protocol> where <protocol> is one of the following: • none — No se deberíautilizar ningún protocolo de tiempo de arranque. • bootp — Se debería utilizar el protocolo BOOTP. • dhcp — Se debería utilizar el protocolo DHCP. BROADCAST=<address> where <address> is the broadcast address. This directive is deprecated, as the value is calculated automatically with ifcalc. DEVICE=<name> where <name> is the name of the physical device (except for dynamically-allocated PPP devices where it is the logical name). DHCP_HOSTNAME Solamente utilice esta opción si el servidor DHCP requiere que el cliente especifique un nombre de host antes de recibir una dirección IP. DNS{1,2}=<address> where <address> is a name server address to be placed in /etc/resolv.conf if the PEERDNS directive is set to yes. ETHTOOL_OPTS=<options> where <options> are any device-specific options supported by ethtool. For example, if you wanted to force 100Mb, full duplex: ETHTOOL_OPTS="autoneg off speed 100 duplex full" Instead of a custom initscript, use ETHTOOL_OPTS to set the interface speed and duplex settings. Custom initscripts run outside of the network init script lead to unpredictable results during a post- boot network service restart. Nota Tenga en cuenta que para cambiar la velocidad o las configuraciones de dúplex se necesita desactivarla negociación automática con la opción autoneg off. Es necesario iniciar esta opción primero, pues las entradas para las opciones dependen del orden. GATEWAY=<address> where <address> is the IP address of the network router or gateway device (if any).
  • 5. 166 Interfaces Ethernet HWADDR=<MAC-address> where <MAC-address> is the hardware address of the Ethernet device in the form AA:BB:CC:DD:EE:FF. This directive must be used in machines containing more than one NIC to ensure that the interfaces are assigned the correct device names regardless of the configured load order for each NIC's module. This directive should not be used in conjunction with MACADDR. IPADDR=<address> where <address> is the IP address. MACADDR=<MAC-address> where <MAC-address> is the hardware address of the Ethernet device in the form AA:BB:CC:DD:EE:FF. This directive is used to assign a MAC address to an interface, overriding the one assigned to the physical NIC. This directive should not be used in conjunction with HWADDR. MASTER=<bond-interface> where <bond-interface> is the channel bonding interface to which the Ethernet interface is linked. Esta directriz es usada en conjunto con la directriz SLAVE. Refer to Sección 14.2.3, “Interfaces de unión de canales” for more information about channel bonding interfaces. NETMASK=<mask> where <mask> is the netmask value. NETWORK=<address> where <address> is the network address. This directive is deprecated, as the value is calculated automatically with ifcalc. ONBOOT=<answer> where <answer> is one of the following: • yes — El dispositivo debería activarse en el momento de arranque. • no — Este dispositivo no debería activarse en el momento de arranque. PEERDNS=<answer> where <answer> is one of the following: • yes — Modifica /etc/resolv.conf si está activada la directriz DNS. Si está usando DCHP, la opción yes es la predeterminada. • no — No modificar /etc/resolv.conf. SLAVE=<bond-interface> where <bond-interface> is one of the following: • yes — Este dispositivo es controlado por la interfaz de unión de canales especificado en la directriz MASTER. • no — Este dispositivo no es controlado por la interfaz de unión de canales especificada en la directriz MASTER.
  • 6. 167 Interfaces IPsec Esta directriz es usada en conjunto con la directriz MASTER. Refer to Sección 14.2.3, “Interfaces de unión de canales” for more about channel bonding interfaces. SRCADDR=<address> where <address> is the specified source IP address for outgoing packets. USERCTL=<answer> where <answer> is one of the following: • yes — Los usuarios que no sean root pueden controlar este dispositivo. • no — No se les permite controlar este dispositivo a los usuarios que no sean root. 14.2.2. Interfaces IPsec El ejemplo siguiente muestra un archivo ifcfg para una conexión de red-a-red IPsec para la LAN A. El nombre único para identificar la conexión en este ejemplo es ipsec1, por lo que el archivo resultante se llama /etc/sysconfig/network-scripts/ifcfg-ipsec1. TYPE=IPsec ONBOOT=yes IKE_METHOD=PSK SRCNET=192.168.1.0/24 DSTNET=192.168.2.0/24 DST=X.X.X.X En el ejemplo anterior, X.X.X.X es la dirección IP enrutable públicamente del enrutador IPsec de destino. A continuación se presenta un listado de los parámetros configurables para una interfaz IPsec: DST=<address> where <address> is the IP address of the IPsec destination host or router. This is used for both host-to-host and network-to-network IPsec configurations. DSTNET=<network> where <network> is the network address of the IPsec destination network. This is only used for network-to-network IPsec configurations. SRC=<address> where <address> is the IP address of the IPsec source host or router. This setting is optional and is only used for host-to-host IPsec configurations. SRCNET=<network> where <network> is the network address of the IPsec source network. This is only used for network-to-network IPsec configurations. TYPE=<interface-type> where <interface-type> is IPSEC. Both applications are part of the ipsec-tools package. If manual key encryption with IPsec is being used, refer to /usr/share/doc/ initscripts-<version-number>/sysconfig.txt (replace <version-number> with the version of the initscripts package installed) for configuration parameters.
  • 7. 168 Interfaces IPsec El demonio de manejo de llaves IKEv1 racoon negocia y configura un conjunto de parámetros para IPSec. Puede utilizar llaves previamente compartidas, firmas RSA o GSS-API. Si se utiliza racoon para manejar automáticamente la encriptación de llaves, se requieren las opciones siguientes: IKE_METHOD=<encryption-method> where <encryption-method> is either PSK, X509, or GSSAPI. If PSK is specified, the IKE_PSK parameter must also be set. If X509 is specified, the IKE_CERTFILE parameter must also be set. IKE_PSK=<shared-key> where <shared-key> is the shared, secret value for the PSK (preshared keys) method. IKE_CERTFILE=<cert-file> where <cert-file> is a valid X.509 certificate file for the host. IKE_PEER_CERTFILE=<cert-file> where <cert-file> is a valid X.509 certificate file for the remote host. IKE_DNSSEC=<answer> where <answer> is yes. The racoon daemon retrieves the remote host's X.509 certificate via DNS. If a IKE_PEER_CERTFILE is specified, do not include this parameter. Para más información sobre los algoritmos de encriptación disponibles para IPsec, consulte la página man de setkey. Para más información sobre racoon, consulte las páginas man de racoon y de racoon.conf. 14.2.3. Interfaces de unión de canales Red Hat Enterprise Linux allows administrators to bind multiple network interfaces together into a single channel using the bonding kernel module and a special network interface called a channel bonding interface. Channel bonding enables two or more network interfaces to act as one, simultaneously increasing the bandwidth and providing redundancy. To create a channel bonding interface, create a file in the /etc/sysconfig/network-scripts/ directory called ifcfg-bond<N> , replacing <N> with the number for the interface, such as 0. The contents of the file can be identical to whatever type of interface is getting bonded, such as an Ethernet interface. The only difference is that the DEVICE= directive must be bond<N> , replacing <N> with the number for the interface. A continuación se muestra un ejemplo de un archivo de configuración de unión de canales: DEVICE=bond0 IPADDR=192.168.1.1 NETMASK=255.255.255.0 ONBOOT=yes BOOTPROTO=none USERCTL=no BONDING_OPTS="<bonding parameters separated by spaces>" Ejemplo 14.1. Sample ifcfg-bond0 interface configuration file After the channel bonding interface is created, the network interfaces to be bound together must be configured by adding the MASTER= and SLAVE= directives to their configuration files. The configuration files for each of the channel-bonded interfaces can be nearly identical.
  • 8. 169 Archivos alias y clon For example, if two Ethernet interfaces are being channel bonded, both eth0 and eth1 may look like the following example: DEVICE=eth<N> BOOTPROTO=none ONBOOT=yes MASTER=bond0 SLAVE=yes USERCTL=no In this example, replace <N> with the numerical value for the interface. For a channel bonding interface to be valid, the kernel module must be loaded. To ensure that the module is loaded when the channel bonding interface is brought up, add the following line to /etc/ modprobe.conf: alias bond<N> bonding Replace <N> with the number of the interface, such as 0. Important: put all bonding module parameters in ifcfg-bondN files Parameters for the bonding kernel module must be specified as a space-separated list in the BONDING_OPTS="<bonding parameters>" directive in the ifcfg- bond<N> interface file. They should not be placed in /etc/modprobe.conf. For further instructions and advice on configuring the bonding module and to view the list of bonding parameters, refer to Sección 41.5.2, “El Módulo del canal de vinculación (Bonding)”. 14.2.4. Archivos alias y clon Dos tipos menos usados de archivos de configuración de interfaz son los archivos alias y clon. Alias interface configuration files, which are used to bind multiple addresses to a single interface, use the ifcfg-<if-name>:<alias-value> naming scheme. Por ejemplo, un archivo ifcfg-eth0:0 podría estar configurado para especificar DEVICE=eth0:0 y una dirección IP estática de 10.0.0.2, que sirva como un alias de una interfaz Ethernet que ya haya sido configurada para recibir la información IP a través de DHCP en ifcfg-eth0. Bajo esta configuración, el dispositivo eth0 está ligado a una dirección IP dinámica, pero la misma tarjeta de red física puede recibir peticiones a través de la dirección fija 10.0.0.2. Atención Los alias de interfaces no soportan DHCP. A clone interface configuration file should use the following naming convention: ifcfg-<if- name>-<clone-name> . While an alias file allows multiple addresses for an existing interface,
  • 9. 170 Archivos alias y clon a clone file is used to specify additional options for an interface. For example, a standard DHCP Ethernet interface called eth0, may look similar to this: DEVICE=eth0 ONBOOT=yes BOOTPROTO=dhcp Puesto que el valor predeterminado para la directriz USERCTL es no si no está especificado, los usuarios no pueden activar y desactivar esta interfaz. Para que los usuarios gocen de esta habilidad, cree un clon copiando ifcfg-eth0 a ifcfg-eth0-user y añada la línea siguiente a ifcfg- eth0-user: USERCTL=yes De esta forma un usuario puede activar la interfaz eth0 mediante el comando /sbin/ifup eth0- user, porque las opciones de configuración desde ifcfg-eth0 y ifcfg-eth0-user seusan conjuntamente. Aunque este ejemplo es muy sencillo, este método puede ser utilizado con una variedad de opciones e interfaces. 14.2.5. Interfaces de acceso telefónico Si se conecta a una red, como Internet, a través de la conexión de acceso telefónico, necesitará un archivo de configuración para la interfaz. Los archivos de interfaz PPP son nombrados utilizando el siguiente formato: ifcfg-ppp<X> where <X> is a unique number corresponding to a specific interface. El archivo de configuración de la interfaz PPP es creado automáticamente cuando se usa wvdial, la Network Administration Tool o Kppp para crear una cuenta de marcado telefónico. También es posible crear y modificar este archivo manualmente. A continuación se presenta un archivo ifcfg-ppp0 típico: DEVICE=ppp0 NAME=test WVDIALSECT=test MODEMPORT=/dev/modem LINESPEED=115200 PAPNAME=test USERCTL=true ONBOOT=no PERSIST=no DEFROUTE=yes PEERDNS=yes DEMAND=no IDLETIMEOUT=600 El Protocolo SLIP (siglas en inglés de Serial Line Internet Protocol) es otra interfaz de acceso telefónico menos usada. Los archivos SLIP tienen nombres de archivos de configuración de interfaz tales como ifcfg-sl0. Otras opciones que se puedenutilizar en estos archivos incluyen: DEFROUTE=<answer> where <answer> is one of the following:
  • 10. 171 Interfaces de acceso telefónico • yes — Establece esta interfaz como la ruta por defecto. • no — No establece la interfaz como la ruta por defecto. DEMAND=<answer> where <answer> is one of the following: • yes — Esta interfaz permitirá que pppd inicie una conexión cuando alguien está intentando utilizarla. • no — Se debe establecer una conexión de forma manual para esta interfaz. IDLETIMEOUT=<value> where <value> is the number of seconds of idle activity before the interface disconnects itself. INITSTRING=<string> where <string> is the initialization string passed to the modem device. This option is primarily used in conjunction with SLIP interfaces. LINESPEED=<value> where <value> is the baud rate of the device. Possible standard values include 57600, 38400, 19200, and 9600. MODEMPORT=<device> where <device> is the name of the serial device that is used to establish the connection for the interface. MTU=<value> where <value> is the Maximum Transfer Unit (MTU) setting for the interface. The MTU refers to the largest number of bytes of data a frame can carry, not counting its header information. In some dialup situations, setting this to a value of 576 results in fewer packets dropped and a slight improvement to the throughput for a connection. NAME=<name> where <name> is the reference to the title given to a collection of dialup connection configurations. PAPNAME=<name> where <name> is the username given during the Password Authentication Protocol (PAP) exchange that occurs to allow connections to a remote system. PERSIST=<answer> where <answer> is one of the following: • yes — Esta interfaz debería mantenerse siempre activa, incluso si se desactiva tras una desconexión del módem. • no — Esta interfaz no debería mantenerse siempre activa. REMIP=<address> where <address> is the IP address of the remote system. This is usually left unspecified.
  • 11. 172 Interfaces de acceso telefónico WVDIALSECT=<name> where <name> associates this interface with a dialer configuration in /etc/wvdial.conf. This file contains the phone number to be dialed and other important information for the interface. 14.2.6. Otras interfaces Los siguientes son otros archivos de configuración de interfaces comunes: ifcfg-lo A local loopback interface is often used in testing, as well as being used in a variety of applications that require an IP address pointing back to the same system. Any data sent to the loopback device is immediately returned to the host's network layer. Aviso El script de la interfaz loopback /etc/sysconfig/network-scripts/ ifcfg-lo nunca debe ser editado manualmente. Esto puede causar que el sistema deje de funcionar correctamente. ifcfg-irlan0 Una interfaz de infrarrojo permite que se transmita información a través de un enlace infrarrojo entre dispositivos, tal como un portátil y una impresora. Esto funciona de forma similar a un dispositivo Ethernet excepto que se da comúnmente en una conexión punto a punto. ifcfg-plip0 La conexión Protocolo de interfaz de línea paralela (PLIP) funciona casi de la misma manera que un dispositivo Ethernet, solamente que usa un puerto paralelo. ifcfg-tr0 Las topologías Token Ring no son tan frecuentes en las Redes de área local (LANs), como lo eran antes, ya que Ethernet las ha opacado. 14.3. Scripts de control de interfaz Los scripts de control de interfaz controlan la activación y desactivación de las interfaces del sistema. Existen dos scripts de control de la interfaz primaria que llaman a los scripts de control ubicados en el directorio /etc/sysconfig/network-scripts: /sbin/ifdown y /sbin/ifup. Los scripts de interfaz ifdown y ifup son enlaces simbólicos a los scripts en el directorio /sbin. Cuando se solicita cualquiera de estos scripts se debe especificar el valor de la interfaz, como por ejemplo: ifup eth0
  • 12. 173 Scripts de control de interfaz Atención Los scripts de interfaz ifup y ifdown son los únicos scripts que el usuario debe utilizar para subir y bajar las interfaces de red. Los siguientes scripts son descritos como referencia únicamente. 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 Sección 14.5, “Archivos de funciones de red” for more information. Tras haber verificado que se ha especificado una interfaz y que al usuario que ha ejecutado la petición se le permite controlar la interfaz, el script correcto activa o desactiva la interfaz. Los siguientes scripts de control de interfaz son bastante comunes y se encuentran en el directorio /etc/ sysconfig/network-scripts/: ifup-aliases Configura los alias IP desde los archivos de configuración de la interfaz cuando se asocia más de una dirección IP con una interfaz. ifup-ippp y ifdown-ippp Activa y desactiva una interfaz ISDN. ifup-ipsec y ifdown-ipsec Activa y desactiva una interfaz IPsec. ifup-ipv6 y ifdown-ipv6 Se usa para activar y desactivar una interfaz IPv6. ifup-ipx Activa y desactiva una interfaz IPX. ifup-plip Activa y desactiva una interfaz PLIP. ifup-plusb Activa y desactiva una interfaz USB para conexiones de red. ifup-post y ifdown-post Contiene comandos que son ejecutados después de que una interfaz ha sido activada o desactivada. ifup-ppp y ifdown-ppp Activa o desactiva una interfaz PPP. ifup-routes Añade rutas estáticas para un dispositivo como si se activase su interfaz. ifdown-sit y ifup-sit Contiene llamadas de funciones relacionadas con la activación y desactivación de un túnel IPv6 dentro de una conexión IPv4.
  • 13. 174 Scripts de control de interfaz ifup-sl y ifdown-sl Activa o desactiva una interfaz SLIP. ifup-wireless Activa una interfaz inalámbrica. Aviso Tenga en cuenta que si elimina o modifica cualquier script en el directorio /etc/ sysconfig/network-scripts/ puede provocar que las conexiones de interfaz funcionen de forma extraña o incluso fallen. Solo los usuarios avanzados deberían modificar los scripts relacionados con una interfaz de red. La forma más fácil de manipular todos los scripts de red simultáneamente es con el comando /sbin/ service en el servicio de red (/etc/rc.d/init.d/network), como se ilustra en el comando siguiente: /sbin/service network <action> Here, <action> can be either start, stop, or restart. Para ver una lista de los dispositivos configurados y las interfaces de red actualmente activas, utilice el comando: /sbin/service network status 14.4. Configuring Static Routes Routing will be configured on routing devices, therefore it should not be necessary to configure static routes on Red Hat Enterprise Linux servers or clients. However, if static routes are required they can be configured for each interface. This can be useful if you have multiple interfaces in different subnets. Use the route command to display the IP routing table. Static route configuration is stored in a /etc/sysconfig/network-scripts/route-interface file. For example, static routes for the eth0 interface would be stored in the /etc/sysconfig/ network-scripts/route-eth0 file. The route-interface file has two formats: IP command arguments and network/netmask directives. IP Command Arguments Format Define a default gateway on the first line. This is only required if the default gateway is not set via DHCP: default X.X.X.X dev interface X.X.X.X is the IP address of the default gateway. The interface is the interface that is connected to, or can reach, the default gateway.
  • 14. 175 Configuring Static Routes Define a static route. Each line is parsed as an individual route: X.X.X.X/X via X.X.X.X dev interface X.X.X.X/X is the network number and netmask for the static route. X.X.X.X and interface are the IP address and interface for the default gateway respectively. The X.X.X.X address does not have to be the default gateway IP address. In most cases, X.X.X.X will be an IP address in a different subnet, and interface will be the interface that is connected to, or can reach, that subnet. Add as many static routes as required. The following is a sample route-eth0 file using the IP command arguments format. The default gateway is 192.168.0.1, interface eth0. The two static routes are for the 10.10.10.0/24 and 172.16.1.0/24 networks: default 192.168.0.1 dev eth0 10.10.10.0/24 via 192.168.0.1 dev eth0 172.16.1.0/24 via 192.168.0.1 dev eth0 Static routes should only be configured for other subnets. The above example is not necessary, since packets going to the 10.10.10.0/24 and 172.16.1.0/24 networks will use the default gateway anyway. Below is an example of setting static routes to a different subnet, on a machine in a 192.168.0.0/24 subnet. The example machine has an eth0 interface in the 192.168.0.0/24subnet, and an eth1 interface (10.10.10.1) in the 10.10.10.0/24 subnet: 10.10.10.0/24 via 10.10.10.1 dev eth1 Duplicate Default Gateways If the default gateway is already assigned from DHCP, the IP command arguments format can cause one of two errors during start-up, or when bringing up an interface from the down state using the ifup command: "RTNETLINK answers: File exists" or 'Error: either "to" is a duplicate, or "X.X.X.X" is a garbage.', where X.X.X.X is the gateway, or a different IP address. These errors can also occur if you have another route to another network using the default gateway. Both of these errors are safe to ignore. Network/Netmask Directives Format You can also use the network/netmask directives format for route-interface files. The following is a template for the network/netmask format, with instructions following afterwards: ADDRESS0=X.X.X.X NETMASK0=X.X.X.X GATEWAY0=X.X.X.X • ADDRESS0=X.X.X.X is the network number for the static route. • NETMASK0=X.X.X.X is the netmask for the network number defined with ADDRESS0=X.X.X.X .
  • 15. 176 Configuring Static Routes • GATEWAY0=X.X.X.X is the default gateway, or an IP address that can be used to reach ADDRESS0=X.X.X.X The following is a sample route-eth0 file using the network/netmask directives format. The default gateway is 192.168.0.1, interface eth0. The two static routes are for the 10.10.10.0/24 and 172.16.1.0/24 networks. However, as mentioned before, this example is not necessary as the 10.10.10.0/24 and 172.16.1.0/24 networks would use the default gateway anyway: ADDRESS0=10.10.10.0 NETMASK0=255.255.255.0 GATEWAY0=192.168.0.1 ADDRESS1=172.16.1.0 NETMASK1=255.255.255.0 GATEWAY1=192.168.0.1 Subsequent static routes must be numbered sequentially, and must not skip any values. For example, ADDRESS0, ADDRESS1, ADDRESS2, and so on. Below is an example of setting static routes to a different subnet, on a machine in the 192.168.0.0/24 subnet. The example machine has an eth0 interface in the 192.168.0.0/24subnet, and an eth1 interface (10.10.10.1) in the 10.10.10.0/24 subnet: ADDRESS0=10.10.10.0 NETMASK0=255.255.255.0 GATEWAY0=10.10.10.1 DHCP should assign these settings automatically, therefore it should not be necessary to configure static routes on Red Hat Enterprise Linux servers or clients. 14.5. Archivos de funciones de red Red Hat Enterprise Linux utiliza varios archivos que contienen funciones importantes que se usan para activar o desactivar interfaces. En vez de forzar cada archivo de control de interfaz para que contenga estas funciones, éstas están agrupadas convenientemente en algunos archivos que se pueden llamar cuando sea necesario. El archivo /etc/sysconfig/network-scripts/network-functions contiene las funciones IPv4 más comunes que son útiles para muchos scripts de control de interfaz. Estas funciones incluyen: contactar con programas en ejecución que han solicitado información sobre cambios en el estado de una interfaz, configurar los nombres del host, encontrar dispositivos de puerta de enlace, ver si un dispositivo en particular está o no activado y añadir una ruta por defecto. Debido a que las funciones solicitadas por las interfaces IPv6 son diferentes de las interfaces IPv4, existe específicamente un archivo /etc/sysconfig/network-scripts/network-functions- ipv6 para guardar esta información. Las funciones en este archivo configuran y borran las rutas IPv6 estáticas, crean y borran túneles, añaden y eliminan direcciones IPv6 para una interfaz y comprueban la existencia de una dirección IPv6 en una interfaz. 14.6. Recursos adicionales Los siguientes son recursos que explican más detalladamente las interfaces de red.
  • 16. 177 Configuring Static Routes 14.6.1. Documentación instalada /usr/share/doc/initscripts-<version>/sysconfig.txt Un manual que estudia las opciones disponibles para los archivos de configuración de red, incluidas las opciones IPv6 que no son cubiertas en este capítulo. /usr/share/doc/iproute-<version>/ip-cref.ps Este archivo contiene mucha información sobre el comando ip, que se usa, entre otras cosas, para manipular las tablas de enrutamiento. Use la aplicación ggv o kghostview para ver este archivo.