最近總覺得DRBL的client端用的有點「卡卡」的,所以冒出一個想法:
client 就用 local 的 ubuntu,然後使用 NIS client 掛載 DRBL server 的帳號,使用 NFS client 掛載 DRBL server的 /home 目錄。
這樣應該會比較快吧?
作法如下:
1.NIS
NIS client 參考 http://ljhuang.pixnet.net/blog/post/15311726
安裝套件: apt-get install portmap nis
安裝時會要求輸入NIS Domain(例如我的 DRBL server 的 nisdomain 是 c442)
#設定NIS server
/etc/yp.conf
ypserver 10.231.216.9 ( 例如我的 DRBL server ip 是 10.231.216.9 )
#設定 Name Service Switch
/etc/nsswitch.conf
passwd: compat nis
group: compat nis
shadow: compat nis
hosts: ……….(略) nis
# nis的預設
/etc/default/nis
# 是否為 NIS SERVER
NISSERVER=false
# 是否為 NIS CLIENT
NISCLIENT=true
# portmap 預設
/etc/default/portmap
OPTIONS="-i 127.0.0.1"
# 允許NIS server使用portmap
/etc/hosts.allow
portmap: (你的NIS server)
/etc/passwd 最後面加上
+::::::
允許NIS Server上的帳號都可登入此機器
/etc/group 最後面加上
+:::
允許NIS Server上的群組
/etc/shadow 最後面加上
+::::::::
PS: 到這邊發現使用yptest會出現錯誤,原來是找不到c442這台機器,所以要修改/etc/hosts,加入
c442 10.231.216.9
最後
make -C /var/yp
注意-C的C是大寫的
2. 固定網路連線
sudo apt-get remove –purge network-manager-gnome
sudo vi /etc/network/interfaces
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet dhcp ( DRBL有鎖網卡才能用dhcp,沒鎖請用固定ip )
3. NFS
sudo vi /etc/fstab
修改/home
10.231.216.9:/home /home nfs rw,rsize=65536,wsize=65536,hard.intr,tcp,defaults 0 0