현재 마운트된 CIFS 공유의 IP 주소를 표시합니다.

현재 마운트된 CIFS 공유의 IP 주소를 표시합니다.

Linux 클라이언트는 FQDN으로 확인된 Windows 공유를 탑재하며 구성은 /etc/fstab다음과 같습니다.

//fqdn.windows.share/theShare /local/mount/point cifs [...]

인프라 변경으로 인해 공유 IP 주소가 변경되었습니다.

로컬로 마운트된 공유가 액세스 시 IP 주소를 확인할 수 있을 것으로 예상했지만 그렇지 않습니다. 로컬 리소스의 콘텐츠를 나열해 보세요.

ls -lah /local/mount/point

연결 문제로 인해 실패했습니다(죄송합니다. 오류 메시지를 재현할 수 없습니다).

이제 목록을 작성하고 싶습니다.현재 사용중인 IP 주소공유가 마운트되었지만 어떻게 해야할지 모르겠습니다. 그래서 질문은

마운트된 CIFS 공유에서 현재 사용 중인 IP 주소를 나열하는 방법(...또는 IP 주소가 포함된 활성 마운트 지점의 세부 정보)?

mount, findmnt또는 확인 등의 명령이 /proc/mounts도움이 되지 않습니다(옵션이 누락되었나요?).

명확하게 말하면 공유의 현재 활성 IP 주소를 쿼리하고 싶지 않고 언제든지 DNS에서 해당 IP 주소를 쿼리할 수 있습니다. 새 IP 주소로 공유를 다시 마운트해도 문제가 없습니다.

답변1

노력하다

netstat -an --inet | grep "445 "

당신은 다음과 같은 것을 얻을 것입니다

tcp        0      0 1.2.3.4:23716      8.8.4.4:445          ESTABLISHED

어디

  • 445는 cifs의 포트 번호입니다(공백을 포함하려면 인용해야 함).
  • netstat --inet -anTCP 연결이 표시됩니다( -n숫자용).

df편집: 또는 이전에 사용해야 할 수도 있습니다 mount.

편집 2:

IP 받기

netstat -an --inet | awk '$5 ~ /:445$/ { split($5,A,":") ; print A[1] ; }'

관련 정보