Redes en Linux Como (Previamente Net-3 Como)
Autor actual: Joshua Drake, fPoetg,
[email protected]
Autores originales: Terry Dawson (autor principal),
[email protected]; Alessandro
Rubini,
[email protected] (mantenimiento)
Traducido por: Ricardo Javier Cárdenes Medina,
[email protected]
v1.5, 20 de agosto de 1997, traducción del 3 de septiembre de 1999
Este C ómo es la base para entender la evolución de las capacidades de Linux para tratar con redes in-
formáticas. Es el punto de partida para aprender todo sobre el mantenimiento de redes TCP/IP, la configu-
ración de los archivos relacionados con la red, y hay un amplio capítulo sobre configuración de dispositivos
físicos. En suma, un documento muy exhaustivo que merece la pena leer.
Índice General
1 Introducción.
2 Historia del documento
2.1 Comentarios y sugerencias . . . . .
.
. .
.
.
.
. .
. .
.
.
.
. . .
.
.
. . .
.
.
. . .
.
.
. .
.
.
.
.
.
3 Cómo usar este documento.
3.1 Convenciones usadas en el documento .
. .
.
.
.
. .
. .
.
. .
. .
.
. . .
.
.
. . .
.
.
. . .
.
. .
. .
4
4
5
5
6
6
6
8
8
9
9
9
10
11
11
13
14
14
15
15
17
17
4 Información general sobre las redes en Linux.
4.1 Breve historia del desarrollo del Linux Networking Kernel.
.
. .
4.2 Recursos referentes al tratamiento de redes con Linux.
.
. .
. .
.
.
4.3 Dónde conseguir información sobre redes no específica de Linux.
5 Información genérica sobre la configuración de redes.
5.1
¿Qué necesito para comenzar? . . .
. .
.
. .
5.1.1 Código fuente del núcleo.
.
. .
. .
5.1.2 Herramientas de red actualizadas.
.
5.1.3 Aplicaciones de red.
. . . .
.
.
. .
.
.
.
.
.
.
. .
. .
. .
. .
.
.
. .
.
. .
.
.
.
.
.
. . .
. . .
. .
. .
.
. .
. .
. .
.
.
.
.
.
.
.
. .
.
. .
. .
. .
. .
.
. . .
. . .
. . .
.
.
.
.
.
.
.
.
. . .
.
. .
. .
.
. . .
. . .
. . .
.
.
.
.
.
.
.
. .
. .
. .
. .
.
. .
. .
.
. . .
.
. . .
5.1.4
Introducción a las direcciones IP. .
. .
. .
.
. .
.
. .
. .
.
5.2
¿Dónde debería poner las órdenes de configuración? .
. .
. .
.
. .
5.3 Creación de las interfaces de red. . .
. .
.
. .
5.4 Configuración de una interfaz de red.
.
. .
.
.
.
. .
. .
.
.
. .
. .
.
.
.
. . .
. .
. .
.
.
.
.
.
. . .
. .
. .
.
. . .
. . .
.
5.5 Configuración del sistema de resolución de nombres (Name Resolver)
.
. .
5.5.1
¿Qué hay en un nombre? . .
. .
.
. .
5.5.2 Qué información necesitará
.
. .
. .
5.5.3
/etc/resolv.conf . .
. .
.
. .
.
.
.
. .
. .
.
.
.
. . .
. .
.
. .
. .
. .
.
. .
. .
.
.
.
. . .
.
.
.
.
.
.
. . .
. . .
. . .
.
.
.
.
.
.
.
.
.
.
. . .
. . .
.
.
.
.
. .
. .
. .
. .
. .
.
. . .
.
.
.
.
. . .
. . .
.
.
. .
. .
. .
. .
.
.
.
. .
. . .
.
.
.
.
.
.
.
.
. . .
.
. .
. .
.
. . .
.
.
.
.
. . .
.
. .
. .
. .
. .
. .
. .
.
.
.
. . .
. . .
. . .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
. . .
. . .
.
.
. . .
. . .
.
.
.
.
.
.
. .
. . .
. . .
. . .
.
.
.
.
.
.
.
.
5.8 Configuración de los servidores de red y los servicios. .
. .
.
.
. .
. .
. .
. .
.
. .
. .
.
. . .
5.8.1
/etc/services . . . . .
5.8.2
/etc/inetd.conf . . .
.
.
. .
. .
.
.
.
.
.
. .
. .
.
. . .
.
.
. . .
.
. .
. .
. .
. .
.
. .
. .
.
. . .
ÍNDICE GENERAL
5.5.4
/etc/host.conf . . . .
. .
.
. .
.
. .
. .
.
.
.
. . .
.
.
. . .
.
5.5.5
/etc/hosts .
. . . . . .
. .
. .
.
. . .
.
. .
. .
.
. .
. .
.
. . .
5.5.6 Ejecutar un servidor de nombres .
. .
. .
5.6 Configuración de la interfaz loopback .
. .
. .
.
.
. .
. .
.
.
. .
. .
. .
. .
5.7 Encaminamiento (Routing). . . . . .
.
.
. .
.
. .
. .
. .
.
. . .
.
.
.
5.7.1 Entonces ¿qué hace el programa routed? .
. .
. .
.
. .
.
.
.
.
.
.
. . .
. . .
. . .
.
. .
. .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
5.9 Otros ficheros de configuración relacionados con la red .
. .
. .
.
5.9.1
/etc/protocols . . . .
. .
.
. .
5.9.2
/etc/networks . . . . .
.
. .
.
.
.
.
. .
. .
. .
. .
5.10 Seguridad en la red y control de acceso.
.
. .
. .
.
. .
5.10.1 /etc/ftpusers . . . . .
.
. .
.
.
5.10.2 /etc/securetty . . . .
. .
.
. .
.
.
. .
. .
. .
. .
.
.
.
.
.
.
.
.
.
. . .
. . .
. .
. .
.
.
.
.
.
. . .
. . .
5.10.3 El mecanismo de control de acceso hosts de tcpd .
. .
.
.
.
.
.
.
.
.
.
. .
. .
.
.
.
.
.
.
.
. . .
. . .
. . .
. . .
. . .
. .
.
. . .
.
.
.
.
.
.
.
.
5.10.4 /etc/hosts.equiv . .
. .
.
. .
.
. .
. .
5.10.5 Configure su demonio de ftp adecuadamente.
.
5.10.6 Cortafuegos para redes. . . .
. .
.
. .
5.10.7 Otras sugerencias.
. . . . .
.
. .
.
.
.
.
. .
. .
. .
. .
6 Información relacionada con IP y Ethernet
6.1 Ethernet
. . . .
. . .
. .
.
. .
. .
.
.
.
. . .
.
.
. . .
6.2 EQL - ecualizador de tráfico para líneas múltiples .
. .
IP Accounting (en Linux 2.0) . . . .
. .
IP Accounting (en Linux 2.2) . . . .
. .
.
.
. .
. .
.
.
. .
. .
. .
. .
.
. . .
.
.
. . .
. . .
.
.
.
.
. . .
. . .
.
.
. . .
. .
.
.
.
. . .
.
.
. .
. .
. .
. . .
. . .
.
.
.
.
. . .
. . .
.
.
.
.
.
IP Aliasing . .
. . . . .
.
. .
. .
.
. . .
.
.
. . .
.
. .
. .
.
. .
. .
.
. . .
IP Firewall (para Linux 2.0)
. . . .
. .
IP Firewall (para Linux 2.2)
. . . .
. .
.
.
. .
. .
.
.
. .
. .
. .
. .
.
.
6.8 Encapsulación IPIP . . .
. . . .
. .
.
. .
. .
. .
.
. . .
.
.
.
.
.
.
. . .
. . .
. . .
.
.
.
.
.
.
. . .
. . .
. . .
.
.
.
6.3
6.4
6.5
6.6
6.7
6.8.1 Una configuración de red con túneles
.
. .
. .
.
. .
. .
.
. .
. .
. .
. .
. .
. .
. .
. .
6.8.2 Configuración de la máquina cuyos paquetes serán encapsulados .
. .
. .
.
. .
. .
.
. .
6.9 Enmascarado IP (IP Masquerade)
6.10 Proxy IP transparente . .
. . . . .
.
.
. .
. .
. .
. .
.
.
. . .
.
. .
. .
.
. .
. .
.
. .
. .
.
.
.
. . .
.
. . .
. . .
.
.
. . .
.
.
.
.
.
.
.
.
.
.
. . .
.
.
. .
. .
.
.
.
.
.
.
.
.
.
.
.
. . .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
. .
.
.
.
.
.
.
.
.
.
.
.
.
.
6.11 IPv6 . . . . . .
. .
. . .
. .
. .
. .
. .
.
. .
. .
.
. . .
.
.
. . .
.
.
6.12 Mobile IP . . .
. . . . .
6.13 Multicast
. . .
. . . . .
.
.
. .
. .
. .
. .
.
.
. . .
. . .
.
.
.
.
. . .
. . .
.
.
. .
. .
. .
. .
.
.
. .
. .
. .
. .
. .
.
.
. .
. .
. .
. .
.
. .
. .
.
. . .
.
.
.
.
.
.
.
.
.
.
.
. . .
.
.
. . .
. . .
. . .
.
.
.
.
. . .
.
.
.
. . .
. . .
. . .
. . .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
. .
. .
.
.
.
.
. . .
. . .
.
.
.
.
. . .
.
.
. . .
.
.
. .
.
.
.
. . .
.
.
. . .
.
. . .
. . .
. . .
. . .
. . .
.
.
.
.
.
.
. .
.
. . .
.
.
.
.
.
. . .
. .
.
. . .
. .
.
. . .
.
.
.
.
.
.
.
.
.
.
. .
. .
. .
.
. . .
. . .
.
.
. . .
.
.
.
.
.
.
.
.
.
.
.
.
. . .
. . .
.
.
.
. . .
. . .
. . .
.
.
.
. . .
. . .
. . .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
. . .
. .
.
.
.
.
. . .
. . .
. . .
.
.
.
. . .
. . .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
. .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
. .
.
.
.
.
.
.
.
.
.
.
.
.
.
2
17
18
18
18
18
20
22
22
27
30
30
31
31
31
31
32
33
33
34
34
34
34
35
36
37
37
38
40
41
41
42
44
45
46
46
46
ÍNDICE GENERAL
6.14 NAT - Network Address Translation (Traducción de direcciones de red)
.
. .
. .
.
. .
.
. .
. .
.
.
.
6.15 Traffic Shaper (Manipulación del ancho de banda)
.
. .
. .
.
. .
6.16 Encaminamiento con Linux-2.2 . . .
. .
.
. .
.
. .
. .
.
.
.
. . .
.
.
. .
. .
.
. . .
.
.
. . .
.
.
. . .
7 Uso de hardware común en los PC
7.1 RDSI
. . . . .
. . .
. .
.
. .
. .
7.2 PLIP en Linux-2.0 . . .
. . . . .
7.3 PLIP en Linux-2.2 . . .
. . . . .
.
.
.
.
.
. . .
.
.
. . .
.
.
. . .
.
.
. .
.
.
.
. .
. .
. .
. .
.
.
. . .
. . .
.
.
. .
. .
. .
. .
.
.
. .
. .
. .
. .
. . .
. . .
.
.
.
7.4 PPP . . . . . .
. .
. . .
. .
. .
. .
. .
.
. .
. .
.
. . .
.
.
. . .
.
.
.
.
7.4.1 Mantener una conexión permanente a la red usando pppd. .
. .
. .
7.5 Cliente SLIP . .
. . . . .
.
. .
. .
.
. . .
.
7.5.1
dip . .
. . . . .
. .
. .
. .
.
. . .
7.5.2
slattach . . . . .
. . .
. . .
. .
. .
.
.
.
. . .
.
. .
. .
.
. .
. .
.
. . .
.
. . .
.
.
. . .
.
.
. . .
.
. .
. . .
.
. .
. .
.
. .
. .
.
. . .
7.5.3
¿Cuándo usar cada uno? . .
. .
.
. .
.
. .
. .
.
.
.
. . .
7.5.4
Servidor SLIP estático con línea por llamada y DIP. .
. .
.
.
.
.
.
. . .
. .
.
. .
. .
. .
.
. . .
7.5.5
Servidor SLIP dinámico con línea por llamada y DIP. .
. .
. .
7.5.6 Uso de Dip.
. .
. . . . .
.
. .
. .
.
. . .
.
. .
. .
.
. .
. .
.
.
. .
. .
. .
.
. . .
.
. . .
7.5.7 Conexión SLIP permanente usando una línea dedicada y slattach
.
7.6 Servidor SLIP.
. . . . .
. .
. . . .
.
. .
. .
. .
.
. . .
.
.
. . .
.
.
. . .
.
.
7.6.1
Servidor slip usando sliplogin.
7.6.2
Servidor Slip usando dip.
.
.
. .
.
.
.
. .
. .
.
.
. .
. .
.
. . .
.
. .
. .
. .
. .
. .
. .
. .
. .
.
. .
. .
. . .
.
.
. . .
.
.
. . .
.
.
7.6.3
Comentarios de: Redes En Linux Como (0)
No hay comentarios