OpenSolaris的rpcbind

January 15th, 2009 by chifeng Leave a reply »

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

这一点来看,OpenSolaris默认还是比较安全的…….

Advertisement

2 comments

  1. 变压器 says:

    谢谢 我很菜 学习哈

  2. chifeng says:

    呵呵 。。。共同学习!

Leave a Reply