plamolinux 4.01 の場合に付いて
mm@nyan:~$ ls /usr/lib/setup/Plamo-4.01 /usr/lib/setup/Plamo-4.01plamolinux の バージョン は 上記のような 空の ファイルで 判断するようだ 他のデストリビューションでは /etc に 某リリースとか 某バージョンという ファイルが あって そこに 記載されているが それとは 異なって いるようだち なみに 他の デストリビューション を 調べ見ると
lx:~# cat /mnt/etc/redhat-release Red Hat Linux release 7.3 (Valhalla)
lx:~# cat /mnt/etc/vine-release Vine Linux 3.1 (Pichon Lalande)
lx:~# cat /mnt/etc/debian_version 3.0
lx:~# cat /mnt/etc/slackware-version Slackware 9.1.0
サーバーの設定 立ち上げに 関して adsl 関連 は 設定済 おもに bind http と sendmail に 付いての メモ 今回 の バージョン 調査
nyan:~# ls -l /usr/lib/setup/ | grep -i plamo -rw-r--r-- 1 root root 0 Jun 4 2004 Plamo-4.01 -rw-r--r-- 1 root root 77110 Apr 25 2004 plamo2.lss ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~Plamo-4.01 の 場合の bind のバージョンを 調査する。
nyan:~# named -v BIND 9.2.3
であるので これを 使用する 特に 再 インストールは 行わない 設定のみ 行う apache http は 追加 インストール しよう contrib から sendmail のみ tar.gz から インストール を 行う まず 第一段階は ここまで さて bind は インストール されているので 設定を 行う
その1)
nyan:~# cat /etc/resolv.conf domain bcnet.ne.jp nameserver 192.168.0.1
その2)
nyan:~# cat /etc/HOSTNAME nyan.bcnet.ne.jp
その3)
nyan:~# sed /^#/d /etc/hosts 127.0.0.1 localhost 192.168.0.9 nyan.bcnet.ne.jp nyan
その4)
nyan:~# cat /etc/rc.d/rc.inet1 | tail -45 | head -8 # Edit for your setup. IPADDR="192.168.0.9" # REPLACE with YOUR IP address! NETMASK="255.255.255.0" # REPLACE with YOUR netmask! NETWORK="192.168.0.0" # REPLACE with YOUR network address! BROADCAST="192.168.0.255" # REPLACE with YOUR broadcast address, if you # have one. If not, leave blank and edit below. GATEWAY="192.168.0.1" # REPLACE with YOUR gateway address!
(*)plamo3.3 と 同じ 行番号 構成である。
その5)
nyan:~# sed /^#/d /etc/networks loopback 127.0.0.0 localnet 192.168.0.0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
最低限の 設定は 完了 確認おわり バージョンの確認(お約束)
nyan:~# named -v BIND 9.2.3 nyan:~# which named /usr/sbin/named nyan:~# ls -l /usr/sbin/named -rwxr-xr-x 2 root root 1310540 Jun 2 2004 /usr/sbin/named*
今回 chroot は おわずけ つまり root で 起動させている 危ないが!! また 後で 考えよう とりあえずは デフォルト の まま 日付けの確認
nyan:~# head -15 /var/named/root.hints | tail -5 ; ; last update: Jan 29, 2004 ; related version of root zone: 2004012900 ; ; ~~~~~~~~~~~~~~~~~~~~~~~
今回はこれでゆこう 最終調査 確認 必要だが したがって user group named group ID user ID 200 の 設定は 行っていない
nyan:~# cat /etc/group | grep 200 nyan:~# cat /etc/group | grep named nyan:~# cat /etc/passwd | grep 200 nyan:~# cat /etc/passwd | grep named ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
このままの 状態である ちなみに
# groupadd -g 200 named # useradd -g named -d /var/named -s /bin/false -u 200 named
で それぞれ group と user の 追加 はできる 上記で named と 200 は 空いているので、追加可能である。
nyan:~# cd /etc/
Plamo 4.01 では named.conf は /etc でなく /etc/bind に存在するようである
nyan:/etc/bind# pwd /etc/bind nyan:/etc/bind# mv named.conf 001_named.conf_og
これらを 参考に 作成しよう nyan:/etc/bind# vi named.conf といきたいところだが コピーしましょう。
nyan:/etc/bind# df Filesystem 1k-blocks Used Available Use% Mounted on /dev/hda2 3579116 2210896 1183476 66% / nyan:/etc/bind# mount -t nfs 192.168.0.5:/home/nyan/ntarou /mnt/ nyan:/etc/bind# df Filesystem 1k-blocks Used Available Use% Mounted on /dev/hda2 3579116 2210896 1183476 66% / 192.168.0.5:/home/nyan/ntarou 4960464 2914164 1790252 62% /mnt ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
192.168.0.5 に あるものを コピー しよう サーバー側 (192.168.0.5)の /home/nyan/ntarou に コピーするものを 用意(コピーしておく) そこで
mm@nyan:~$ mkdir b_data mm@nyan:~$ cd b_data/ mm@nyan:~/b_data$ cp /mnt/bcnet.hosts* . mm@nyan:~/b_data$ cp /mnt/localhost.* . mm@nyan:~/b_data$ cp /mnt/named.conf . mm@nyan:~/b_data$ ls -l 合計 20 -rw-r--r-- 1 mm users 506 2月 24日 10:25 bcnet.hosts -rw-r--r-- 1 mm users 466 2月 24日 10:25 bcnet.hosts.rev -rw-r--r-- 1 mm users 347 2月 24日 10:25 localhost.rev -rw-r--r-- 1 mm users 271 2月 24日 10:25 localhost.zone -rw-r--r-- 1 mm users 2472 2月 24日 10:25 named.conf
元ネタは 揃った これを 下敷にして 作成していこう 前段 ここまで
にゃんたろう 拝!