FrontPage

20071020

無印玄箱のDebian Etch化の手順

インストール後

速攻でパスワード変更

追加でインストールするもの

wget nkf vim samba swat

nmap
lynx
screen
iconv ...なし
nkf
lha ... インストールできない
unzip
dns-browse (digコマンドをインストールするため)

ネットワークアドレス変更

sambaインストール

apt-get install swat とすると以下のパッケージが入る The following NEW packages will be installed:

 libcupsys2 libkrb53 samba samba-common samba-doc swat

ssh

x apt-get install openssh-server ↓こちらのほうがいい apt-get install ssh

自動起動

update-rc.d ssh defaults 20 -> しなくてもいい update-rc.d ssh defaults 20 -> しなくてもかってに入っていた

バックアップ

apt-get install smbclient

計画立案

ログイン

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のインストール

20071017

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

オリジナルのLinuxでapacheを動作させる方法

Webを少しぐぐってみましたが,オリジナルのLinux上で動作させる方法が見付かりませんでした。 通常は,Vine化やDebian化を行った上でapacheをインストールしているようです。しかし、Debian化やVine化をしてしまうと、元々の管理画面やファイルサーバ機能が使えなくなります。管理画面はWebadminを使ってもよいかもしれませんが、今回はアプライアンスとして使うことを考え,以下の要件を考慮してオリジナルのLinuxでapacheを動作させることとしました。

下準備

付属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化

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


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