OpenSolaris的rpcbind进程默认只监听本地,所以在本机rpcinfo -p localhost是没问题的,但是在其他机器上则会报错。我在配置nis slave的时候,碰到的这个问题。
做如下设置可以使rpcbind容许其他机器查看.
root@chifeng :/etc/default# svccfg -s svc:/network/rpc/bind
svc:/network/rpc/bind> setprop config/local_only=false
svc:/network/rpc/bind> end
root@chifeng :/etc/default# svccfg -s rpc/bind listprop config/local_only
config/local_only boolean false
随便找个linux机器试试
[root@ ~]# rpcinfo -p 172.17.33.39
rpcinfo: can’t contact portmapper: rpcinfo: RPC: Authentication error; why = Failed (unspecified error)
设置之后再试,就ok了
[root@ ~]# rpcinfo -p 172.17.33.39
program vers proto port
100000 4 tcp 111 portmapper
100000 3 tcp 111 portmapper
100000 2 tcp 111 portmapper
100000 4 udp 111 portmapper
100000 3 udp 111 portmapper
100000 2 udp 111 portmapper
100004 2 udp 896 ypserv
100004 1 udp 896 ypserv
100004 1 tcp 973 ypserv
100004 2 tcp 52454 ypserv
100007 3 udp 38345 ypbind
100007 2 udp 38345 ypbind
100007 1 udp 38345 ypbind
100007 3 tcp 53239 ypbind
100007 2 tcp 53239 ypbind
100007 1 tcp 53239 ypbind
阅读(1071) | 评论(0) | 转发(0) |