9.1-RELEASE on HP Proliant ML110 G7
研究室のhermesの電源が落ちてしまい、電源が入らない状態になったため、HP Proliant ML110 G7を購入して、移行作業。
DNSセットアップ
前回と同様。
/etc/namedb/named.conf
/etc/namedb/master/11.168.192.in-addr.arpa
/etc/namedb/master/eoffice.lan
% diff /etc/namedb/named.conf /root/setting/etc.ORG/namedb/named.conf 22c22 < listen-on { 127.0.0.1; 192.168.11.0/24; }; --- > listen-on { 127.0.0.1; }; 38c38 < --- > /* 40c40 < 192.168.xx.xxx; 192.168.xxx.xxx; --- > 127.0.0.1; 42c42 < --- > */ 154c154 > 127.0.0.1; 42c42 < --- > */ 154c154 < //zone "168.192.in-addr.arpa" { type master; file "/etc/namedb/master/empty.db "; }; --- > zone "168.192.in-addr.arpa" { type master; file "/etc/namedb/master/empty.db"; }; 295,305d294 < < zone "eoffice.lan" { < type master; < file "/etc/namedb/master/eoffice.lan"; < allow-update { none; }; < }; < < zone "11.168.192.in-addr.arpa" { < type master; < file "/etc/namedb/master/11.168.192.in-addr.arpa"; < };
NISセットアップ
/var/yp/master.passwd /var/yp/ypservers
を作成して、/var/ypでmakeする。
/etc/passwd (vipwを用いて)と/etc/groupにエントリを追加。
/etc/rc.confに以下を追加。
# # NIS settings # nisdomainname="eoffice" nis_client_enable="YES" nis_client_flags="-S office,hermes.eoffice.lan" nis_server_enable="YES" nis_yppasswdd_enable="YES"
とする。
nis_yppasswdd_flags="-t /var/yp/master.passwd"
はデフォルトなので落とした。
2015年1月15日追記: これを落としたらダメ!以下のようにyppasswdが使えなくなる。
NISは基本的に動いているが、yppasswdでパスワードの変更ができない。
% yppasswd Changing NIS password for username Old Password: New Password: Retype New Password: yppasswd: pam_chauthtok(): error in service module %
/var/log/messageに次のようなログが残る。
Aug 29 12:55:19 hermes yppasswd: in pam_sm_chauthtok(): ypclnt_havepasswdd(): no rpc.yppasswdd on server
しかしながら、rc.confにも書いたように、rpc.yppasswddは動いているし、
% rpcinfo -p program vers proto port service 100000 4 tcp 111 rpcbind 100000 3 tcp 111 rpcbind 100000 2 tcp 111 rpcbind 100000 4 udp 111 rpcbind 100000 3 udp 111 rpcbind 100000 2 udp 111 rpcbind 100000 4 local 111 rpcbind 100000 3 local 111 rpcbind 100000 2 local 111 rpcbind 100004 1 udp 874 ypserv 100004 2 udp 874 ypserv 100004 1 tcp 874 ypserv 100004 2 tcp 874 ypserv 100007 2 udp 912 ypbind 100007 2 tcp 613 ypbind 100005 1 udp 718 mountd 100005 3 udp 718 mountd 100005 1 tcp 718 mountd 100005 3 tcp 718 mountd 100003 2 udp 2049 nfs 100003 3 udp 2049 nfs 100003 2 tcp 2049 nfs 100003 3 tcp 2049 nfs 100024 1 udp 856 status 100024 1 tcp 856 status 100021 0 udp 610 nlockmgr 100021 0 tcp 880 nlockmgr 100021 1 udp 610 nlockmgr 100021 1 tcp 880 nlockmgr 100021 3 udp 610 nlockmgr 100021 3 tcp 880 nlockmgr 100021 4 udp 610 nlockmgr 100021 4 tcp 880 nlockmgr 100009 1 udp 1003 yppasswdd <--- 100009 1 tcp 653 yppasswdd <--- 600100009 1 udp 1003 600100009 1 tcp 653 %
で、yppasswddはrpcに登録されている。
家のサーバーとログインid、ログインネームが一致しているので、そのパスワードフィールドを使用し、設定した。