求教:RedHat7.2 通过nfs mount Solaris 2.5的错误
1、nfs server
Hardware : SUN Sparc
OS : Solaris 2.5 (SUNOS 5.5)
hostname: poseidon
ip: 192.168.1.3
设置:
编辑/etc/dfs/dfstab
share -F nfs -o rw /usr/home /usr/home
文件/etc/rc3.d/S15nfs.server 本来就存在
reboot
检测:
share 命令
/usr/home /usr/home rw ""
文件/etc/dfs/sharetab
/usr/home /usr/home nfs rw
2、client 1
Hardware : SUN Sparc
OS : Solaris 2.5 (SUNOS 5.5)
hostname: fei
ip: 192.168.1.2
设置:
mkdir /export/home
mount -F nfs 192.168.1.3:/usr/home /export/home
mount 成功
3、client2
Hardware : intel x686
OS : Linux 2.4.20-28.7 (Redhat7.2 的最终版本)
hostname: galaxy
ip: 192.168.1.14
以下设置和测试都是在client端做的
设置1:
mkdir /mnt/home
mount -F nfs 192.168.1.3:/usr/home /mnt/home
或运行 mount 192.168.1.3:/usr/home /mnt/home
停顿30秒后出错误信息:
mount: RPC: Timed out
设置2:
配置/etc/hosts
192.168.1.3 poseidin poseidon
运行 mount -F nfs poseidon:/usr/home /mnt/home
停顿30秒后出错误信息:
mount: RPC: Timed out
设置3:
配置/etc/fstab
192.168.1.3:/usr/home /mnt/home nfs rw 0 0
reboot 重新启动
在启动页面中出现
mount: RPC: Timed out
设置4:
运行 /etc/rc.d/init.d/portmap restart (结果ok)
运行 /etc/rc.d/init.d/nfs restart (结果ok)
运行 mount -F nfs poseidon:/usr/home /mnt/home
出现同样错误
测试1:
ping 192.168.1.3
或 ping poseidon
网络连接正常
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(7)
关了firewall 再试试.
测试2:
showmount -e 192.168.1.3
停顿120秒后出错误信息:
mount clntudp_create: RPC: Port mapper failure - RPC: Timed out
测试3:
rpc -p 192.168.1.3 (测试server)
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
100024 1 udp 32772 status
100024 1 tcp 32771 status
100232 10 udp 32773 sadmind
100011 1 udp 32774 rquotad
100002 2 udp 32775 rusersd
100002 3 udp 32775 rusersd
100002 2 tcp 32772 rusersd
100002 3 tcp 32772 rusersd
100021 1 udp 4045 nlockmgr
100021 2 udp 4045 nlockmgr
100021 3 udp 4045 nlockmgr
100021 4 udp 4045 nlockmgr
100012 1 udp 32776 sprayd
100008 1 udp 32777 walld
100001 2 udp 32778 rstatd
100001 3 udp 32778 rstatd
100001 4 udp 32778 rstatd
100083 1 tcp 32773
100221 1 tcp 32774
100068 2 udp 32779
100068 3 udp 32779
100068 4 udp 32779
100068 5 udp 32779
100021 1 tcp 4045 nlockmgr
100021 2 tcp 4045 nlockmgr
100021 3 tcp 4045 nlockmgr
100021 4 tcp 4045 nlockmgr
100003 2 udp 2049 nfs
100003 3 udp 2049 nfs
100227 2 udp 2049 nfs_acl
100227 3 udp 2049 nfs_acl
100003 2 tcp 2049 nfs
100003 3 tcp 2049 nfs
100227 2 tcp 2049 nfs_acl
100227 3 tcp 2049 nfs_acl
100005 1 udp 32781 mountd
100005 2 udp 32781 mountd
100005 3 udp 32781 mountd
100005 1 tcp 32778 mountd
100005 2 tcp 32778 mountd
100005 3 tcp 32778 mountd
1342177279 3 tcp 32779
1342177279 1 tcp 32779
1342177279 2 tcp 32779
测试4:
rpc -p 192.168.1.4 (测试client)
program vers proto port
100000 2 tcp 111 portmapper
100000 2 udp 111 portmapper
100024 1 udp 32768 status
100024 1 tcp 32768 status
391002 2 tcp 32769 sgi_fam
100011 1 udp 908 rquotad
100011 2 udp 908 rquotad
100011 1 tcp 911 rquotad
100011 2 tcp 911 rquotad
100005 1 udp 32769 mountd
100005 1 tcp 32770 mountd
100005 2 udp 32769 mountd
100005 2 tcp 32770 mountd
100005 3 udp 32769 mountd
100005 3 tcp 32770 mountd
100003 2 udp 2049 nfs
100003 3 udp 2049 nfs
100021 1 udp 32770 nlockmgr
100021 3 udp 32770 nlockmgr
100021 4 udp 32770 nlockmgr
亲爱的xd,我该怎么办?
顺便问一下另一个问题:
从Linux(上文中的client2)telnet到UNIX(上文中的server)
[root@galaxy root]# telnet poseidon
Trying 192.168.1.3...
Connected to poseidon (192.168.1.3).
Escape character is '^]'.
UNIX(r) System V Release 4.0 (poseidon)
login: jyh
Password:
Last login: Mon Oct 10 15:01:01 from 192.168.1.14
Sun Microsystems Inc. SunOS 5.5.1 Generic May 1996
xhost: unable to open display "galaxy:0"
poseidon% setenv DISPLAY 192.168.1.14:0.0
poseidon% xhost +
xhost: unable to open display "192.168.1.14:0.0"
poseidon%
请问这是什么问题?怎么解决?不解决我就不能激活远端X环境下的应用程序!
谢谢
在client(192.168.1.14)测试
#rpcinfo -u 192.168.1.3 portmapper
rpcinfo: RPC: Port mapper failure - RPC: Timed out
program 100000 is not available
#service portmap status
portmap (pid 2010) is runing...
#rpcinfo -u 192.168.1.14 portmapper
program 100000 verison 2 ready and waiting
#mount --bind -t nfs -o rw 192.168.1.3:/usr/home /mnt/home
mount: RPC: Timed out
#mount -t nfs -o rsize=1024,wsize=1024,timeo=15 192.168.1.3:/usr/home /mnt/home
mount: RPC: Timed out
在server(192.168.1.3)测试
#rpcinfo -u 192.168.1.3 portmapper
program 100000 verison 2 ready and waiting
program 100000 verison 3 ready and waiting
program 100000 verison 4 ready and waiting
#showmount -e 192.168.1.3
export list for 192.168.1.3:
/usr/home (everyone)
帮帮忙
在各自的hosts 表中加上对方试试
哈哈,解决了。
原来server和client不在同一个域里。
楼上好,我这些方法都试了,但是还是不行,linux系统查看mount的列表时总是提示type unknow;
如果我使用mount 192.168.3.102:/home/cat /mnt/home时它会报RPC time out,请问是不是在各自的hosts中加入对方就一定可以呢,着急,请大家多多指点啊!!