<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /></head><body style='font-size: 10pt; font-family: Verdana,Geneva,sans-serif'>
<p>Permissions.  No joke...  Root isn't root when NFS is involved.  Don't bother trying to get ESXi to try operating as non-root, as easily fly to the moon by flapping your arms.  Instead configure a host-specific override on FreeNAS mapping root to a real user on FreeNAS that owns the volume/subvolume/share.  Manually chown/chmod if necessary.</p>
<p>(Storage -> select the shared volume, then the left-most icon at the bottom is "Change Permissions".)</p>
<p>-Adam</p>
<p>On 2018-07-10 10:54, Kevin McGregor wrote:</p>
<blockquote type="cite" style="padding: 0 0.4em; border-left: #1010ff 2px solid; margin: 0"><!-- html ignored --><!-- head ignored --><!-- meta ignored -->
<div dir="ltr">Okay, so something *is* listening on port 2049 of <FreeNAS-IP> (confirmed with netstat -an4).
<div> </div>
<div>I can ping both ways successfully.</div>
<div>Both machines are on the same physical switch.</div>
<div>Both are on the same subnet, same netmask, etc.</div>
<div>Source (VMware ESXi) says "Unable to contact NFS server"</div>
<div>ESXi firewall disabled with " esxcli network firewall set --enabled false "</div>
<div>FreeNAS /var/log/messages has three entries like</div>
<div>mountd[pid]: mount request successful from <IP> for <mountpoint></div>
<div> </div>
<div>This is really annoying. What else can I try/check?</div>
</div>
<br />
<div class="gmail_quote">
<div dir="ltr">On Tue, Jul 10, 2018 at 9:02 AM Kevin McGregor <<a href="mailto:kevin.a.mcgregor@gmail.com">kevin.a.mcgregor@gmail.com</a>> wrote:</div>
<blockquote class="gmail_quote" style="margin: 0 0 0 .8ex; border-left: 1px #ccc solid; padding-left: 1ex;">
<div dir="ltr">I'm trying to get FreeNAS (based on FreeBSD) to serve up NFS shares. It keep failing with
<div> </div>
<div>nfsd: Can't bind to tcp addr *: Address already in use</div>
<div> </div>
<div>Which doesn't make sense. I tried binding to a specific address (the IP address of this server) and I get the same message, but with the IP address instead of *.</div>
<div> </div>
<div>No other services are running on this server, other than http (80). Where do I start?</div>
<div> </div>
<div>Thanks,</div>
<div>Kevin</div>
</div>
</blockquote>
</div>
<br />
<div class="pre" style="margin: 0; padding: 0; font-family: monospace">_______________________________________________<br /> Roundtable mailing list<br /> <a href="mailto:Roundtable@muug.ca">Roundtable@muug.ca</a><br /> <a href="https://muug.ca/mailman/listinfo/roundtable" target="_blank" rel="noopener noreferrer">https://muug.ca/mailman/listinfo/roundtable</a></div>
</blockquote>
<p><br /></p>

</body></html>