我有一台配置了 8 个网络接口的服务器。我从中共享一些目录并将 nfs 安装导出到其他服务器。
我的问题是如何找出 NFS 使用 8 个接口中的哪一个?我想禁用其中一个,并且我不希望坐骑发生任何事情。
我使用的是 Solaris 10。
答案1
从 NFS 服务器尝试
netstat -an | grep 2049
你应该看到类似的东西
*.2049 *.* 0 0 49152 0 LISTEN
10.12.13.97.2049 10.12.13.90.914 49640 0 49640 0 ESTABLISHED
- 第一行表示 nfsd(服务号 2049)正在监听所有接口
*.2049 LISTEN
- 下一行表示有来自远程主机的连接
10.12.13.90
- 所以连接在
10.12.13.X
网络上进行
您将使用以下方式连接网络netstat -in
Name Mtu Net/Dest Address Ipkts Ierrs Opkts Oerrs Collis Queue
lo0 8232 127.0.0.0 127.0.0.1 711988047 0 711988047 0 0 0
aggr1 1500 10.12.13.0 10.12.13.97 102780417 0 171623103 0 0 0
aggr2 1500 10.22.33.0 10.22.33.97 2944376600 0 2272441510 0 0 0
因此 nfs 使用aggr1
.