시그마 보드를 이용한 임베디드 제품 개발 중에 있습니다.
다른 업체의 제품을 보면, 연결된 네트워크로 잡히는 모든 컴퓨터의 공유 폴더가 다 리스트로 올라오던데, 이것은 어떻게 하면 실현시킬 수 있을까요?
네트워크에 물려져 있는 컴퓨터들은 모두 윈도우 이기 때문에, 삼바로 불러올 것 같은데, 그래도, 각 컴퓨터의 이름과 아이피 그리고 공유 폴더들까지 어떻게 보여줄 수있는지, 궁금합니다.
/usr/bin/findsmb /usr/bin/smbclient /usr/bin/smbget /usr/bin/smbtar /usr/bin/rpcclient /usr/bin/smbspool /usr/bin/smbtree /usr/bin/smbcacls /usr/bin/smbcquotas 같은 것들이 있습니다. 이 소스를 보면 원하시는 부분을 알 수 있을 것 같습니다.
smbtree를 치니까 주변에 공유된 디렉토리가 쫙 올라오네요. 다른 것들은 아직 사용법을 몰라서.. 그나저나, smbtree를 보드에 적용시켜야 하는데, busybox에 해당 명령어가 있나 우선 봐야 겠네요.
별로 관련은 없지만 findsmb 로 좀 부족함을 느껴서 만들어 쓰던 쉘스크립트를 올립니다. findsmb 와 마찬가지로 nmblookup 과 smbclient 를 사용하도록 만들어져있습니다.
+
제가 그런 상황에 처한다면, fuse-smb 를 적극 검토하겠습니다.
OTL
smbclient 패키지를 보면
/usr/bin/findsmb
/usr/bin/smbclient
/usr/bin/smbget
/usr/bin/smbtar
/usr/bin/rpcclient
/usr/bin/smbspool
/usr/bin/smbtree
/usr/bin/smbcacls
/usr/bin/smbcquotas
같은 것들이 있습니다. 이 소스를 보면 원하시는 부분을 알 수 있을 것 같습니다.
smbtree를 치니까
smbtree를 치니까 주변에 공유된 디렉토리가 쫙 올라오네요.
다른 것들은 아직 사용법을 몰라서..
그나저나, smbtree를 보드에 적용시켜야 하는데,
busybox에 해당 명령어가 있나 우선 봐야 겠네요.
별로 관련은 없지만
별로 관련은 없지만 findsmb 로 좀 부족함을 느껴서 만들어 쓰던 쉘스크립트를 올립니다.
findsmb 와 마찬가지로 nmblookup 과 smbclient 를 사용하도록 만들어져있습니다.
+
제가 그런 상황에 처한다면, fuse-smb 를 적극 검토하겠습니다.
OTL