Conceptos básicos de redes Linux para configurar interfaces de red y firewalls

En Linux, la creación de redes es un aspecto fundamental de la administración del sistema. Comprender cómo configurar interfaces de red y firewalls es esencial para administrar la conectividad y la seguridad de la red. En este tutorial, cubriremos los conceptos básicos de las redes Linux, incluida la configuración de la interfaz de red y la configuración del firewall.

1. Interfaces de red

Las interfaces de red son conexiones físicas o virtuales a la red. Comandos de uso común para administrar interfaces de red:

  • ifconfig: Muestra o configura interfaces de red (en desuso, use el comando ip en su lugar).
  • ip: Potente comando para la configuración y gestión de la interfaz de red.
  • ifup/ifdown: Activa o desactiva las interfaces de red.

2. Configuración de dirección IP

Para configurar direcciones IP para interfaces de red:

ip addr add 192.168.1.10/24 dev eth0
ip addr delete 192.168.1.10/24 dev eth0

3. Rutas de red

El enrutamiento determina cómo se dirige el tráfico de la red. Comandos útiles para gestionar rutas de red:

ip route add 192.168.2.0/24 via 192.168.1.1
ip route delete 192.168.2.0/24

4. Cortafuegos

Los firewalls controlan el tráfico de la red según reglas definidas. Utilidades de firewall de uso común:

  • iptables: Utilidad de firewall tradicional de Linux (obsoleta en favor de nftables).
  • nftables: Reemplazo moderno de iptables con funciones mejoradas.
  • firewalld: Herramienta de gestión dinámica de firewall con soporte para zonas y servicios.

5. Reglas del cortafuegos

Para crear reglas de firewall usando nftables:

nft add rule inet filter input tcp dport 22 accept
nft add rule inet filter input tcp dport 80 accept

Conclusión

Al comprender los conceptos básicos de las redes Linux, estará mejor equipado para configurar interfaces de red y firewalls para cumplir con los requisitos de su sistema. Experimente con diferentes comandos y configuraciones para adquirir experiencia práctica y mejorar sus habilidades en redes.

Artículos sugeridos
Configurar, solucionar problemas y proteger su red en Linux
Herramientas y técnicas para el análisis de sistemas y la supervisión del rendimiento en Linux
Automatización de tareas rutinarias con scripts de Shell de Linux
Introducción a máquinas virtuales y contenedores en Linux
Fundamentos de seguridad de Linux
Comprender los sistemas de archivos y los permisos de archivos en Linux
Cómo configurar un servidor Linux seguro