PDF de programación - Administración de redes en GNU/Linux

Imágen de pdf Administración de redes en GNU/Linux

Administración de redes en GNU/Linuxgráfica de visualizaciones

Publicado el 14 de Julio del 2021
1.002 visualizaciones desde el 14 de Julio del 2021
301,8 KB
10 paginas
Creado hace 20a (17/02/2004)
Administración de redes en GNU/Linux



La configuración de una red en UNIX/Linux es en cierta medida más compleja que en sistemas Microsoft. Sin

embargo para numerosos administradores tiene un mayor grado de flexibilidad y fiabilidad, permitiendo diseñar fácilmente
herramientas a medida que faciliten su control y administración.

La configuración de la mayor parte de los servicios y recursos de un sistema UNIX se guarda en ficheros planos, ficheros de
texto que podemos modificar con cualquier editor de texto ( Ej.- vi ). La localización de estos archivo se sitúa normalmente
en el directorio /etc. En el propio sistema y en Internet podemos encontrar abundante documentación sobre administración
de redes, existiendo numeras listas de distribuciones, canales de chat o news donde podemos solicitar información.

Los parámetros básicos de configuración son los mismos de cualquier equipo sobre TCP/IP


• Nombre del host
• Dirección IP
• Mascara de red
• Servidores DNS
• Rutas por omisión.


Principales ficheros:


/etc/hostname
/etc/hosts

/etc/resolv.conf

/etc/host.conf
/etc/sysconfig/network

/etc/inetd.conf

/etc/init.d

Guarda el nombre del equipo
Guarda el nombre y la dirección IP de los equipos de la red, puede ser utilizado
tanto si tenemos o no configurado un servidor DNS
Guarda el nombre del dominio principal y la dirección de los servidores de
nombres (DNS)
Guarda el orden de los métodos de resolución de nombre y direcciones IP
Contiene los archivos de configuración de cada interfaz de conexión de red.
ifcfg-lo ( Configuración TCP/IP de loopback)
ifcfg-eth0 (Configuración TCP/IP de primer intefaz Ethernet)
ifcfg-ppp0 (Configuración TCP/IP de la conexión PPP )
routes ( Rutas estáticas de encaminamiento de paquetes)
Configuración de los servicios TCP/IP
Asignación de servicios y programas que los tratan
Comandos de arranque y parada de los distintos servicios del sistemas (
demonios de UNIX)
/etc/init.d/network ( arranca y para los interfaces de red)


El nombre y localización de estos ficheros y el contenido de los mismos puede variar en función de la versión de UNIX: en
las distintas distribuciones GNU/Linux (Mandrake, Rethat, Debian, SuSe, Linex,..) o en la versiones de HP (HP-UX), IBM
(AIX), Sun ( SunOS), UNIX SCO, FreeBSD, etc.


PRINCIPALES COMANDOS DE ADMINISTRACIÓN DE RED:

ifup, ifdown, ifstatus:
Arranca, para o muestra el estado de un interfaz de red, utilizando la configuración predefinida en los archivos
/etc/sysconfig/network. Se suelen ejecutar automáticamente durante el arranque del sistema.



ifconfig:
Permite activar o desactivar el interfaz de red, fijar manualmente todos los parámetros de configuración básicos de TCP/IP
la dirección IP, la mascara y la dirección de broadcast.

Se puede activa la interfaz de red manualmente asociándole la dirección IP junto con la máscara de red y la dirección de

Ej- ifup eth0 , Arranca el interfaz de red de la primera tarjeta Ethernet

ifconfig –a

ifconfig eth1 up
ifconfig eth1 down

route add -net 192.56.76.0 netmask 255.255.255.0 dev eth0

ifconfig <Interfaz> <dir_IP> netmask <máscara> broadcast <broadcast>

broadcast:
Sintaxis básica:


Ej.- ifconfig eth1 138.100.58.45 netmask 255.255.255.0 broadcast 138.100.58.255

Para mostrar la configuración actual:


Para activa o desactivar un interfaz de red:



Una mismo interfaz de red eth0 puede tener varias IP o alias si definimos los archivos correspondientes. Por ejemplos si
definimos los ficheros:
ifcfg-eth0
ifcfg-eth0:0
La misma tarjeta Ethernet eth0 tendrá dos IP cada uno configurado en su archivo.


route:
Permite gestionar las rutas estática de encaminamiento de los paquetes IP.


Ejemplos:

-- Los paquetes de a la red 192.56.76.0 se envía directamente por la tarjeta eth0



route add default gw 192.56.76.1
-- El gateway/router por omisión es el 192.56.76.1
route add -net 192.168.12.0 netmask 255.255.255.0 gw 192.168.1.3 eth1
-- Para enviar paquetes por a la red 192.168.12 los envío por la tarjeta eth1 a través del gateway 192.168.1.3
route del -net 192.168.1.0 netmask 255.255.252.0
-- Borra la ruta hacia la red 192.168.1.0
route -n
-- Muestra las rutas activas

netstat -i
-- Estado de los interfaces de red
netstat -nt
-- Tabla de rutas
netstat -t inet -a
Conexiones activas vía TCP/IP

HERRAMIENTAS DE MONITORIZACIÓN Y CONTROL

netstat:
Permite ver el estado de la red: Interfaces de red, conexiones activas, tablas de rutas
Ejemplos:



arp:
Maneja la tabla de asignación direcciones MAC : direcciones IP

ping:
Comando estándar de envío de mensajes ICMP de solicitud de eco.

traceroute:
Permite comprobar la ruta de los paquetes a través de la red.

HERRAMIENTAS DE ANÁLISIS DEL TRÁFICO EN LA RED


Modo texto: tcpdump, iptraf

Modo gráfico: Ethereal ( Sniffer con licencia GNU)


PROGRAMAS CLIENTES DE RED:
UNIX/LINUX suelen incluir la mayoría de los clientes y servidores de aplicaciones en sobre TCP/IP : telnet, ftp, ssh, scp,
mail, news, irq, dhcp, http, etc.

UTILIDADES DE ADMINISTRACIÓN:
La mayor parte de las versiones de UNIX/LINUX incluyen utilidades de administración que facilitan el manejo de la red sin
tener que acceder directamente a los archivos de configuración.


• netconf / linuxconf ( Mandrake / Redhat)
• yast ( SuSe)
• sam (HP-UX)
• scoadmin (SCO UNIX)
• ( SunOS)
• webmin (Administración mediante una página web )



COMUNICACIÓN EN LA RED


1.- Sockets : Modelo IPC de 4.3BSD permite la comunicación entre procesos dentro de una misma máquina o en máquinas
distintas conectadas mediante distintos tipos de redes, soportando múltiples protocolos.

Ventajas de los sockets

- Transparentes: Un proceso que lee o escribe de la entrada y salida estándar puede hacerlo directamente de un

sockets sin cambiar una sola línea de código.

- Eficiente: No genera una gran carga al sistema operativo.
- Alto nivel: Ofrece una librería a nivel de transporte
- Compatible: Permite utilizar múltiples protocolos


El uso sockets es un modelo estándar de trabajo sobre redes TCP/IP tanto en intranet como Internet existiendo librerías de
sockets en casi todos los sistemas operativos: Unix, Linux, MacOS, Windows XX. Es la base sobre la que se han
desarrollado la mayor parte de las aplicaciones cliente - servidor de Internet: páginas web, correo, chat, ftp, telnet, etc.

Ofrece un modelo compatible con la E/S estándar sobre ficheros. Un programa que lee y escribe de la entrada y salida
estándar puede hacerlo igualmente sobre un socket.

Procedimiento básico:
Abrir y configurar los sockets, crear un proceso hijo, redireccionar, y arrancar mediante exec: la entrada y salida estándar de
cualquier proceso puede estar redireccionada a un sockets. Ej .- telnet redirecciona la entrada y salida del al shell ( bash)


MODELO ISO / OSI y su correspondencia con las REDES TCP/IP

Los sockets constituyen una Librería de acceso al Nivel 4: a los protocolos de Transporte TCP y UDP
Una conexión mediante sockets TCP/IP se establece definiendo:

La comunicación mediante Socket se realiza indicando: dirección IP , puerto, dirección IP , puerto, protocolo (tcp/udp)


194.35.135.5

Puerto 1256 Puerto 80

200.4.120.10

Ej.- Conexión a un servidor de
páginas web: protocolo http
sobre tcp

Aplicación

Presentación

Sesión



Transporte

Red

Enlace

Físico



Aplicación:
http,ftp,smtp



TCP / UDP

IP



Acceso a Red



File Transfer [Default Data]
File Transfer [Control]
Secured Shell
Telnet
Simple Mail Transfer

43/tcp/udp Who Is
53/tcp/udp Domain Name Server

puerto / protocolo Campo informativo alias
20/tcp
21/tcp
22/tcp
23/tcp
25/tcp
37/tcp/udp Time

TCP/IP En UNIX y GNU/Linux

Ficheros de configuración:

/etc/hosts Tabla estática con la dirección de los servidores en la red.
Formato:
DirecciónIP Nombre.dominio alias
127.0.0.1 localhost
192.168.1.10 foo.mydomain.org foo
192.168.1.13 bar.mydomain.org bar
216.234.231.5 master.debian.org master
205.230.163.103 www.opensource.org


/etc/services Descripción de los servicios predefinidos
nombre
Ej.-
ftp-data
ftp
ssh
telnet
smtp
time
nameserver 42/tcp/udp Host Name Server
nicname
domain

Numeración de los Puertos

1-1024 Privilegiados: sólo un proceso perteneciente al superusuario (root) puede enlazarse y ser servidor de uno de estos
puertos ( medida de seguridad). Predefinidos en la norma RFC 1700


/etc/inetd.conf Fichero de configuración del superservidor inetd ( En Mandrake se utiliza otro sistema )
servicios, tipo de protocolos, modo de arranque, usuario, programa, parámetros

ftp stream tcp nowait root /usr/bin/ftpd ftpd
telnet stream tcp nowait root /usr/bin/telnetd telnetd
talk dgram udp wait root /usr/bind/talkd talkd

Todos los servicios suelen tener un proceso cliente y otro servidor:
Ej .- ssh (cliente) y sshd (demonio o servidor )
Todos estos servidores no están siempre activos si no que son arrancados por el superservidor inetd cuando hay alguna
petición para ellos Ej.- ftp, telnet

Hay servicios que pueden estar configurados para estar siempre activos y no ser arrancados por inetd, son arrancando
automáticamente durante el inicio del sistema, para tenerlos siempre activos a la espera de peticiones Ej.- httpd (apache) y
sendmail (correo electrónico ), proftpd (ftp en Mandrake). Es decisión del administrador que servicios están siempre activos
o son arrancados aut
  • Links de descarga
http://lwp-l.com/pdf19394

Comentarios de: Administración de redes en GNU/Linux (0)


No hay comentarios
 

Comentar...

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios...
CerrarCerrar
CerrarCerrar
Cerrar

Tienes que ser un usuario registrado para poder insertar imágenes, archivos y/o videos.

Puedes registrarte o validarte desde aquí.

Codigo
Negrita
Subrayado
Tachado
Cursiva
Insertar enlace
Imagen externa
Emoticon
Tabular
Centrar
Titulo
Linea
Disminuir
Aumentar
Vista preliminar
sonreir
dientes
lengua
guiño
enfadado
confundido
llorar
avergonzado
sorprendido
triste
sol
estrella
jarra
camara
taza de cafe
email
beso
bombilla
amor
mal
bien
Es necesario revisar y aceptar las políticas de privacidad