To resolve this issue, the connection state must be refreshed to ensure the VAST Cluster correctly identifies the source IP of the VMkernel.
1. Verify the Active Path
Log into the ESXi shell and identify which VMkernel interface is currently being used for the NFS mount:
Bash
#esxcli network ip connection list | grep 2049
Cross-reference the Local Address in the output with your VAST Export Policy "Allowed IPs" list.
2. Force ARP Refresh
If the IP is correct but still being squashed, force a refresh of the ARP entry on the ESXi host to re-announce itself to the VAST VIP:
Bash
# Replace [Gateway_IP] with the gateway for the NFS subnet
#arp -d [Gateway_IP]
#ping -I vmkX [VAST_VIP_IP]
3. Adjust VAST View Policy (Workaround)
If the VMkernel IPs are dynamic or prone to shifting, consider broadening the "No Root Squash" rule:
1. Navigate to VAST Management Console > Element Store > Views.
2. Edit the affected Policy.
3. Ensure the NFS State is set to No Root Squash for the entire subnet used by the VMkernels, rather than individual IPs.