로컬 네트워크에서 Windows 공유 폴더를 보고 탐색하는 방법은 무엇입니까?

로컬 네트워크에서 Windows 공유 폴더를 보고 탐색하는 방법은 무엇입니까?

제목에서 알 수 있듯이 로컬 MS Windows 네트워크에 있는 모든 공유 컴퓨터의 모든 공유 폴더를 표시하는 방법을 찾고 있습니다.

다음을 통해 알려진 Windows 시스템의 공유를 나열할 수 있습니다.

smbclient -L //SERVER -U username

그러면 해당 서버의 공유 목록이 표시됩니다. 그런 다음 mount 를 통해 연결하거나 cifsThunar를 통해 공유에 연결할 수 있습니다.

하지만 난 나열할 수 없어모두이와 같은 네트워크 공유 폴더의 컴퓨터입니다.

Thunar에 "Windows 네트워크" 아이콘이 있지만, 내가 구성한 공유만 나열됩니다 samba. MS Windows에서는 공유 폴더를 제공하는 모든 "근처" 컴퓨터를 볼 수 있으며 쉽게 찾아볼 수 있습니다.

공유 목록을 나열할 수 있으므로 이를 사용하면 좋지만 smbclient네트워크에서 사용 가능한 모든 Windows 시스템을 어떤 식으로든 나열할 수 있는 방법이 필요합니다. 그래픽이나 명령줄 둘 다 괜찮습니다. 실제로 두 가지 방법 모두에서 솔루션을 얻을 수 있다면 더 선호합니다.

시도해 보았지만 nmblookup네트워크에서 내가 액세스할 수 없는 몇 대의 컴퓨터만 나열되었습니다. 필요한 공유가 있는 머신이 전혀 표시되지 않습니다.

또한 smbtree아무것도 표시되지 않지만 Windows 공유는 다른 모든 Windows 사용자에게 표시됩니다.

또한 avahi-browse -a모든 주식과는 거리가 먼 Thunar에서 이미 볼 수 있는 주식 외에는 아무것도 반환되지 않습니다.

답변1

터미널 기반 솔루션의 경우 다음을 사용할 수 있습니다.

nmblookup -S '*'    

브로드캐스트 도메인의 모든 Samba 공유가 표시됩니다.

더 많은 것을 찾을 수 있습니다여기.

답변2

나는 xfce 및 Thunar 파일 관리자와 함께 Manjaro 18을 사용합니다.

수동으로 입력하는 것을 발견했습니다.

smb://SERVER_IP/...

파일 관리자 창의 경로 표시줄로 이동하여 마지막으로 창의 사이드바에 공유 네트워크를 설치합니다.

( ~$ <name_of_file_manager> smb://SERVER_IP터미널에서도 실행할 수 있습니다)

터널 경로 표시줄 공유 네트워크 폴더가 설치됨

관련 정보