By default, the firewall for each service allows access to all IP addresses. To restrict traffic, change each service to allow traffic only from your management subnet. You can also deselect some services if your environment does not use them.
To update the Allowed IP list for a service you can use the vSphere Client, ESXCLI, or PowerCLI. By default, all IP addresses are allowed for a service. This task describes how to use the vSphere Client. See the topic on managing the firewall in ESXCLI Concepts and Examples at https://code.vmware.com/ for instructions on using ESXCLI.
Procedure
- Log in to the vCenter Server by using the vSphere Client.
- Browse to the ESXi host.
- Click Configure, then click Firewall under System.
You can toggle between incoming and outgoing connections by clicking
Incoming and
Outgoing.
- In the Firewall section, click Edit.
- Select from one of the three service groups, Ungrouped, Secure Shell, and Simple Network Management Protocol.
- To display the Allowed IP Addresses section, expand a service.
- In the Allowed IP Addresses section, deselect Allow connections from any IP address and enter the IP addresses of networks that are allowed to connect to the host.
Separate IP addresses with commas. You can use the following address formats:
- 192.168.0.0/24
- 192.168.1.2, 2001::1/64
- fd3e:29a6:0a81:e478::/64
- Ensure that the service itself is selected.
- Click OK.
- Verify your change in the Allowed IP addresses column for the service.