Summary: | rpcinfo (and probably rpcbind) do not seem to support IPv6 addresses | ||
---|---|---|---|
Product: | Base System | Reporter: | Jim Pirzyk <pirzyk> |
Component: | bin | Assignee: | freebsd-bugs (Nobody) <bugs> |
Status: | New --- | ||
Severity: | Affects Some People | CC: | bz, cem, devin, emaste, fabian |
Priority: | --- | Keywords: | ipv6 |
Version: | 11.1-RELEASE | ||
Hardware: | Any | ||
OS: | Any |
Description
Jim Pirzyk
2017-11-18 09:40:11 UTC
I think this is a wider issue than one or two programs. Some of the libc rpc APIs (including those used by rpcinfo) consume ipv4 sockaddr_in addresses only. This problem still exists with FreeBSD 12.3. I have a NFS client for which the firewall rules on the NFS server are only open for IPv6. NFS mounts work just fine, but 'rpcinfo -p server' (server name does resolve to an IPv4 + IPv6 address) runs into a timeout with: rpcinfo: can't contact portmapper: RPC: Remote system error - Operation timed out |