![如何确定 Solaris 10 上的 NFS 使用哪个网络接口?](https://linux22.com/image/68370/%E5%A6%82%E4%BD%95%E7%A1%AE%E5%AE%9A%20Solaris%2010%20%E4%B8%8A%E7%9A%84%20NFS%20%E4%BD%BF%E7%94%A8%E5%93%AA%E4%B8%AA%E7%BD%91%E7%BB%9C%E6%8E%A5%E5%8F%A3%EF%BC%9F.png)
我有一台配置了 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
.