Sistemas Operativos
en Software Libre
Carrera: Administración de Ciberseguridad
Docente: Erick Ramos
Objetivos de la sesión
1 2
Identificar Configurar
los componentes esenciales de una red (IP, máscara, direcciones IP estáticas y dinámicas en Linux.
gateway, DNS).
3 4
Utilizar Solucionar
herramientas básicas de diagnóstico (ping, traceroute, problemas de conectividad básicos en servidores Linux.
netstat).
Configuración de Interfaz de red
Terminología Básica de Redes
IP Pública/Privada Gateway
• Pública: Identifica tu red en Internet (ej: 190.45.63.10) Puerta de enlace hacia otras redes (ej: 192.168.1.1)
• Privada: Uso interno (ej: 192.168.1.100)
DNS Máscara de subred
Convierte nombres a IPs (ej: 8.8.8.8 → Google DNS) Define el rango de la red (ej: 255.255.255.0)
Comando para ver configuración actual:
ip a # Muestra interfaces y direcciones IP
Configuración Manual de IP
Método Temporal Método Permanente
(hasta reinicio) (Ubuntu/Debian)
Editar archivo /etc/netplan/00-installer-
sudo ip addr add
config.yaml:
192.168.1.100/24 dev eth0sudo
ip route add default via
network: ethernets: eth0:
192.168.1.1
addresses: [192.168.1.100/24]
gateway4: 192.168.1.1
Los cambios realizados con estos comandos
nameservers: addresses:
se perderán al reiniciar el sistema, ideal para
[8.8.8.8, 8.8.4.4] version: 2
pruebas rápidas o soluciones temporales.
Aplicar cambios: sudo netplan apply
Herramientas Esenciales de Red
Comando Propósito Ejemplo
ping Verificar conectividad ping google.com
traceroute Ruta de paquetes traceroute 8.8.8.8
nslookup Consultar DNS nslookup example.com
netstat Conexiones activas netstat -tulnp
ss Alternativa moderna a netstat ss -tulnp
Monitoreo avanzado:
iftop # Monitor de ancho de banda (instalar con `sudo apt install iftop`)
Configuración de DNS
Archivos clave Configuración permanente
• /etc/resolv.conf: DNS temporal (se regenera)
sudo nano /etc/systemd/resolved.conf
• /etc/systemd/resolved.conf: DNS permanente (systemd)
Añadir:
[Resolve]DNS=8.8.8.8 1.1.1.1
Reiniciar servicio:
sudo systemctl restart systemd-resolved
La configuración de DNS es fundamental para traducir nombres de dominio a direcciones IP, permitiendo una navegación eficiente en la red.
Gestión de Interfaces de Red
Comandos esenciales
Listar interfaces:
ip link show
Activar/Desactivar interfaz:
sudo ip link set eth0 up # Activarsudo ip link set
eth0 down # Desactivar
Renovar IP (DHCP):
sudo dhclient eth0
Estos comandos permiten controlar el estado de las interfaces de red para
solucionar problemas de conectividad o realizar cambios en la configuración.
Ejercicio Práctico
Paso 1: Asignar IP temporal
sudo ip addr add 192.168.1.150/24 dev eth0
Este comando asigna una dirección IP específica a la interfaz de red ethernet, permitiendo la
comunicación dentro de la subred 192.168.1.0/24.
Paso 2: Verificar conexión
ping 192.168.1.1
Comprobamos la conectividad con el gateway para asegurar que podemos acceder a otras redes.
Paso 3: Probar DNS
nslookup google.com
Verificamos que la resolución de nombres funciona correctamente, confirmando que podemos
traducir nombres de dominio a direcciones IP.
En esta clase aprendimos
Componentes básicos de redes Configuración de direcciones IP
Identificar elementos como IP, Gateway y DNS, Implementar configuraciones estáticas y dinámicas
fundamentales para entender cómo funcionan las redes según las necesidades del sistema y la red.
en Linux.
Herramientas de diagnóstico Gestión de interfaces
Utilizar comandos como ping, netstat y nslookup para Manejar interfaces de red con herramientas como ip y
identificar y resolver problemas de red. netplan para garantizar una conectividad estable.
Próximo tema: Gestión de usuarios, grupos y seguridad del sistema.
Referencias
• Tanenbaum, A. S. (2023). Redes de Computadoras. Pearson.
• Documentación de netplan. (2024). Ubuntu. https://netplan.io/
• Manual de iproute2. (2024). Kernel.org.
https://www.kernel.org/doc/html/latest/networking/iproute2.html
Estos recursos proporcionan información detallada sobre configuración de redes en Linux y
son excelentes fuentes para profundizar en los temas tratados en esta clase.