如何确定 Solaris 10 上的 NFS 使用哪个网络接口?

如何确定 Solaris 10 上的 NFS 使用哪个网络接口?

我有一台配置了 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.

相关内容