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)


戻る