25.設定、せってい、セッテイ…。(2003/01/05)
25.1.ちゃんと動けよ、オイ!!
えー、お久しぶりです。
前回の更新から、既に3ヶ月ほど放置してました。(藁)
今更ながら、当時の設定事を思い出しながら、書きましょうか…。
とりあえず、インストールが終了して、Vineが起動し始めたんだけど、画面がバグバグ。( ̄□ ̄;)!
run level 5 にしてたんで、グラフィカルログインしてるっぽいことは想像できる。
どうせ、X Window環境で作業をすることはないので、この段階では放置。
で、カーネルがきちんと立ち上がって、rootでログイン後、apt-get でアップデートかけようにも失敗ばかりする。
何故だろう?ってことで調べてみると、IPアドレスが未設定になっとる。
いろいろ調べてみると、バグかなんかわからんが、インストール時に設定したIPアドレスは反映されないようです。
しゃーないので、/usr/sbin/netconfig を使って再設定。
きちんと設定されたかどうかは、/etc/sysconfig/network-scripts/ifcfg-eth0 で確認できまっしゅ。(ここを直接イジってもヨシ)
で、外部に接続できるようになったので、
apt-get update
apt-get upgrade
|
と、最新環境にしておく。
さぁ、あとはひたすら環境を設定するだけだぁ〜。
まずは、sambaがらみから。
〜/etc/smb.conf〜
[global]
coding system = euc
client code page = 932
workgroup = ASHIYU-NET
server string = Samba %v
netbios name = junkserver
encrypt passwords = Yes
map to guest = Bad User
socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192
dns proxy = No
os level = 1
local master = Yes
preferred master = Yes
hosts deny = ALL EXCEPT 192.168.1.0/255.255.255.0, localhost
[homes]
comment = %U's Home directory
writeable = Yes
browseable = No
[ShareFolder]
path = /home/data
writeable = Yes
[EPSON]
comment = EPSON PM-700C
path = /var/spool/samba
writeable = Yes
printable = Yes
printer = EPSON
oplocks = No
share modes = No
|
基本的には、6.3.と同じ。
続いて、namedの設定。
〜/var/named/named.lan.zone〜
@ IN SOA ashiyu.no-ip.com. root.ashiyu.no-ip.com. (
2002092001 ; Serial
28800 ; Refresh
14400 ; Retry
3600000 ; Expire
86400) ; Minimum
IN NS localhost.
BRL04F IN A 192.168.1.1
junkserver IN A 192.168.1.2
mail IN CNAME junkserver
www IN CNAME junkserver
ftp IN CNAME junkserver
|
〜/var/named/named.lan.rev〜
@ IN SOA ashiyu.no-ip.com. root.localhost. (
2002092000 ; Serial
28800 ; Refresh
14400 ; Retry
3600000 ; Expire
86400) ; Minimum
IN NS localhost.
1 IN PTR BRL04F.ashiyu.no-ip.com.
2 IN PTR junkserver.ashiyu.no-ip.com.
|
〜/etc/named.conf〜
// generated by named-bootconf.pl
options {
directory "/var/named";
/*
* If there is a firewall between you and nameservers you want
* to talk to, you might need to uncomment the query-source
* directive below. Previous versions of BIND always asked
* questions using port 53, but BIND 8.1 uses an unprivileged
* port by default.
*/
// query-source address * port 53;
};
//
// a caching only nameserver config
//
zone "." IN {
type hint;
file "named.ca";
};
#zone "localhost" IN {
# type master;
# file "localhost.zone";
# allow-update { none; };
#};
zone "0.0.127.in-addr.arpa" IN {
type master;
file "named.local";
# allow-update { none; };
};
zone "1.168.192.in-addr.arpa" IN {
type master;
file "named.lan.rev";
};
zone "ashiyu.no-ip.com" IN {
type master;
file "named.lan.zone";
};
|
これも、7.と同じ。
実は、ここでちょいとハマって、Vine2.5のnamed.conf を修正して使うと、何故かうまくいかなかった。
そんで、先代サーバのnamed.conf とまったく同じように書き換え、動くようになった。
次いくぞぉ〜、Apache。
〜/etc/httpd/conf/httpd.conf〜(変更部分のみ)
#
# Listen: Allows you to bind Apache to specific IP addresses and/or
# ports, in addition to the default. See also the <VirtualHost>
# directive.
#
Listen 80
Listen 2001
#
# ServerAdmin: Your address, where problems with the server should be
# e-mailed. This address appears on some server-generated pages, such
# as error documents.
#
ServerAdmin webmaster@ashiyu.net
#
# This may also be "None", "All", or any combination of "Indexes",
# "Includes", "FollowSymLinks", "ExecCGI", or "MultiViews".
#
# Note that "MultiViews" must be named *explicitly* --- "Options All"
# doesn't give it to you.
#
Options +ExecCGI +Includes -Indexes -FollowSymLinks
|
ハァハァ、コピペ疲れた…。
(03/01/18 追加)
resolv.conf と hosts ファイルについて追加してなかったんで、追加。
これ、非常に大事アルヨ。
〜/etc/resolv.conf〜
nameserver 192.168.1.2
search ashiyu.no-ip.com
|
〜/etc/hosts〜
127.0.0.1 localhost ashiyu.no-ip.com
192.168.1.2 junkserver junkserver
|
あとは、メル鯖とNO-IPのDNS update clientツールのインストール(現verは、1.6)、crontabの設定は前回とほとんどいっしょなので、説明省略。(笑)
次は、不要なサービスのストップ。
これは、以前もやりましたが、今回は稼動しているサービスが増えています。
従って、止めるのも多くなるわけです。
あっ、サービスの起動/停止は、/usr/sbin/ntsysv で可能です。
[ ] FreeWnn
[*] anacron
[*] apmd
[ ] atd
[ ] autofs
[ ] canna
[*] crond
[ ] dhcpd
[ ] gpm
[*] httpd
[*] identd
[*] inet
[ ] ipchains
[ ] iptables
[ ] keytables
[*] kudzu
[*] lpd
[*] murasaki
[*] named
[ ] netfs
[*] network
[ ] nfslock
[ ] nscd
[ ] ntpd
[*] pcmcia
[ ] portmap
[*] postfix
[*] proftpd
[*] random
[*] rawdevices
[ ] routed
[ ] rsync
[*] smb
[ ] squid
[*] sshd
[*] syslog
[ ] telnet
[*] usbmgr
[ ] webmin
[ ] xfs
[ ] ypbind
[ ] yppasswdd
[ ] ypserv
|
”*”マークが稼動中のサービス。
要らんものは、徹底的に外してます。
それぞれのサービスの意味は、それぞれちょいと検索すればわかるでしょう。
そんな感じで、設定終了!!
いざ稼動させようと、再起動すると、ネットに繋げなくなってました…。
25.2.ブート時の起動順番だとぉ!?
いやぁ、最初は何処がおかしいのか検討がつかず。
再度、httpd やnamed を立ち上げ直すと問題なく稼動するんです。
再起動時にのみ、ネットワークに繋がらないのです。
で、ちょっと調べてみると、どうやらサービスの起動順番が関係しているようです。
つまり、inetd が起動したときにpcmcia は動いておらず、従ってネットワーク関連のサービスが動いていないという状況だったようです。
これは、Vine2.5の既知のバグ?みたいで、メーリングリスト上では一時期同じような質問が多数挙がってました。
まぁ、ワシもかな〜り悩んだし。
というわけで、/etc/rc.d/rc3.d の S45pcmcia を S09pcmcia に変えて、inetd の前で起動するようにすれば、うまくいきました。
ちなみに、この問題はVine 2.6r1 では修正されているようでっせ。
25.3.それでも、画面のバグバグは直らず…。
この、ジャンクマザーに載ってるビデオチップは、Trident Cyber 9388。
どーやら、UNIXの世界ではまともに動かないこと、この上ない、悪名高いチップのようです。
とりあえず、KONを起動させるだけでも、スクロールするとバグバグ。
しかし、これはhardware scrollの問題らしく、 /etc/kon.cnf の
HardScroll: off
で、解決できるようです。
あとは、Xの画面なのですが、これはもうダメ。
チラツキがひどいというのか、色がきちんと再現されてないというのか、もうかなりお手上げ。
XFree86のバージョンによっては、うまく動くこともあるようだが、どうせXを使うことなんて”ほぼ”無いので、まぁいいかなぁと。
まぁ、ココは時間に余裕が出来た暁にチャレンジすることにしましょう。
管理人の戯言トップ |
ホームに戻る |