📢🟠CREAR un ROUTER LINUX utilizando UBUNTU SERVER 20.04

Опубликовано: 03 Октябрь 2024
на канале: Redes Plus
26,536
585

En este tutorial vamos a ver como convertir una máquina virtual con Ubuntu Server 20.04 en un Router configurando el equipo como dispositivo NAT a través de la herramienta iptables.

#ubuntu #router #iptables #linux #server

🌐 Más VÍDEOS DE SERVIDORES LINUX 🌐
💻 INSTALAR y configurar isc DHCP🐧 :   • 📢 DHCP LINUX 💻 INSTALAR y configurar ...  
💻 INSTALAR y configurar BIND9 (DNS) 🐧:    • 📢 DNS LINUX 💻 INSTALAR y configurar B...  
💻 INSTALAR Servidor WEB (APACHE)🐧:    • 📢 APACHE LINUX #1💻 INSTALAR Servidor ...  
💻 CONFIGURAR Servidor WEB (APACHE)🐧:    • 📢 APACHE LINUX #2💻 CONFIGURAR Servido...  
💻 INSTALAR y Configurar Postfix🐭 (CORREO) 🐧:    • 📢CORREO LINUX 💻 INSTALAR y Configurar...  

🌐 VÍDEOS DE LINUX (UBUNTU) 🌐
📢🟠INSTALAR Ubuntu 20.04 en VirtualBox 📦 2020 :    • 📢🟠INSTALAR Ubuntu 20.04 en VirtualBox...  
📢🟠Configurar dirección IP estática y dinámica por comandos:    • 📢REDES LINUX🌐 Configurar dirección IP...  
📢🟠9 comandos de red básicos:    • 📢REDES LINUX 🌐 9 comandos de red bási...  

🌐MIS PLAYLIST🌐
📢INSTALAR SISTEMAS OPERATIVOS en VirtualBox:   • 📢ANDROID en WINDOWS 🟦💻 INSTALAR Andro...  
🐧LINUX - INSTALAR Y CONFIGURAR Servicios :    • 📢REDES LINUX 🌐 9 comandos de red bási...  
🍀CURSO de MONGODB - Para Principiantes🍀 :    • 🍀MongoDB🍀01🍀 ¿Qué es MongoDB? Introdu...  
🔶CURSO ASTERISK - Tutorial Completo 🆓 :    • 📞 ASTERISK TUTORIAL 01 🔸 INSTALAR y C...  

UBUNTU SERVER COMO ROUTER

0:00 Entrada

• NAT con iptables

0:17 • Diagrama

2:40 • Ubuntu Server 20.04 - Requerimientos mínimos
- CPU: 1 gigahertz o más
- RAM: 1 gigabyte o más
- Disco: un mínimo de 2.5 gigabytes


3:10 1 HABILITAR DOS INTERFACES DE RED EN LA MÁQUINA

• Adaptador 1 - Puente
• Adaptador 2 - Red Interna

4:25 2 CONFIGURAR INTERFACES DE RED (NETPLAN)

/etc/netplan/ *.yaml
network:
version: 2
ethernets:
enp0s3:
dhcp4: true
enp0s8:
addresses: [192.168.222.1/24]
#gateway4: 192.168.222.1
nameservers:
addresses: [1.1.1.1, 8.8.8.8]

7:00 3 REVISAR LAS RUTAS DE ENRUTAMIENTO

- La ruta por defecto tiene que ser enp0s3

7:45 4 CONECTAR VÍA SSH

• Instalar el paquete SSH:
sudo apt-get install ssh
• Abrir cliente SSH (Putty) y conectar
https://www.putty.org/

9:45 5 HABILITAR EL REENVIO DE PAQUETES ENTRE INTERFACES

• cat /proc/sys/net/ipv4/ip_forward
• nano /etc/sysctl.conf
• Descomentar la siguiente línea
net.ipv4.ip_forward=1
• Aplicar los cambios con el comando
sudo sysctl -p /etc/sysctl.conf
• cat /proc/sys/net/ipv4/ip_forward

12:15 6 CONFIGURAR SOURCE NAT (SNAT) EN IPTABLES

• Revisar que la política por defecto
iptables -L

• Si esta a DROP modificar a ACCEPT
iptables -P FORWARD ACCEPT

• Revisar que la tabla nat esta vacía
iptables -L -nv -t nat

• Activar SNAT con emmascaramiento IP (Masquerade) poniendo el interfaz enp0s3(DHCP) para los paquetes que van hacia fuera.

iptables -t nat -A POSTROUTING -o enp0s3 -j MASQUERADE

• Revisar que la tabla nat esta configurada
iptables -L -nv -t nat


17:20 7 LIMPIEZA DE REGLAS PREVIAS

iptables -F
iptables -t nat -F

17:45 8 GUARDAR LA CONFIGURACIÓN IPTABLES PERMANENTENEMTE

apt-get install iptables-persistent
netfilter-persistent save