ChangeLog 最新ページ

CF-R2 - ChangeLog::hjk

最終更新時間: 2012-05-17 03:59

2009-10-12 Mon

madwifi でノートパソコン無線ベースステーション構築 [wifi][CF-R2]

lenny/stable までの話。要 madwifi-source (module-assistant)

# aptitude install wireless-tools

しておく

[2008-06-23] を参照に madwifi-source + module-assistant をインストール後

sudo m-a prepare
sudo m-a a-i madwifi
sudo dpkg -i madwifi-modules-2.6.xxx_i386.deb



でモジュールをインストールして、ath_pci が認識できるようにしておく。

1. AP(Access Point)モードでath_pciをロード

sudo modprobe ath_pci autocreate=ap


上記の意味は

# modprobe ath-pci (# modprobe ath-pci?)
# wlanconfig ath0 create wlandev wifi0 wlanmode ap

と同じらしい。
http://www.youchikurin.com/blog/2007/06/linuxwepap.html

2. アクセスポイントにするには mode master で iwconfig を起動させる

sudo iwconfig ath0 mode master


3. ESSID を設定

sudo iwconfig ath0 essid testid


もし、wep キーを設定するならば、ここで

# iwconfig ath0 key s:1234567890123 (s:13文字の英数字)

とする

4. ifconfig でネットワークを起動

sudo ifconfig ath0 192.168.100.1 netmask 255.255.255.0 up


5. dhcp サーバ起動 (設定は [2009-10-11] 参照)

sudo /etc/init.d/dhcp3-server start


参照URL
- LinuxでWEPを使用したAP(Access Point)を作ってみた
http://www.youchikurin.com/blog/2007/06/linuxwepap.html
- WN-G54/CBLをDebian Etchで使うときのメモ
http://hitaki.net/diary/20071207.html
http://pc11.2ch.net/test/read.cgi/linux/1214318174/
- 無線lanでアクセスポイント構築
http://nagou.cocolog-nifty.com/haley/2006/06/lan_3904.html
- /etc/network/options を [ip_forward=yes] に?
http://hp.vector.co.jp/authors/VA008536/kurobox/wirelessap.html
- iwconfig 設定
http://manual.atmark-techno.com/armadillo-300/armadillo-300-startup-guide/ch04

2009-10-11 Sun

イントラネット専用 dhcp サーバの構築 [CF-R2][server][network][wifi]

プレゼン・講義用簡易 dhcp サーバ設定

以前、PXEブートによる Debian インストールした時を参照に
http://kreisel.fam.cx/webmaster/Debian/install-200903.htm#pxeboot

導入
- dhcp3-server

設定
- /etc/default/dhcp3-server (抜粋)

#INTERFACES="eth0"
#INTERFACES="eth1"
INTERFACES="ath0"



- /etc/dhcp3/dhcpd.conf (抜粋)

option domain-name-servers 192.168.100.1;
option subnet-mask 255.255.255.0;
option routers 192.168.100.1;
subnet 192.168.100.0 netmask 255.255.255.0 {
	range 192.168.100.3 192.168.100.99;
}



以上で設定終了。

$ sudo ifconfig eth0 192.168.100.1 up


dhcp3-server 起動

$ sudo /etc/init.d/dhcp3-server restart


http://kreisel.fam.cx/webmaster/Debian/install-200903.htm#pxeboot
http://www.usupi.org/sysad/080.html
http://www5.airnet.ne.jp/mahbos/linux15.html
http://d.hatena.ne.jp/adsaria/?of=5

2009-05-29 Fri

postgresql の起動失敗。とりあえずの回避方法。 [psql][trouble][chroot][CF-R2]

"could not access private key file "server.key": 許可がありません failed!" を postgresql.conf で ssl = をコメントアウトする方法

root@half-lenny:/# /etc/init.d/postgresql-8.1 start
Starting PostgreSQL 8.1 database server: mainError: The cluster is owned by user id 107 which does not exist any more failed!
failed!



# vi /etc/passwd

postgres:x:100:103:PostgreSQL administrator,,,:/var/lib/postgresql:/bin/bash
↓
postgres:x:107:103:PostgreSQL administrator,,,:/var/lib/postgresql:/bin/bash



再起動

root@half-lenny:/# /etc/init.d/postgresql-8.1 start
Starting PostgreSQL 8.1 database server: mainThe PostgreSQL server failed to start. Please check the log output: 2009-05-14 22:49:01 UTC FATAL: could not access private key file "server.key": 許可がありません failed!
failed!



1.とりあえずの回避方法 postgresql.conf の ssl = true をコメントアウト

root@half-lenny:/# find /* -iname 'postgresql.conf'
/etc/postgresql/8.1/main/postgresql.conf

root@half-lenny:/# vi /etc/postgresql/8.1/main/postgresql.conf


66行目あたりの ssl = true をコメントアウト

66 # ssl = true


# /etc/init.d/postgresql-8.1 start


2.server.key を作り直す
残念ながらうまくいかず…

2009-03-19 Thu

backports を導入 [CF-R2][build]

http://www.backports.org/debian/README.mirrors.html
で調べて、アドレスを探す。

/etc/apt/sources.list に追記

deb-src http://backports.mithril-linux.org/ lenny-backports main contrib non-free


一度 sudo apt-get update

しかし pgp-key でこける
http://packages.debian.org/ja/lenny-backports/debian-backports-keyring
に lenny 用の keyring があるので、手動でインストール

cd /usr/src
sudo dpkg -i debian-backports-keyring_2009.02.20_all.deb


改めて apt-get update

2009-03-08 Sun

mp3 に 歌詞を埋め込む [ipod][multimedia][CF-R2]

野良ビルド eyeD3 を使って

野良ビルドした [2009-03-07] eyeD3 を使えば、日本語もいける

まず、歌詞を探す。
キーワードは lyrics で
その歌詞を.txtで保存。[2009-03-05] で覚えた cat - > が使える

cat - > lyrics-hoge.txt
ブラウザからコピペ
(終了は Ctrl + d)


後は eyeD3 で埋め込む

eyeD3 --set-encoding=ascii -L "::$(cat lylics-hoge.txt)" SOME.mp3


これで歌詞が埋め込まれた

http://ubuntuforums.org/archive/index.php/t-328376.html

2009-03-08 Sun

野良ビルドした eyeD3 で日本語情報を埋め込む [ipod][multimedia][CF-R2]

--set-encoding=utf8(sjis) が使える

eyeD3 --set-encoding=utf8 --artist=日本人アーティスト --title="ダブるクウォートで囲めばすべての文字が埋め込める" test.mp3


[2009-03-07]
http://sitebites.homeip.net/blog/271
http://www.sitebites.homeip.net/projects/wiki/ProjectEyeD3jp

2009-03-07 Sat

eyeD3 を日本語(sjis,eucjp)対応にするために patch を当てて、オリジナルパッケージにする [build][ipod][multimedia][CF-R2]

http://sitebites.homeip.net/blog/271

完成品1 python-eyeD3_0.6.16_all.deb
完成品2 eyeD3_0.6.16_all.deb

パッチは 0.6.12 ベース…だったと記憶している(追記:20090310-11:53)

[[作成手順]]

パッチを落としてくる

cd /tmp
wget http://sitebites.homeip.net/annex/Binaries/eyeD3jp-patch.tgz

mkdir eyeD3jp
mv eyeD3jp-patch.tgz eyeD3jp

cd eyeD3jp
tar xfz eyeD3jp-patch.tgz


解凍すると、readme があるので読む。
・bin/eyeD3 (ファイル)
・src/eyeD3 (ディレクトリ) すでに入っているものは /var/lib/python-support/python2.5/eyeD3 のようだ
にパッチを当てるようだ。

ソースをとってくる

cd /usr/src
sudo apt-get source eyeD3


ここにパッチを当てる

パッチを当てる

cd /usr/src/eyeD3-0.6.16

cd bin
sudo patch < /tmp/eyeD3jp/eyeD3.bin.diff

cd src
sudo patch < /tmp/eyeD3jp/eyeD3.diff



Debianパッケージ化
CF-R2 にはまだパッケージ化する準備ができていなかったので

sudo aptitude install build-essential dh-make devscripts fakeroot patch diff patchutils linda dpatch


する

cd /usr/src/eyeD3-0.6.16

sudo debuild -d -us -uc


/usr/src に python-eyed3_0.6.16_all.deb, eyed3_0.6.16_all.deb ができている。

インストール

python-eyed3_0.6.16_all.deb, eyed3_0.6.16_all.deb 二つのファイルを dpkg -i

2009-03-03 Tue

Xwindow の基本設定覚書  [system][CF-R2]

このところ混乱していたので、org-mode でまとめてみた。

http://kreisel.fam.cx/webmaster/Debian/xwindow-2009.html

一応、原文 org

2008-06-23 Mon

aethros チップ madwifi m-a [wifi][CF-R2]

http://hitaki.net/diary/20071207.html

IO-DATA の WN-G54/CBL を madwifi-source + module-assistant で認識させた時の記録
[../image/wn-g54.jpg]]
http://www.iodata.jp/product/network/adp/wn-g54cbl/index.htm
[[冗長な記録はこちら。

apt-line (/etc/apt/sources.lst) に "contrib non-free" を追加

lspci | grep -i Ethernet

dmesg
(認識されているようだ。参照

カーネルのバージョンを確認

$ uname -r
2.6.18-6-686


カーネルヘッダと madwifi ソースを落としてくる

sudo aptitude install madwifi-source linux-headers-2.6.18-6-686


解凍して…

cd /usr/src
sudo tar xfj madwifi.tar.bz2


module-assistant でインストールする

sudo m-a prepare
sudo m-a a-i madwifi
sudo dpkg -i madwifi-modules-2.6.18-6-686_0.9.2+r1842.20061207-2etch2+2.6.18.dfsg.1-18etch6_i386.deb


(すげーぜ、module-assistant。勝手にDLしてくれるわ、勝手にmakeしてくれるわ。エラーが起きても自動的にほせいまでしてくれるよ。)

再起動

wireless-tools 導入後、

# iwconfig


してやると

ath0


が割り当てられてるらしいことが分かった。

2008-06-07 Sat

無線LAN。アクセスポイントの切り替え2 [wifi][CF-R2]

http://maruta.be/leaves/15

昨日([2008-06-06])の話の続き。
でアクセスポイントの切替えができるようになったのはいいが、
ここまでくると、自動的に認識できないものか、と考えてしまう。

iwlist と /etc/network/interfaces のschemeという機構を、mapping といっしょに使うとよいらしい
(/etc/network/interfaces の一部)

mapping eth1
	#script /usr/local/sbin/map-scheme ←追加(現在はコメントアウト)
	script /home/hoge/bin/map-scheme ←追加(homeにPATHが通ってればこっちでもよい)
	map MYHOUSE home
	map OFFICE annex
iface home inet dhcp
	wireless-mode	master
	wireless-essid	MYHOUSE
iface annex inet dhcp
	wireless-mode	master
	wireless-essid	OFFICE
	wireless-key s:hogeri



ここを参照に、
ESSID で mapping を変えている(MYHOME,OFFICE)
http://d.hatena.ne.jp/macks/20070317/p1

もちろん、これで

$ sudo ifup eth1=home(annex)

でも動く。
しかし、これを

$ sudo ifup eth1

で動かすために、
eth1 を 一度 ifconfig eth1 up し、そこで採取できる ESS-ID から 自宅(MYHOUSE)とオフィス(OFFICE)のどちらかを取り出したら、それを吐き出す、といった仕様のスクリプトを書く。

ifconfig wlan0(eth1) up
iwlist wlan0 scan
(ESSIS拾って)
mapping に飛ばす

こんな感じでしょうか。

(/home/hjk/bin/map-scheme)

#!/bin/sh
IFACE=$1
ifconfig $IFACE up
essid_list=$(iwlist $iface scanning 2>/dev/null | sed -n -e '/^ *ESSID:/ { s/.*:"\(.*\)"/\1/; p }')
ifconfig $FACE down
sleep 0.5
for id in $essid_list; do
	case x$id in
		xMYHOUSE) echo home; exit 0;;
		xOFFICE) echo annex; exit 0;;
	esac
done



… FON-ID がちゃんと動くようなら入れて、散歩する妄想が生まれた…

http://maruta.be/leaves/14
http://maruta.be/leaves/15
http://d.hatena.ne.jp/macks/20070317/p1

http://www.naney.org/diki/d/2003-12-15-ifupdown.html
http://lists.debian.or.jp/debian-users/200209/msg00335.html

http://www.h7.dion.ne.jp/~maruyosi/pasocom/debian_trial.html#wireless

2008-06-06 Fri

無線LAN。アクセスポイントの切り替え1 [wifi][CF-R2][X61]

http://maruta.be/leaves/14

network/interfaces には mapping という機能があるらしい

mapping eth1
    map HOME home
    map OFFICE office
iface home inet dhcp
    wireless-essid hoge
    wireless-key s:jugemujugem
iface office inet dhcp
    wireless-essid fuga
    wireless-key s:munyamunya



こうしておいて、

sudo ifup eth1=home


とかで立ち上がるらしい。

2008-06-02 Mon

Panasonic Let's Note CF-R2 HDD換装作業メモ [CF-R2]

http://www.suzack.homeip.net/PcZanmai/LetsNoteR2/index.html

初めてハードディスクの ピンを切り取った…
だめもとだ(やけくそ)

2008-04-12 Sat

CF-R2 のバックライト調整(バッテリ駆動時のバックライトの輝度が著しく低下問題) [CF-R2][hardware][trouble]

pcc-acpi モジュールをカーネルにかませばよいらしいが…

Let's note シリーズには pcc-acpi とかいうパナソニック公式モジュールをカーネルに組み込めば、Fn-F1/Fn-F2 でバックライトの調整が可能になるらしいが
・ソース:http://www.netlab.cs.tsukuba.ac.jp/~yokota/izumi/panasonic_acpi/
・解説:http://howm.sourceforge.jp/cgi-bin/hiki/hiki.cgi?LetsNote#l12
・参照:http://d.hatena.ne.jp/nshttsk/20071031/1193810552
・参照で使われているソース:http://www.netlab.cs.tsukuba.ac.jp/~yokota/izumi/panasonic_acpi/

どこでもいわれているように、pcc-acpi 云々をDLして解凍後試してみても

make -C /lib/modules/2.6.18-6-686/build M=/tmp/pcc-acpi-0.8.4-hy20071017 modules
make[1]: ディレクトリ `/lib/modules/2.6.18-6-686/build' に入ります
make[1]: *** ターゲット `modules' を make するルールがありません. 中止.
make[1]: ディレクトリ `/lib/modules/2.6.18-6-686/build' から出ます
make: *** [default] エラー 2

と出て、死亡。
ほぼこの人と同じ事情のようだ。
…と気づくまえに、すでにカーネル構築しちまってましたが。正解のようです。

続きを読む

2008-02-24 Sun

M++IPA フォント [system][setting][CF-R2][vaio][X61]

http://moom6.blog2.fc2.com/blog-entry-43.html

http://moom6.blog2.fc2.com/blog-entry-43.html
http://sai10sight.typepad.jp/sai10sight/2007/12/eee_pc_truetype_e89e.html
[2007-07-31]も参照。

IPA フォントからの入れ換えの場合
1. IPA フォントのアンインストール
1.1. defoma でのインストールに使った hint ファイルをとってくる
1.2. defoma から IPA フォントを削除
1.3. xfontsel でアンインストールを確認
1.4. IPAフォント実体を削除(したければ)

sudo rm -r /usr/share/fonts/truetype/ipa


2. M++IPA フォントをとってくる(オリジナルローカル(20060520版)
2.1. 解凍

$ tar xfj mixfont-mplus-ipa-TrueType-20060520p1.tar.bz2

2.2. M++IPA フォント実体をフォントパスの通ったディレクトリへ移動

$ sudo mkdir /usr/share/fonts/truetype/M+ipa
$ cd /tmp/mixfont-mplus-ipa-TrueType-20060520p1/opfc-ModuleHP-1.1.1_withIPAFonts_and_Mplus/fonts/
$ sudo cp *.ttf /usr/share/fonts/truetype/M+ipa/
$ cd ~/

2.3. hint ファイル入手(こことかそこから)

以下をコピーして
$ cat > tmp/ttf-M++ipa.hints <<EOF
として書き込む

category truetype
begin /usr/share/fonts/truetype/M+ipa/M+1P+IPAG.ttf
  Family = M+1P+IPAGothic
  FontName = M+1P+IPAGothic-Regular
  Encoding = Unicode
  Location = English Japanese
  Charset = ISO8859-1 JISX0208 JISX0201 JISX0212
  GeneralFamily = Gothic
  Weight = Medium
  Width = variable
  Shape = Upright
  Priority = 20
  X-Foundry = m+ipa
  X-Family = pgothic
  X-Weight = medium
  X-Slant = r
  Transform = Slant Boldize
end
category truetype
begin /usr/share/fonts/truetype/M+ipa/M+2P+IPAG.ttf
  Family = M+2P+IPAPGothic
  FontName = M+2P+IPAPGothic-Regular
  Encoding = Unicode
  Location = English Japanese
  Charset = ISO8859-1 JISX0208 JISX0201 JISX0212
  GeneralFamily = Gothic
  Weight = Medium
  Width = Variable
  Shape = Upright
  Priority = 20
  X-Foundry = m+ipa
  X-Family = pgothic
  X-Weight = medium
  X-Slant = r
  Transform = Slant Boldize
end


2.4. hints ファイルを defoma の hints ファイルディレクトリにいれておくのも一つの手(任意)

$ chmod 644 /tmp/ttf-M++ipa.hints
$ sudo cp /tmp/ttf-M++ipa.hints /etc/defoma/hints/


3. インストール

$ sudo defoma-font -vt register-all /tmp/ttf-M++ipa.hints

(すでに /etc/defoma/hints/ に今回の hints ファイルがある場合は /tmp/ttf-M++ipa.hints ではなく、直接 ttf-M++ipa.hints でよい。)

$ sudo fc-cache -f -v


4. 確認

Xを再起動
$ xfontsel

して、「fndry > m+ipa」があれば、インストール成功。