8개의 네트워크 인터페이스로 구성된 서버가 있습니다. 일부 디렉토리를 공유하고 nfs 마운트를 다른 서버로 내보냈습니다.
내 질문은 NFS가 사용하는 8개의 인터페이스 중 어떤 것을 찾는 방법입니까? 그 중 하나를 비활성화하고 마운트에 아무 일도 일어나지 않기를 원합니다.
저는 솔라리스 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
.