[[FrontPage]]

*20071020 [#v4054170]
*無印玄箱のDebian Etch化の手順 [#k98a84ca]
-玄箱PROのDebian Etch化の手順を参考に
-http://www.nk.rim.or.jp/~jun/kpro_memo/kpro_etch.html
-いくつかある
--http://www2.wapres.org/kuro-box/
--http://lifescape.seesaa.net/article/49415812.html
-今回は、「玄箱PROのDebian Etch化の手順」
http://www.nk.rim.or.jp/~jun/kpro_memo/kpro_etch.html
を参考にしてみる
**計画立案 [#d11fae07]
-無印玄箱/玄箱HGはCPUがPowerPCのため、OABI/EABIは関係ないみたい
-工場出荷状態からスタートです
-Windowsは全く使いません。Linuxクライアントから100%操作です!
-debianにするには、debootstrapが使えたらいいらしい。
--debootstrapは、wgetさえあれば使えるらしい。
--debootstrapとwgetをどうやって導入するか
--バイナリdebファイルをtarで展開して取得しよう。
--tarはEMモード上で使える。

**ログイン [#jd879c3f]
DHCPサーバとの通信がうまくいっている場合は、
 # nmap -O 192.168.0.0/24
として、探します。
Interesting ports on 192.168.0.139:
Not shown: 1695 closed ports
PORT   STATE SERVICE
21/tcp open  ftp
23/tcp open  telnet
MAC Address: 00:0D:0B:87:57:87 (Buffalo)
No exact OS matches for host (If you know what OS is running on it, see http://insecure.org/nmap/submit/ ).
TCP/IP fingerprint:
OS:SCAN(V=4.20%D=10/20%OT=21%CT=1%CU=40368%PV=Y%DS=1%G=Y%M=000D0B%TM=4719E9
OS:CF%P=i686-pc-linux-gnu)SEQ(SP=BE%GCD=1%ISR=C6%TI=Z%II=I%TS=7)OPS(O1=M5B4
OS:ST11NW0%O2=M5B4ST11NW0%O3=M5B4NNT11NW0%O4=M5B4ST11NW0%O5=M5B4ST11NW0%O6=
OS:M5B4ST11)WIN(W1=16A0%W2=16A0%W3=16A0%W4=16A0%W5=16A0%W6=16A0)ECN(R=Y%DF=
OS:Y%T=40%W=16D0%O=M5B4NNSNW0%CC=N%Q=)T1(R=Y%DF=Y%T=40%S=O%A=S+%F=AS%RD=0%Q
OS:=)T2(R=N)T3(R=Y%DF=Y%T=40%W=16A0%S=O%A=S+%F=AS%O=M5B4ST11NW0%RD=0%Q=)T4(
OS:R=Y%DF=Y%T=FF%W=0%S=A%A=Z%F=R%O=%RD=0%Q=)T5(R=Y%DF=Y%T=FF%W=0%S=Z%A=S+%F
OS:=AR%O=%RD=0%Q=)T6(R=Y%DF=Y%T=FF%W=0%S=A%A=Z%F=R%O=%RD=0%Q=)T7(R=Y%DF=Y%T
OS:=FF%W=0%S=Z%A=S+%F=AR%O=%RD=0%Q=)U1(R=Y%DF=N%T=FF%TOS=C0%IPL=164%UN=0%RI
OS:PL=G%RID=G%RIPCK=G%RUCK=G%RUL=G%RUD=G)IE(R=Y%DFI=N%T=FF%TOSI=S%CD=S%SI=S
OS:%DLI=S)


DHCPサーバとの通信がうまくいっていない場合、Linuxクライアントで
 # ifconfig eth0:1 192.168.11.152
 # telnet 192.168.11.150
 Trying 192.168.11.150...
 Connected to 192.168.11.150.
 Escape character is '^]'.
 Kroutoshikou KURO-BOX (IETSUNA)
 kernel 2.4.17-kuro-box on ppc
 
 KURO-BOX-EM login: root
 Password: 
 #
まずは、時刻修正。
以下は、いまくいきませんでした。

 # telnet 192.168.0.139
IPアドレスを変更。
 # cd /etc/network
 # vi interfaces
変更前
 auto lo
 iface lo inet loopback
 
 auto eth0
 iface eth0 inet dhcp
       hostname `hostname`
変更後
 auto lo                                                                         
 iface lo inet loopback                                                          
                                                                                 
 auto eth0                                                                       
 #iface eth0 inet dhcp                                                           
 #      hostname `hostname`                                                      
 iface eth0 inet static                                                          
   address 192.168.0.250                                                         
   network 192.168.0.0                                                           
   netmask 255.255.255.0                                                         
   broadcast 192.168.0.255                                                       
   gateway 192.168.0.1  
保存して
 # reboot
としても、どうも起動しないみたい。

立ち上がるのを待ちます
 ping 192.168.0.250

PING 192.168.0.250 (192.168.0.250) 56(84) bytes of data.
From 192.168.0.128 icmp_seq=1 Destination Host Unreachable
From 192.168.0.128 icmp_seq=2 Destination Host Unreachable
From 192.168.0.128 icmp_seq=3 Destination Host Unreachable
.
.
.

**patch, MAKEDEV, debootstrap, wgetのインストール [#xb16c49d]

-http://ftp.debian.org/debian/pool/main/d/debootstrap/ から適当に新しそうなものをとってくるudev版があったが??? 今回はdebootstrap_1.0.4.tar.gzを使った。   
-http://ftp.gnu.org/gnu/wget から適当に新しそうなものをとってくる wget-1.10.2.tar.gz を使いました。
-http://ftp.debian.org/debian/pool/main/m/makedev/ から適当に新しそうなものということで、makedev_3.3.8.2.orig.tar.gzを使おうかと思ったが、どうしてか参考サイトではmakedev_2.3.1-84.diff.gz をとっている。今回は参考サイトに習いました。ということで、以下の2ファイルも必要になります。
--http://ftp.debian.org/debian/pool/main/m/makedev/ からmakedev_2.3.1-84.diff.gz をとってくる
--http://ftp.gnu.org/gnu/patch から適当に新しそうなものをとってくる patch-2.5.4.tar.gz  を使いました。


*20071017 [#g5556674]
apache,sshの自動起動方法
rc0.d  rc2.d rc6.dに設置しないといけない
ln -s ../init.d/apache S20apache
ln -s ../init.d/ssh S20ssh


*オリジナルのLinuxでapacheを動作させる方法 [#fc72efd7]
Webを少しぐぐってみましたが,オリジナルのLinux上で動作させる方法が見付かりませんでした。
通常は,Vine化やDebian化を行った上でapacheをインストールしているようです。しかし、Debian化やVine化をしてしまうと、元々の管理画面やファイルサーバ機能が使えなくなります。管理画面はWebadminを使ってもよいかもしれませんが、今回はアプライアンスとして使うことを考え,以下の要件を考慮してオリジナルのLinuxでapacheを動作させることとしました。
-通常の管理は素人が行う
-IPアドレスの変更などはWeb画面から行う
-マニュアルレスで画面を見ればわかるように
-マニュアルや設定資料を紛失しても、気の利いた人が見ればわかるようにオリジナルの設定からなるべく変更しない

**下準備 [#ed5b219a]
付属CDのbinary以下にあるファイルを全て転送。
 autoconf-2.13.tar.gz         gettext-0.10.35.tar.gz       openssl.tar.gz
 automake-1.4p4.tar.gz        glibc-2.2.3.tar.gz           patch-2.5.4.tar.gz
 binutils-2.10.91.0.2.tar.gz  libgdbm-1.7.3.tar.gz         perl-5.6.1.tar.gz
 bison-1.28.tar.gz            libstdc++2.10-2.95.3.tar.gz  portmap-5beta.tar.gz
 bzip2-1.0.2.tar.gz           m4-1.4.tar.gz                python-2.0.tar.gz
 diff-2.7.tar.gz              make-3.79.1.tar.gz           texinfo-4.0b.tar.gz
 flex-2.5.4.tar.gz            nfs.tar.gz                   textutils-2.0.tar.gz
 g++-2.95.3.tar.gz            ntp-4.0.99g.tar.gz           xinetd-2.3.3.tar.gz
 gcc-2.95.3.tar.gz            openssh-3.0.2p1.tar.gz
 gdb-5.1.tar.gz               openssl-0.9.6e.tar.gz

めんどくさいので全部展開した.
 tar xvzpf hogehoge.tar.gz -C /
 cd /usr/local
 mkdir src
 ここに

http://www.apache.jp/misc/download.html
から、httpd-2.2.3.tar.gzをダウンロード
http://oku.edu.mie-u.ac.jp/~okumura/linux/?Apache%202
を参考に,make
 CFLAGS="-O2" ./configure --enable-so 
 make
 make install


自動起動も同様に上記サイト情報を元に設定する。

  345  cd /etc/rc.d
  346  ls
  347  cd ..
  348  ls
  349  cd init.d
  350  ls
  351  vim apache
  352  vi apache
  353  cd ..
  354  cd rc.d
  355  cd rc2.d
  356  ln -s ../init.d/apache S20apache
  357  ls
  358  cp S20apache ../rc0.d
  359  cp S20apache ../rc6.d
  360  reboot


*Vine化 [#cbec5f8c]
オリジナルのLinuxが動作している状態からのバージョンアップ
http://kuro.dsk.jp/
より、vine_2004_04_04_2_dist.tgz
をダウンロード


トップ   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS