Comandos de Linux: Su utilización en la terminal – Séptima Parte
Hoy, con esta última y séptima parte de esta serie de publicaciones sobre el uso avanzado de la terminal, donde hemos abordado algunos de los más importantes comandos utilizados por Administradores de servidores y sistemas bajo GNU/Linux, cerraremos dicha serie explorando los últimos 2 «Comandos de Linux» siguientes: iptables y firewalld.
Para así, culminar nuestro aporte teórico-práctico a aquellos usuarios promedios de GNU/Linux que constantemente buscan aprender un poco más de informática avanzada, para lograr gestionar por sí mismos, las más esenciales actividades de administración y resolución de problemas, tanto en el hogar como en una oficina.
Pero, antes de iniciar este post sobre el uso práctico de algunos «Comandos de Linux», les recomendamos que luego exploren la anterior publicación relacionada de esta serie de artículos:
Comandos de Linux – Séptima parte: iptables y firewalld
Uso práctico de los comandos de Linux
iptables
El comando «iptables» e ip6tables es un comando de Linux que ofrece una herramienta de administración para el filtrado de paquetes IPv4/IPv6 y NAT. Es decir, que se utilizan para poder configurar, mantener e inspeccionar las tablas de reglas de filtrado de los paquetes IPv4 e IPv6 en el kernel de Linux. Y para ello, permite definir varias tablas diferentes. En donde cada tabla contiene una serie de cadenas integradas y también puede contener cadenas definidas por el usuario. De esta forma, cada cadena es una lista de reglas que pueden coincidir con un conjunto de paquetes. Y cada regla especifica qué se puede hacer con un paquete que coincida con ella. Lo cual, se denomina «destino», es decir, un salto a una cadena definida por el usuario en la misma tabla. Manpages
Ejemplos de uso del comando iptables
- Ver cadenas, reglas y contadores de paquetes/bytes para la tabla de filtros: $ sudo iptables -vnL
- Establecer una regla de política de cadena: $ sudo iptables -P [cadena] [regla]
- Agregar una regla a la política de cadena para una IP: $ sudo iptables -A [cadena] -s [ip] -j [regla]
- Eliminar regla de la cadena: $ sudo iptables -D [cadena] [numero_linea_regla]
- Guardar la configuración en un archivo: $ sudo iptables-save -t [NombreTabla] > [ruta /al/archivo]
- Restaurar la configuración desde un archivo: $ sudo iptables-restore < [ruta /al/archivo]
Para ver más ejemplos de uso y descripciones sobre sus opciones o parámetros asociados, haz clic aquí.
firewalld
El comando «firewalld» provee un administrador dinamico de Firewall, es decir, proporciona un cortafuegos sencillo, fácil de usar y que cubre los casos de uso típicos para la mayoria de los escenarios. Por lo cual, es muy útil para proteger las máquinas de cualquier tráfico no deseado procedente del exterior de una red. Manpages
Ejemplos de uso del comando iptables
- Inicializar Firewalld: $ systemctl unmask firewalld
- Iniciar Firewalld: $ systemctl start firewalld
- Configurar para que se inicie automáticamente al arrancar el SO: $ systemctl enable firewalld
- Detener Firewalld: $ systemctl stop firewalld
- Configurar para que no se inicie automáticamente al arrancar el SO: $ systemctl disable firewalld
Para ver más ejemplos de uso y descripciones sobre sus opciones o parámetros asociados, haz clic aquí.
Nota: Si quieres aprender un poco más sobre el tema de hoy, también te recomendamos explorar sobre el comando nft (nftables), el cual, se utiliza para aquellos casos donde se requiere configurar cortafuegos complejos y de rendimiento crítico.
Resumen
En resumen, esperamos que toda esta serie ya terminada sobre muchos de los más importantes «Comando de Linux» que suelen manejarse a nivel de Administradores de servidores y sistemas para solucionar problemas de redes (SysAdmins), contribuya a que muchos más usuarios informáticos dominen lo más posible, la poderosa Terminal de Linux. Y si ya has usado antes cualquiera de estos comandos de hoy, y deseas aportar algo al respecto sobre estos, te invitamos a hacerlo vía comentarios.
Por último, recuerda compartir con otros esta útil información, además de visitar el inicio de nuestro «sitio web» para conocer más contenidos actuales, y unirte a nuestro canal oficial de Telegram para explorar más noticias, tutoriales y novedades linuxeras. O este grupo, para más información sobre el tema de hoy.