Navigation :
Top/samba
samba
Sambaのインストール †
samba install †
apt-get install samba
smb.confの設定 †
- /etc/samba/smb.confの編集
workgroup = 好きな名前 unix charset = UTF-8 dos charset = CP932 # シンボリックリンクのディレクトリの中身を表示 wide links = yes follow symlinks = yes unix extensions = no # 特定のIPだけ接続を許可 hosts allow = XXX.XXX.XX. [home] writable = yes create mode = 0770 directory mode = 0770 share modes = yes
デーモンの起動 †
/etc/init.d/smbd restart
Sambaの利用 †
Command list †
smbclient testparm testprns smbstatus smbstatus -d nmblookup netbiosで使うなまえを問い合わせる.名前解決のチェック 例:nmblookup SUIRI#1d(1dはマスターブラウザーを指す) 例:nmblookup -A 133.187.156.xx make_smbcodepage smbpasswdd
Remarks: †
設定・接続トラブル †
原因を見つけるのは結構難しい.Netbios, lmhostsなど色々
接続できず困った場合にとりあえずやってみること †
- server/client両側からpingを打ってチェック
- samba serverがちゃんと見えているかチェック.samba server名が「SERVE」Rの場合
- nbtstat -a SERVER
- nbtstat -a \\10.xxx.xxx.xxx
- Samba サーバで利用できる共有サービスの一覧をチェック
- net view \\SERVER
- ドライブを割り当ててみる
- net use Z: \\SERVER\home
- ID/PWを聞かれる
Tips †
LinuxでSMBプロトコルで接続する †
smbfs †
mount -t smbfs -o username=ID, password=PW //XX.XX.XX.XX/share /mnt/tmp or mount -t smbfs -o username=ID, //XX.XX.XX.XX/share /mnt/tmp
2番目の場合はパスワードがコマンドプロンプトで要求される.
smbmount †
smbmount //XX.XX.XX.XX/share /mnt/tmp -o username=ID, password=PW or smbmount //XX.XX.XX.XX/share /mnt/tmp -o username=ID
2番目の場合はパスワードがコマンドプロンプトで要求される.
autofs †
auto.miscを以下のように設定する.
smbserver -fstype=smbfs,rw,wsize=8192,rsize=8192,username=ID,password=PW ://XX.XX.XX.XX/share