Home > Page.11 

nicの認識順を変える

--以下コピペ--

普通にethXって名前が使えた、
/etc/udev/rules.d/local-network.rules
にこんな風に書いた
KERNEL=="eth*", SYSFS{address}=="00:51:0d:90:6c:59", NAME="eth0"
KERNEL=="eth*", SYSFS{address}=="00:ca:cc:34:44:2c", NAME="eth1"
KERNEL=="eth*", SYSFS{address}=="00:ca:cc:43:ee:01", NAME="eth2"

udevルールの書き方日本語訳にあるlan0とかユニークすぎる名前を付ける必要は全くないので、
依存するほかのスクリプト、設定ファイルをいちいち書き換える必要も結果としてなかった
注意点としては、macアドレスは必ず小文字
ifconfigでチェックした値を張り付けちゃうのはダメ

以上、最近のカーネルを使う場合、nic複数枚刺しは
/etc/modulesに認識させたい順にモジュールを書き込む方法や、
modules.confにaliasを書き込む方法、nameifを使う方法、hotplugを使う方法
はobsoleteになってしまっているので、udevにルールを書きましょう、というまとめでした。

(関連記事)DebianでNIC用udev rulesを変更 - Not renewal

Debian sargeにVT6122のnic moduleを追加

ドライバーのインストール
Linux風に言うとmoduleの追加?

VT6122

必要なもの
ドライバ
現在のkernelのheaders

手順
uname -r
それに合った
apt-get install kernel-headers-2.6.x-x
(kernel2.6.12?からはlinux-hogehoge)

cd usr/src
ここにドライバももってくる
(別の方法もあるかもだけど、わからん)
ドライバのフォルダに入って
make install

/lib/modules/2.6.8-3-386/kernel/drivers#
にhogehoge.ko (目的の名前)があるか確認
2.6ならko2.4ならo

modprobe hogehoge  <これだけでいいのか不明!

もしくは
/etc/modprof.d/aliases に

alias eth0 velocityget と書いてupdate-modlues

でもこれ反映されないから、たぶん最初のだけ。

*etch以降のカーネルなら最初から認識する。

・関連コマンド
lsmod

lspci (pciutils)





ntfs-3g

Linuxでntfsフォーマットを読み書きできるようになるらしい

memo

apt-get install ntfs-3g

vi /etc/fstab

# /etc/fstab: static file system information.
#
#
proc /proc proc defaults 0 0
/dev/hdc1 / ext3 defaults,errors=remount-ro 0 1
/dev/hdc2 /media/hdc2 ntfs-3g defaults,locale=ja_JP.UTF-8,umask=007,gid=106 0 1
/dev/hdd1 /media/hdd1 ntfs-3g defaults,locale=ja_JP.UTF-8,umask=007,gid=106 0 1
/dev/sda1 /media/sda1 ntfs-3g defaults,locale=ja_JP.UTF-8,umask=007,gid=106 0 1
/dev/sdb1 /media/sdb1 ntfs-3g defaults,locale=ja_JP.UTF-8,umask=007,gid=106 0 1
/dev/sdc1 /media/sdc1 vfat defaults,iocharset=utf8,codepage=932,umask=007,gid=106 0 1
/dev/scd0 /media/dvd udf,iso9660 user,noauto 0 0

etc

http://penguin.tantin.jp/unstable/

apache2でphp5

同じ症状の人とRes

stableの環境にapache2とphp5を入れるさい、いままでは。

sources.listに testing 一行追加して、
apt-get update
apt-get install apache2
apt-get install php5

とやって動かしていたのですが、
最近同じ手順でインストールすると、
phpが動かない状態になってしまいます。
(webからたたくと、phpファイルがダウンロードになる。)

これってどういう原因が考えられるでしょうか?


270 : sanonymous :sage :2006/11/17(金) 12:28:34 ID:qcgVCco2
>>269

testingのapache2は、モジュールが大幅に変わったよ
mods-available, enabledをよく見て
a2enmod

apache2-ssl-certificateコマンドも無くなってさびしい

例:

# aptitude install php5

apache2 -Mコマンドでphp5_module (shared)がなければ

# a2enmod php5
# /etc/init.d/apache2 restart

確認

apache2 -Mコマンドでphp5_module (shared)があるかどうか。

a2enmodコマンドは/etc/apache2/mods-enabledmods-availableからシンボリック・リンクを張るコマンド。
/etc/apache2/mods-enabledphp5.loadphp5.confがあればok。

loadしても駄目な時あるのは、なんでなんだぜ

(関連記事)Debianのapache2.2でmod_rewriteのload - Not renewal

(関連記事)php5.2.0うごいたーん

apt/dpkgのコマンド

apt / dpkg コマンドLink

http://park15.wakwak.com/~unixlife/linux/de-pkg-3.html

rep2

rep2用設定memo

/etc/php4/apache2/php.ini

register_globals = Off(必須)
magic_quotes_gpc = Off
memory_limit = 16M(またはそれ以上、-1 で無制限)
mbstring.encoding_translation = Off

[mbstring]
mbstring.internal_encoding = EUC-JP
mbstring.http_input = auto
mbstring.http_output = EUC-JP
mbstring.detect_order = auto
mbstring.substitute_character = none;

GDのインストール

apt-get install php4-gd

SQliteのインストール
apt-get install php4-sqlite (こっちも)

/etc/php4/apache2/php.ini

;extension=gd.so
;のコメントアウト

php4.4

unstable かTestingじゃないとVer古い

sambaの文字コード

samba

dos charset CP932
unix charset EUCJP-MS
display charset EUCJP-MS

#veto files = /.??*/ <よく分からず

unstable かTestingのSwat入れると自動で日本語化

php4

php5動かね

php4
apt-get install php4

もし動かなければ
apt-get install libapache2-mod-php4
を追加

/etc/apache2/apache2.confの次の2行のコメントを外す。
#AddType application/x-httpd-php .php
#AddType application/x-httpd-php-source .phps

以下は自動でなってる。
#
DirectoryIndex index.html index.htm index.shtml index.cgi index.php
#
«Prev || 1 | 2 | 3 |...| 10 | 11 | 12 | 13 | 14 || Next»

Home

Page Top