To check the status of the firewall process and restart the process:
- Log in to the ESX Server service console.
Run the following command.
ps -elf |grep -i firewall
Look for the following process and note if the word "defunct" is present.
root xxxx 0.0 0.0 0 0 ? Z 10:59 0:00 [esxcfg-firewall <defunct>]
Reset the firewall with the following command.
The ESX Server firewall reloads and your connectivity resumes.
Based on VNware KB 1003941