Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Configuración de red en
Linux
Protocolo TCP/IP sobre Linux -
Tema 1
1
Edificio “Aulas y relación con el medio externo”
Toledo y Lerida, Planta baja infovirtual@cec-epn.edu.ec
PBX: 25-25-766
Linux III Tema 1
Que el alumno sea capaz de configurar interfaces y servicios de red, puerta de enlace, Proxy, iptables,
red privada virtual VPN, compartir carpetas utilizando SAMBA y NFS.
1. Un servidor con dos tarjetas de red, 1GB RAM, 40GB disco, unidad de DVD
(recomendada) o unidad de CD, teclado, ratón.
2
Linux III Tema 1
6. Varios equipos operativos con sus respectivas tarjetas de red, software instalado y
funcionando.
7. Suficientes cables de red para conectar al mismo tiempo todos los equipos que participan
en la red.
8. Un equipo fuera de la red que actuará como cliente VPN (Red Privada Virtual).
3
Linux III Tema 1
Tema 1
Objetivos
Contenidos
Objetivos ..................................................................................................................................................
3
Contenidos ...............................................................................................................................................
3
4
Linux III Tema 1
5
Linux III Tema 1
Es importante saber que una máquina Linux puede actuar como cliente de una red o como
servidor de diversa naturaleza: servidor de comunicaciones, servidor de correo, servidor de
proximidad, servidor de archivos, servidor de audio, cortafuegos, etc. Prácticamente todos los
servicios de Internet tienen una contraparte (que, a veces es la única opción) en Linux.
Aun cuando Paúl Santos solo ha iniciado con un curso básico de redes, es importante que sepa
las capacidades de Linux en una red.
Actividades que se pueden realizar desde una máquina Linux como cliente:
x Navegar por Internet (con navegadores de Linux: Firefox, Konqueror, Nautilus, Mozilla,
Netscape).
x Enviar y recibir mensajes con programas cliente de correo: mail, kmail, evolution. x
x Usar conexiones remotas en modo texto y modo gráfico con ssh, telnet (obsoleto), uucp
(obsoleto), vnc (modo gráfico).
x Utilizar diferentes servicios de red: Real Audio, tv, noticias, correo, páginas web, servicios
web, comercio electrónico, etc.
Como servidor, Linux brilla realmente porque ofrece una enorme gama de posibilidades:
x Servidor de correo. x
Cortafuegos (iptables).
6
Linux III Tema 1
7
Linux III Tema 1
Por consiguiente, cuando en el texto se observe eth0 se sabe que el comando se refiere a la
primera tarjeta de red. Paúl debe recordar que eth0 significa ethernet 0, pero si su tarjeta de
red fuera, por ejemplo inalámbrica, tendría otro nombre, como sat0 o algún nombre equivalente
que deberá buscar en el directorio /dev o con el comando ifconfig.
Ricardo pide a Paúl que escriba en una sesión de Terminal (shell) el comando
ifconfig
8
Linux III Tema 1
9
Linux III Tema 1
El programa presenta varias pantallas, cada una de ellas muestra elementos de la configuración.
Esta información seguramente es distinta en cada computador, así que, como tarea, se le pide a
Paúl que ejecute estos programas y comandos en su equipo para que se familiarice con ellos.
Las tarjetas ethernet se conocen como eth0 (la primera); eth1 la segunda, y así sucesivamente.
En las instalaciones medianas y grandes, existe un equipo denominado Servidor DHCP, que se
encarga de configurar automáticamente la tarjeta de red, la dirección IP, los DNS y las rutas. Se
debe observar en la siguiente pantalla que está activa la opción "Obtener las configuraciones de
direcciones IP automáticamente con DHCP". Esta es la primera opción que se debe conocer (y
probar). Al finalizar el módulo 3 veremos cómo se puede configurar este servidor DHCP.
10
Linux III Tema 1
11
Linux III Tema 1
En modo texto se pueden utilizar varios comandos desde una sesión de Terminal Bash:
El comando ifconfig
El comando ifconfig es bastante complicado y lo dejaremos para más adelante, por lo pronto
solamente utilizaremos ifconfig sin argumentos.
El comando setup
12
Linux III Tema 1
El comando system-config-network-tui
Hasta tener mayores detalles, ese necesario asegurarse de que se activa la opción USE DHCP.
Si se desactiva esa opción, deberá asignar una IP única a cada equipo, lo cual se explica en el
siguiente capítulo.
/etc/sysconfig/network
/etc/sysconfig/networking
13
Linux III Tema 1
/etc/resolv.conf
Es el archivo donde se guardan las ips de los servidores DNS (los servidores encargados de
transformar nombres en direcciones IP).
Otros comandos:
netstat
Permite conocer varias características del equipo local, de la red y de otros equipos en la red.
Nmap
nmap es una herramienta muy útil, diseñada para realizar auditorias y revisiones de seguridad
en la red local. Incluye soporte para múltiples técnicas, para examen de puertos e identificación
del sistema objetivo.
Sirve para reiniciar el servicio de red, por ejemplo cuando ha cambiado la configuración y desea
que la nueva configuración se active sin reiniciar el equipo.
ping ip
Por ejemplo:
ping www.google.com
Permite conocer si un equipo está activo (alive), cuando responde al comando ping. Algunas
veces se configuran los equipos para que estén alive (activos), pero sin responder a ping.
traceroute
traceroute www.google.com
Instalación de gip
1. Descargue e instale gip para Centos 5 con este comando (o haga clic en el link)
14
Linux III Tema 1
Es una versión para RHEL4. Como no existe todavía una versión para RHEL5, se usa sin
problema la de RHEL4. Por eso, ese link funciona correctamente en Centos 5.
Mire Paúl -dice Ricardo- es posible que deba actualizar algunos paquetes; elija Sí cuando se le
pregunte si desea actualizarlos.
Uso de gip
En el menú gráfico elija Accesorios -> GIP Ip Subnet Calculator, o desde una sesión de terminal
escriba
gip
15
Linux III Tema 1
El uso de gip es sencillo, hay que escribir en los casilleros correspondientes el valor conocido, y
cuando se haga clic en otro campo, el programa le rellenará los casilleros restantes. Esto quedará
más claro en la siguiente sección. Es más, para que la siguiente sección quede clara, utilice gip
o ipcalc.
Instalación de ipcalc
Asegúrese de tener instalado el paquete ipcalc. Desde una sesión de terminal escriba el comando
Para que el comando anterior funcione, asegúrese de tener instalado el repositorio rpmforge con
este comando (o haga clic en el link):
rpm -Uhv
http://apt.sw.be/redhat/el5/en/i386/rpmforge/RPMS/rpmforgerelease-
0.3.6-1.el5.rf.i386.rpm
terminal escriba
man ipcalc
o directamente
ipcalc -m 192.168.56.1
NETMASK=255.255.255.0
Los conceptos de máscara, broadcast, ip, subred, etc. se explican más adelante.
Si el equipo no tiene configurados los caminos (rutas), nuestro equipo estará conectado en red
pero no tendrá salida ni acceso a Internet; por lo tanto, para poder salir a Internet, deberá revisar
o configurar al menos una ruta.
Para que las rutas funcionen, el equipo debe tener correctamente configuradas sus interfaces de
red, direcciones IP, máscara de red, etc.
16
Linux III Tema 1
El proceso es más sencillo de lo que parece, porque solamente debemos conocer y configurar la
ruta más cercana, esto es, el equipo que está conectado al nuestro, también conocido como
default gateway o puerta de enlace. Todo mensaje/paquete digital que quiera salir a Internet
es enviado al default gateway y llegará a Internet, igualmente, todo paquete/mensaje que
provenga de Internet, será entregado a nuestro equipo desde el default gateway. De esta manera,
se simplifica la configuración porque cada administrador de red solo debe conocer su puerta de
enlace (gateway más cercano).
El comando para ver/modificar las rutas en Linux es route. Para ver las rutas activas escribe
route
y el programa te responderá con las rutas activas. Una de ellas será la ruta puerta de enlace por
omisión (default gateway).
El comando route sirve también para cambiar, agregar y borrar rutas; y, también, para configurar
la puerta de enlace por omisión (default gateway).
route –n
Ricardo le pide a Paúl que revise el archivo /etc/sysconfig/static-routes para que observe las rutas
estáticas creadas, o utilice el programa gráfico system-config-network-gui /etc/sysconfig/static-
routes
17
Linux III Tema 1
En la siguiente reunión, Paúl conocerá la pila de protocolos TCP/IP, que le permitirá configurar y
cambiar las direcciones IP conforme a sus necesidades.
18