SambaでWindowsマシンとファイル共有
SambaのInstall
(1) packagesからのInstall
# pkg_add jp-samba-1.9.17.3.tgz
(2) smb.confの設定
/usr/local/etc/smb.conf.sampleを参考に編集する。
# cp -f /usr/local/etc/smb.conf.sample /usr/local/etc/smb.conf
# chmod +w /usr/local/etc/smb.conf
# vi /usr/local/etc/smb.conf
実際の編集はsmb.conf.sampleにいろいろなパターンが収められているので、自分の環境にあった設定をman pageと共に参考にして行ってください。
(3) Sambaの起動設定
(a) /etc/rc.localからの起動
/etc/rc.localに下記の設定を追加する。
-------------------------------------
# Start Samba Server
if [ -f /usr/local/etc/smb.conf];then
/usr/local/sbin/smbd -D
/usr/local/sbin/nmbd -D
echo -n ' Samba Server Start'
fi
-------------------------------------
(b) inetdからの起動
/etc/inetd.confのコメントアウトされてる下記の行から先頭の#を取り除く。
# netbios-ssn stream tcp nowait root /usr/local/sbin/smbd smbd
# netbios-ns dgram udp wait root /usr/local/sbin/nmbd nmbd
(c) /usr/local/etc/rc.dからの起動
/usr/local/etc/rc.d/samba.sh.sampleをsamba.shにリネームするだけです。
# mv -f /usr/local/etc/rc.d/samba.sh.sample /usr/local/etc/rc.d/samba.sh
1998年 9月 samba-1.9.18p10へVersion Up
1999年 1月 samba-2.0.0へVersion Up
1999年 2月 samba-2.0.2へVersion Up
1999年 3月 samba-2.0.3へVersion Up
1999年 4月 samba-2.0.4bへVersion Up
1999年 7月 samba-2.0.5aへVersion Up
1999年11月 samba-2.0.6へVersion Up
Samba-2.0.0のSWATを利用するには
Samba-2.0.0からSWAT(Samba Wab Administration Tool)が正式にサポートされました。
この機能を使うと例えばLAN上のWindowsマシンからブラウザを使ってSambaの設定を変更したりできます。
SWATを利用するためには次の設定が必要です。
(1) /etc/services
------------------------------------------------------
swat 901/tcp # Samba Wab Administration Tool
------------------------------------------------------
(2) /etc/inetd.conf
------------------------------------------------------
swat stream tcp nowait root /usr/local/sbin/swat swat
------------------------------------------------------
あとはブラウザでURLを"http://Samba-2.0.0が動いてるマシン:901/"と指定すれば、パスワードの入力を要求されますので、rootでログインすればSambaの設定を変更したり出来ます。
Windows95からSambaを使う
さて、実際に設定を終えたFreeBSDマシンを起動するとWindows95のマシンからSambaのディレクトリを覗けるはずです。
ネットワークコンピュータを開いても見つけられない場合は、[Start]-[検索]-[ほかのコンピュータ...]でFreeBSDのマシン名を指定し捜してみましょう。
これで見つからなければ、smb.conf他の設定が間違っている可能性がありますので、もう一度見直します。
うまくいくと、ネットワークコンピュータで下の画像のようにFreeBSDのマシンを見ることができます。
FreeBSDからWindows95を覗く
今度は逆にFreeBSDのマシンからWindows95の共有ドライブを覗いてみましょう。
これが、一番簡単な使い方です。service-nameは\\ホスト名\サービス名で記述します。
実際は、'\'は'\\'のようにエスケープしないといけませんので、下の画像のようになります。
パスワードを入力し、'smb: \>'のプロンプトが出れば、いろいろなコマンドにより、Windows95の共有ディレクトリを操作できます。使えるコマンドは'help'と入力してみることができます。
戻る
Last Update 1999.11.19