vine linux 3.1 Tips
sorry Japanese only
PAGE作成日 2005/07/24
最終更新日 2005/09/17
page size = Mbyte


関連するページ Tips1 Tips2 Tips3

vine3.2を installして setupを行っていったときの tipsです。

mbmon

マザーボードの温度、電圧などを表示することが出来ます。
Downloadは、開発者の清水さんのページより => Downloadページ

linuxを text mode installしていて makeをすると Xの includeファイルで以下のようなエラーが出る。
xmbmon.c:18:27: X11/Intrinsic.h: そのようなファイルやディレクトリはありません
xmbmon.c:19:28: X11/StringDefs.h: そのようなファイルやディレクトリはありません

Xを installしてないんだから、あるはずありません。

text modeのプログラムのみを makeする
make mbmon
出来上がった mbmonを /usr/local/binへコピー。

net.ipv4.ip_forward

変な見出しですが、これが 0 に設定されていると、pppoeルーターとして役目を果たしてくれません。
/etc/sysctl.confの中の設定を 1に変更する。
# For binary values, 0 is disabled, 1 is enabled.  See sysctl(8) for
# more details.

# Controls IP packet forwarding
net.ipv4.ip_forward = 1

# Controls source route verification
net.ipv4.conf.default.rp_filter = 1

# Controls the System Request debugging functionality of the kernel
kernel.sysrq = 0

# SYN flood protection (not enabled by default)
net.ipv4.tcp_syncookies = 1

# Controls whether core dumps will append the PID to the core filename.
# Useful for debugging multi-threaded applications.
kernel.core_uses_pid = 1

.htmlのファイル拡張子で phpを動作させる方法

apache2の httpd.conf内を以下のように変更すると、.htmlの拡張子のままで、
その .html内に記述した phpが動作するようになります。

緑の .htmlを追加
AddType application/x-httpd-php .html .php

Premature end of script headers: が出る

apacheの error.logには
Premature end of script headers:

access.logには
hoogehoge.cgi HTTP/1.1" 500 367
とでる。

これは apache faqさんによると、apacheは返事を待っていたのに、cgiは何も返事をしないままプログラム終了してしまった。
っつーエラーだそうです。
何も表示をしない cgiでも、apacheへ返事をするよう、cgiの流れる最初の部分に以下の行を追加しておきましょう。
print "Content-Type: text/plain\n\n";

kernelの make bzImageで errorが出る

vine linux3.2の 2.4.31の kernel sourceにて make bzImageを行ったところ、以下のエラーが出ました。
local symbol 0: discarded in section `.text.exit' from drivers/net/net.o
make: *** [vmlinux] エラー 1

kernel標準の configs/kernel-2.4.31-i686.config を読み込んで make bzImageをするとエラーは出ません。
make menuconfigにて、自分の好き勝手に設定を変えるとエラー発生しました。

以下の設定にすると 2.4.31の sourceでは上記エラーが出てしまうようです。
Network device support / Ethernet (1000 Mbit) / Realtek 8169 Gigabit Ethernet support
を * にする

上記カニ用のドライバーを kernel組み込みでなく、空白にしたらエラーが消え make bzImage完了しました。

9047
戻る