LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 873|回复: 1

关于NFS服务连接的问题

[复制链接]
发表于 2006-11-14 11:54:51 | 显示全部楼层 |阅读模式
网络环境:

NFS服务器:192.168.2.11

NFS终端:192.168.2.2

终端连接服务器成功,并能正确访问,在服务器端抓包其中有2句不是很明白:

11:19:56.947161 192.168.2.2.3279470133 > 192.168.2.11.2049: 108 fsinfo [|nfs] (DF)
11:19:56.947703 192.168.2.2.3296247349 > 192.168.2.11.2049: 108 getattr [|nfs] (DF)

不知以上2句是什么意思,另,192.168.2.2.3279470133中的“3279470133”是表示什么,服务器端的UDP 2049(2049端口由rcp.nfsd进程侦听,但我不是很明白,rpc.nfsd进程主要负责什么)端口主要负责什么?

谢过先了
 楼主| 发表于 2006-11-14 15:39:37 | 显示全部楼层
测试了一下,大概明白NFS服务的原理了,NFS包含5个daemons,常用的有2个,即rpc.mountd和rpc.nfsd

其中rpc.mountd主要维护终端与服务器端的tcp连接,也就是负责mount这个过程;mount上后,余下的工作就交给rpc.nfsd了;

rpc.nfsd主要负责管理共享文件的权限及终端对NFS文件的读取,等等,主要可从以下的抓包中可以看出:
(以下是我从终端mount NFS服务器共享分区后,写入文件时的抓包结果:)

15:24:55.323610 IP 192.168.2.2.336020765 > 192.168.2.11.2049: 108 fsinfo [|nfs]
15:24:55.324072 IP 192.168.2.2.352797981 > 192.168.2.11.2049: 108 getattr [|nfs]
15:24:59.956668 IP 192.168.2.2.369575197 > 192.168.2.11.2049: 112 access [|nfs]
15:25:00.471582 IP 192.168.2.2.386352413 > 192.168.2.11.2049: 108 getattr [|nfs]
15:25:00.471924 IP 192.168.2.2.403129629 > 192.168.2.11.2049: 132 readdirplus [|nfs]
15:25:01.607346 IP 192.168.2.2.419906845 > 192.168.2.11.2049: 108 getattr [|nfs]
15:25:04.598246 IP 192.168.2.2.436684061 > 192.168.2.11.2049: 120 lookup [|nfs]
15:25:25.061415 IP 192.168.2.2.453461277 > 192.168.2.11.2049: 140 lookup [|nfs]
15:25:25.061940 IP 192.168.2.2.470238493 > 192.168.2.11.2049: 172 create [|nfs]
15:25:25.065607 IP 192.168.2.2.487015709 > 192.168.2.11.2049: 120 getattr [|nfs]
15:25:25.066137 IP 192.168.2.2.503792925 > 192.168.2.11.2049: 112 access [|nfs]
15:25:25.066522 IP 192.168.2.2.520570141 > 192.168.2.11.2049: 108 getattr [|nfs]
15:25:25.066874 IP 192.168.2.2.537347357 > 192.168.2.11.2049: 140 lookup [|nfs]
15:25:25.067280 IP 192.168.2.2.554124573 > 192.168.2.11.2049: 148 setattr [|nfs]
15:25:45.686751 IP 192.168.2.2.570901789 > 192.168.2.11.2049: 108 getattr [|nfs]
15:25:45.687362 IP 192.168.2.2.587679005 > 192.168.2.11.2049: 132 readdirplus [|nfs]
15:25:46.618927 IP 192.168.2.2.604456221 > 192.168.2.11.2049: 108 getattr [|nfs]
15:25:47.325200 IP 192.168.2.2.621233437 > 192.168.2.11.2049: 108 getattr [|nfs]
15:25:47.325529 IP 192.168.2.2.638010653 > 192.168.2.11.2049: 120 getattr [|nfs]
15:25:48.277224 IP 192.168.2.2.654787869 > 192.168.2.11.2049: 120 getattr [|nfs]
15:25:48.277517 IP 192.168.2.2.671565085 > 192.168.2.11.2049: 124 access [|nfs]
15:25:48.277757 IP 192.168.2.2.688342301 > 192.168.2.11.2049: 120 getattr [|nfs]
15:25:48.278020 IP 192.168.2.2.705119517 > 192.168.2.11.2049: 168 write [|nfs]
15:25:48.278432 IP 192.168.2.2.721896733 > 192.168.2.11.2049: 132 commit [|nfs]
15:25:48.281304 IP 192.168.2.2.738673949 > 192.168.2.11.2049: 120 getattr [|nfs]

******************************************************
不过我还是不甚明白其中“15:25:48.281304 IP 192.168.2.2.738673949”738673949数字的意思,请熟悉的DX解释一下,谢谢!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表