桐山です

nfsd ですが,どうも -n オプションが利かないみたいなんですが,
ソースをちょっと見たところどうも新しいカーネル(注)では全く
nfsd を産んでくれないみたいなんですが,これは仕様でしょうか?
ただ,強引に

--- /usr/src/usr.sbin/nfsd/nfsd.c.org   2009-08-03 17:13:06.000000000 +0900
+++ /usr/src/usr.sbin/nfsd/nfsd.c       2010-04-19 17:49:41.000000000 +0900
@@ -392,7 +392,7 @@
                        new_syscall = TRUE;
        }
 
-       if (!new_syscall) {
+       if (new_syscall) {
                /* If we use UDP only, we start the last server below. */
                srvcnt = tcpflag ? nfsdcnt : nfsdcnt - 1;
                for (i = 0; i < srvcnt; i++) {

とかやってもうまくいかないのでどうも nfssvc 自体の仕様変更に
伴なう問題かなぁと推測します.どなかた御知恵を... ;)

swap# uname -a
FreeBSD swap.cct2 8.0-RELEASE FreeBSD 8.0-RELEASE #0: Sat Nov 21 15:48:17 UTC 
2009     r...@almeida.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC  i386
swap# ident nfsd
nfsd:
     $FreeBSD: src/lib/csu/i386-elf/crti.S,v 1.7.22.1.2.1 2009/10/25 01:10:29 
kensmith Exp $
     $FreeBSD: src/lib/csu/i386-elf/crtn.S,v 1.6.22.1.2.1 2009/10/25 01:10:29 
kensmith Exp $
     $FreeBSD: src/lib/csu/common/crtbrand.c,v 1.6.2.1.2.1 2009/10/25 01:10:29 
kensmith Exp $
     $FreeBSD: src/lib/csu/i386-elf/crt1.c,v 1.15.10.1.2.1 2009/10/25 01:10:29 
kensmith Exp $
swap# ident nfsd.c
nfsd.c:
     $FreeBSD: src/usr.sbin/nfsd/nfsd.c,v 1.38.2.1.2.1 2009/10/25 01:10:29 
kensmith Exp $
swap# 

です.

(注) new-style NFSSVC_NFSD をサポートしているやつ

メールによる返信