Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Ejemplo: Agregar un final y, luego, aceptar términos a un firewall

Este ejemplo de script de confirmación agrega una then accept instrucción a cualquier filtro de firewall que aún no termina con una instrucción explícita then accept .

Requisitos

En este ejemplo, se usa un dispositivo que ejecuta Junos OS.

Descripción general y script de confirmación

Cada filtro de firewall en Junos OS tiene una acción de descarte implícito al final del filtro, que es equivalente al siguiente término de filtro explícito:

Como resultado, si un paquete no coincide con ninguno de los términos del filtro, se descarta. En algunos casos, es posible que desee invalidar el valor predeterminado agregando un último término para aceptar todos los paquetes que no coincidan con la serie de condiciones de coincidencia de un filtro de firewall. En este ejemplo, la secuencia de comandos de confirmación agrega una instrucción final then accept a cualquier filtro de firewall que aún no termina con una instrucción explícita then accept .

El script de ejemplo se muestra en la sintaxis XSLT y SLAX:

Sintaxis XSLT

Sintaxis SLAX

Configuración

Procedimiento

Procedimiento paso a paso

Para descargar, habilitar y probar el script:

  1. Copie el script en un archivo de texto, asigne un nombre al archivo add-accept.xsl o add-accept.slax según corresponda, y cópielo en el directorio /var/db/scripts/commit/ del dispositivo.

  2. Seleccione las siguientes estrofas de configuración de prueba y presione Ctrl + c para copiarlas en el portapapeles.

    Si utiliza la versión SLAX del script, cambie el nombre de archivo en el [edit system scripts commit file] nivel jerárquico a add-accept.slax.

  3. En el modo de configuración, emita el load merge terminal comando para combinar las estrofas en la configuración del dispositivo.

    1. En el indicador, pegue el contenido del portapapeles con el ratón y el icono de pegar.

    2. Presione Intro.

    3. Presione Ctrl + d.

  4. Confirme la configuración.

Verificación

Verificar la configuración

Propósito

Compruebe que la secuencia de comandos se comporte como se esperaba.

Acción

Revise el resultado del commit comando. El script requiere que todos los filtros de firewall acaben con una instrucción explícita then accept . Las estrofas de configuración de ejemplo incluyen el test filtro con dos términos, pero no incluyen una instrucción explícita then accept . Cuando se emite el commit comando, el script agrega la instrucción que falta y then accept confirma la configuración. Cuando se emite el commit comando, aparece el siguiente resultado:

En el modo de configuración, emita el show firewall comando para revisar la configuración modificada. Aparecerá el siguiente resultado: