半套DRBL:nis+nfs

最近總覺得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

分類: server。這篇內容的永久連結