raspberry pi와 windows 10 사이의 samba 연결이 자꾸 끊이 지네요.
smbclient를 이용하여 windows 10 HOME 과 raspberry pi 에서 파일이 공유 되도록 설정해 보았습니다.
samba 기능 대체로 추천 드립니다.
1. on windows 10 HOME
1-1 공유 폴더 생성 (ex d:/share_folder)
공유 할 특정 폴더의 설정 창에서
공유 선택
추가 선택하여 everyone 계정 추가, 삽입된 everyone의 계정에 사용권한 수준을 읽기/쓰기로 변경
1-2 windows power shell 관리자 모드로 실행
raspberry pi에서 windows에 접근시 필요한 id pass 등록
> net user pi mycroft /ADD
#error 발생 시 : session setup failed: NT_STATUS_PASSWORD_EXPIRED
> net user pi /DELETE
> net user pi mycroft /ADD
2. on raspberry pi
2-1 package install
$ sudo apt-get install samba-client
$ sudo apt-get install nfs-common
$ sudo apt-get install cifs-utils
2-2 smbclient를 실행하여 window의 생성한 공유폴더가 활성화(보여지는지) 되었는지 확인
$ smbclient -U pi -L 172.30.1.40 # 172.30.1.40 windows pc Ip
Enter pi's password: mycroft # mycroft window power shell에서 설정한 password
Sharename Type Comment
--------- ---- -------
ADMIN$ Disk 원격 관리
.....................
IPC$ IPC 원격 IPC
share_folder Disk # windows에서 공유 설정한 폴더 확인
Users Disk
2-3 windows 공유 폴더를 linux에 mount
$ mkdir ~/wins_share
$ sudo mount -v -t cifs //172.30.1.40/share_folder ~/wins_share -o user=pi,pass=mycroft,noperm
cd ~/wins_share # windows 공유 폴더 내의 파일이 보이는지 확인..
위 mount 설정을 .bashrc 맨 밑에 추가 하세요.
samba 대신 linux PC or raspberry pi 와 windows 10, 파일 공유 기능을, smbclient를 이용하여 사용해도 좋을 듯..