Si el entorno incluye varios hosts ESXi, automatice la configuración del firewall usando comandos ESXCLI o vSphere Web Services SDK.

Referencia de comandos de firewall

Se pueden utilizar los comandos de ESXi Shell o ESXCLI en la línea de comandos para configurar ESXi para automatizar la configuración del firewall. Para manipular firewalls y reglas de firewall, consulte Introducción a ESXCLI para ver una introducción y Conceptos y ejemplos de ESXCLI para ver ejemplos de uso de ESXCLI.

En ESXi 7.0 y versiones posteriores, se restringe el acceso al archivo de service.xml, que se utiliza para crear reglas de firewall personalizadas. Consulte el artículo 2008226 de la base de conocimientos de VMware para obtener información sobre cómo crear reglas de firewall personalizadas usando el archivo /etc/rc.local.d/local.sh.

Tabla 1. Comandos de firewall
Comando Descripción
esxcli network firewall get Devuelve el estado habilitado o deshabilitado del firewall y enumera las acciones predeterminadas.
esxcli network firewall set --default-action Se establece en true para definir que la acción predeterminada sea pasar. Se establece en false para definir que la acción predeterminada sea anular.
esxcli network firewall set --enabled Habilita o deshabilita el firewall de ESXi.
esxcli network firewall load Carga los archivos de configuración del conjunto de módulos y reglas del firewall.
esxcli network firewall refresh Actualiza la configuración del firewall mediante la lectura de los archivos del conjunto de reglas si se carga el módulo de firewall.
esxcli network firewall unload Destruye los filtros y descarga el módulo de firewall.
esxcli network firewall ruleset list Enumera la información de los conjuntos de reglas.
esxcli network firewall ruleset set --allowed-all Se establece en true para permitir un acceso total a todas las direcciones IP, o en false para utilizar una lista de direcciones IP permitidas.
esxcli network firewall ruleset set --enabled --ruleset-id=<string> Se establece en true para habilitar el conjunto de reglas especificado. Se establece en false para deshabilitar el conjunto de reglas especificado.
esxcli network firewall ruleset allowedip list Enumera las direcciones IP permitidas del conjunto de reglas especificado.
esxcli network firewall ruleset allowedip add Permite acceder al conjunto de reglas desde la dirección IP o el intervalo de direcciones IP especificado.
esxcli network firewall ruleset allowedip remove Quita el acceso al conjunto de reglas desde la dirección IP o el intervalo de direcciones IP especificados.
esxcli network firewall ruleset rule list Enumera las reglas de cada conjunto de reglas del firewall.