LC630を家庭内LANファイルサーバに(その2)
NFSサーバの設定
# vi /etc/defaults/rc.conf
(147行目)rpcbind=NO
(変更後)rpcbind=YES
(207行目)nfs_server=NO
(変更後)nfs_server=YES
# vi /etc/exports
/home/public -network 192.168.1 -mask 255.255.255.0
# vi /etc/rc.conf
mountd=YES
NFSクライアントの設定
# vi /etc/defaults/rc.conf
(208行目)nfs_client=NO
(変更後)nfs_client=YES
# mkdir /home/public
hostsに設定があれば
# mount server:/home/public /home/public
IPアドレスで
# mount 192.168.1.xx:/home/public /home/public
マウントをやめるときは
# umount /home/public
netatalkの設定
# cd /usr/pkgsrc/net/netatalk
# make install |& tee install.log
# make clean ; make clean-depends
# cp /usr/pkg/etc/rc.d/* /etc/rc.d/
# chmod 755 /etc/rc.d/atalkd
# chmod 755 /etc/rc.d/afpd
# vi /etc/rc.conf
atalkd=YES
afpd=YES
# vi /usr/pkg/etc/netatalk/AppleVolumes.default
~
/home/public netpub
sambaの設定
# cd /usr/pkgsrc/net/samba
# make install |& tee install.log
# make clean ; make clean-depends
# rehash
# vi /usr/pkg/etc/samba/smb.conf
[global]
workgroup = Mygroup(winの属するネットワーク名)
「;」を削除。
[public]
path = /home/public
public = yes
writable = yes
「;」を削除。
encrypt passwords = yes(131行目)
# cp /usr/pkg/etc/rc.d/samba /etc/rc.d/
# cp /usr/pkg/etc/rc.d/nmbd /etc/rc.d/
# cp /usr/pkg/etc/rc.d/smbd /etc/rc.d/
# chmod 755 /etc/rc.d/samba
# chmod 755 /etc/rc.d/nmbd
# chmod 755 /etc/rc.d/smbd
# vi /etc/rc.conf
nmbd=YES
smbd=YES
# smbpasswd -a hoge-user
(winでhoge-userでネットワークにログインするときのパスワード)
# reboot
これでうまくいくと思います。
と、思っていたらダメだった。
windowsから/home/publicにうまくコピーができない。
「フォルダがない」とかいって中断してしまうのです。どっか設定が悪いんだろうな。
しかたなく場当たりの対処を。
hoge-userのホームディレクトリから/home/publicへリンクをつくります。
# ln -s /home/public /home/hoge-user/public
(つづく?)
(2002/12/3)
戻る