[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[plamo:13595] Re: USAGI on Plamo



有家@松山記念病院です。
make/gzip の件ではお騒がせしました。
どうにかUSAGIカーネルで ipv6 環境ができた(らしい)ので報告します。

▼
確認するための ifconfig で inet6 のフィールドが表示されないので困っていました。

Plamo2.2 n1/tcpip.tgz の ifconfig

$ ifconfig --version
net-tools 1.54
ifconfig 1.39 (1999-03-18)

では

$ ifconfig lo
lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          UP LOOPBACK RUNNING  MTU:3924  Metric:1
          RX packets:12104 errors:0 dropped:0 overruns:0 frame:0
          TX packets:12104 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 

と inet6 行が出ませんが、

1) http://www.tazenda.demon.co.uk/phil/net-tools/net-tools-1.60.tar.bz2
2) ftp://ftp.linux-ipv6.org/pub/usagi/stable/kit/usagi-linux22-stable-20020101.tar.bz2

のいずれかの ifconfig では

$ ifconfig --version
net-tools 1.60
ifconfig 1.42 (2001-04-13)

$ ifconfig lo
lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:3924  Metric:1
          RX packets:12104 errors:0 dropped:0 overruns:0 frame:0
          TX packets:12104 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:5193182 (4.9 Mb)  TX bytes:5193182 (4.9 Mb)

と inet6 行が表示されました。

ここでまた不思議なことにUSAGI(上記2)ではなぜか ifconfig だけが
標準ではインストールされないことになっていました(??)。

./configure に ifconfig を追加して ./configure && make && make install
すると net-tools 1.60 と同じ ifconfig がインストールされます。
(標準では net-tools は /sbin に、USAGI では /usr/local/v6/sbin に置かれます)

昨日来の経験から、結局 Plamo2.2 ではUSAGIツールに関して、以下のような
modify が必要でした。(行頭に + のある行が追加行)

  cd /usr/src/usagi/usagi
+ perl -i.bak -pe 's/""/"ifconfig"/ if /^BUILD_APPS_LIST=""/' ./configure
+ chmod +x ./configure
  ./configure
+ for dir in ifconfig iptunnel ping6 tracepath6 traceroute6; do
+   perl -i.bak -pe "s/-D// if /-D -d/" ./$dir/Makefile
+ done
+ perl -i.bak -pe "s/GZIP/GNUZIP/g" ./mipdiag/Makefile
  make
  make install
  make install-includes 

▼
もうひとつ、ハマったこと。
私の i810 な機械ではカーネルを作るごとに agpgart ドライバを

ftp://download.intel.com/support/graphics/intel810/i810Gtt-0.2-4.src.rpm

からコンパイルし直すことにしているのですが、上記USAGI カーネルは 2.2.20 であり
Plamo2.2 は 2.2.19 なので

tar Ixvf usagi-linux22-stable-20020101.tar.bz2 -C /usr/src
cd /usr/src
rm -f /usr/src/linux
ln -sf /usr/src/usagi/kernel/linux22 /usr/src/linux

という感じで /usr/src/linux のリンクを張りなおしておかないと
------------------------
カーネルバージョンが違う
------------------------
というエラーが出て agpgart ドライバが駆動されませんでした。
これはカーネルをバージョンアップしたときのFAQなのでしょうね。

-- 
pba00250@nifty.com
yoariie@ehime.med.or.jp
-------------------------
有家佳紀  Yoshinori Ariie

References
[plamo:13583] Re: USAGI on Plamo, Shun-ichi TAHARA (田原 俊一)
[plamo:13584] Re: USAGI on Plamo, Takao Ono
[plamo:13586] Re: USAGI on Plamo, Yoshinori Ariie

[検索ページ] [メール一覧]
Plamo ML 公開システム