6.2.3. Ejecución de scripts nftables
Para ejecutar un script de nftables
, el script debe ser ejecutable. Sólo si el script está incluido en otro script, no es necesario que sea ejecutable. El procedimiento describe cómo hacer que un script sea ejecutable y ejecutar el script.
Requisitos previos
-
El procedimiento de esta sección asume que usted almacenó un script
nftables
en el archivo/etc/nftables/example_firewall.nft
.
Procedimiento
Pasos que se requieren sólo una vez:
Opcionalmente, establezca el propietario del script en
root
:# chown root /etc/nftables/example_firewall.nft
Haz que el script sea ejecutable para el propietario:
# chmod u x /etc/nftables/example_firewall.nft
Ejecuta el script:
# /etc/nftables/example_firewall.nft
Si no se muestra ninguna salida, el sistema ha ejecutado el script con éxito.
ImportanteIncluso si
nft
ejecuta la secuencia de comandos con éxito, las reglas mal colocadas, los parámetros que faltan u otros problemas en la secuencia de comandos pueden hacer que el cortafuegos no se comporte como se espera.
Recursos adicionales
-
Para más detalles sobre cómo establecer el propietario de un archivo, consulte la página de manual
chown(1)
. -
Para más detalles sobre cómo establecer los permisos de un archivo, consulte la página de manual
chmod(1)
. - Sección 6.2.7, “Carga automática de las reglas de nftables al arrancar el sistema”