I have two hosts: host A (FreeBSD 6.3-S) and host B (FreeBSD 7.0-S, freshly installed).

  Host A exports "/usr/ports" to host B via NFS.

  Mount with "mount_nfs" works well:

b# mount_nfs a:/usr/ports /usr/ports
b# ls /usr/ports
[---SKIPPED---=
b#

  But mount with "mount -t nfs" FAILS:

b# mount -t nfs a:/usr/ports /usr/ports
[udp] a:/usr/ports: NFSPROC_NULL: RPC: Timed out
[udp] a:/usr/ports: NFSPROC_NULL: RPC: Timed out
^C
b#

  tcpdump on A shows VERY strange picture:

b.960 > a.sunrpc: UDP, length 56
a.sunrpc > b.960: UDP, length 28
b.820 > a.nfs: 40 null
a.nfs > b.820: reply ok 24
b > a: ICMP b udp port 820 unreachable, length 36
b.912 > a.sunrpc: UDP, length 56
a.sunrpc > b.912: UDP, length 28
b.973 > a.nfs: 40 null
a.nfs > b.973: reply ok 24
b > a: ICMP b udp port 973 unreachable, length 36

  You see? b answer with "UDP port unreachable" on each RPC reply!

There is NO any firewalls on B. And, I repeat, it WORKS when I call mount_nfs directly in a moment!

Main problem is, that "/etc/fstab" is processed by mount, and NFS mount hangs up on boot, as shown above :(

--
// Lev Serebryakov
_______________________________________________
freebsd-stable@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-stable
To unsubscribe, send any mail to "[EMAIL PROTECTED]"

Reply via email to