OrangePI PCにsambaをインストールした
(2016.12.01)
OrangePI PCとRaspi間でファイルを送受出来るようになったので、既存のscriptファイルを使ってsambaをインストールします。
$ scp pi@192.168.2.101:./samba_install.sh ./
中身はこんな感じです。
#!/bin/bash
#<Install samba>
sudo apt-get install samba samba-common-bin
sudo smbpasswd -a pi
sudo mkdir /opt/samba
sudo chown pi:pi /opt/samba
chmod 777 /opt/samba
sudo mv /etc/samba/smb.conf /etc/samba/smb.conf.org
sudo cp ./smb.conf.replace /etc/samba/smb.conf
sudo service nmbd restart
sudo service smbd restart
もう一つsmb.confを置き換えるファイルを持ってきます。
$ scp pi@192.168.2.101:./smb.conf.replace ./
smb.conf.replaceとデフォールトのsmb.confの違いはこんな感じです。
pi@OrangePI:~$ diff /etc/samba/smb.conf smb.conf.replace
47c47
< ; interfaces = 127.0.0.0/8 eth0
---
> interfaces = 127.0.0.0/8 192.168.2.0/24
54,55c54
< ; bind interfaces only = yes
<
---
> bind interfaces only = yes
254a254,260
> [PIDRIVE]
> comment = pidrive
> read only = no
> locking = no
> path = /opt/samba
> guest ok = yes
> force user = pi
(全てオープンなローカル・ネットワーク内の運用が前提です)
samba_installを実行して・・・
$ sh samba_install.sh
OrangePI PCの/opt/sambaにWindowsからアクセスできるようになりました。
パチパチパチ~
JAVAプログラムの開発は、sambaディレクトリにプロジェクト・フォルダを置いて、Windowns上のNetbeansで行うスタイルが気に入っています。