これは前にcoLinux(0.5.3-pre2)を インストールしたときのメモから再構成したものです。 メモが適当だったので怪しいところがあるかもしれません。
こちらでより新しいバージョンに挑戦したので、 そちらの方が参考になると思います。
|
|
ダウンロードhttp://www.colinux.org/から リンクをたどって
をダウンロード。 http://sourceforge.net/project/showfiles.php?group_id=98788&package_id=108058からルートイメージ
をダウンロード。 TAP-Win32のインストールTAP-Win32は、coLinuxとホストPC(Windowsマシン)をネットワーク接続するネットワークドライバです。READMEファイルに従ってインストールします。 簡単に書くと、コントロールパネル→ハードウェアの追加と削除→デバイスの追加/トラブルシューティング→(ちょっと待つ)→新しいデバイスの追加→いいえ→ネットワーク アダプタ→ディスクの使用→参照を選んでTAP-Win32のフォルダでOemWin2kを選択→次へ→次へ→終了。 以上が終わると、いったん再起動が必要となります。 ファイルのコピーREADMEファイルに従ってファイルをc:\coLinuxにコピーします。 コピーするのは colinux-20040131-bin.tar.gz を展開して得られるファイルと、 Debian-3.0r0.ext3.1gb.bz2を伸張して得られるファイルです。 起動cygwinのシェルで/cygdrive/c/coLinuxに移動してcolinux-daemon.exeを実行。 $ cd /cygdrive/c/coLinux $ ./colinux-daemon.exe が、cygwin1.dllがバッティングしているとエラーがでるので、 c:\coLinuxにあるcygwin1.dllを改名してから再度実行します。 $ mv cygwin1.dll cygwin1.dll.disable $ ./colinux-daemon.exe するとcoLinuxコンソールが開きDebian GNU/Linuxがブートします。 ブートが完了すると普通にプロンプトがでるのでrootでログインできます。 ただし、以下の2点が問題点です。
ネットワークの設定(Windows2000側)(ちなみにWindowsマシンが接続されている家庭内LANは192.168.10.0/24です) Windows2000のネットワークのプロパティでTAP-Win32ドライバに割り当てられている IPアドレスを192.168.0.1にすると、 coLinux(デフォルトでIPアドレスは192.168.0.40とpingが通るようになります。 更にWindows2000をルータにします。 Windows2000のネットワークのプロパティでLAN側のアダプタ(TAP-Win32ではない方)のプロパティから「共有にする」を選択すると、 coLinuxからLAN内の各ホストにpingが通るようになります。 またADSL(インターネット)側にも出れるようになるはずです。 いろいろWindows2000の設定を変えたので、この辺で念のためにWindows2000をリブートしておきましょう。 ネットワークの設定(coLinux側)まず、coLinuxをブートしてインターネットに出れることを確認しましょう。 とりあえずは、www.yahoo.co.jpのIPアドレス211.14.15.5(変わっているかもしれません)にcoLinuxからpingを打ってみましょう。 coLinuxにrootでログインして以下のコマンドを打ち込んで返事が返ってくればOKです。
# ping -c 4 211.14.15.5
PING 211.14.15.5 (211.14.15.5): 56 data bytes
64 bytes from 211.14.15.5: icmp_seq=0 ttl=246 time=43.1 ms
64 bytes from 211.14.15.5: icmp_seq=1 ttl=246 time=55.5 ms
64 bytes from 211.14.15.5: icmp_seq=2 ttl=246 time=65.0 ms
64 bytes from 211.14.15.5: icmp_seq=3 ttl=246 time=49.0 ms
--- 211.14.15.5 ping statistics ---
4 packets transmitted, 4 packets received, 0% packet loss
round-trip min/avg/max = 43.1/53.1/65.0 ms
次に、coLinuxの設定をしてcoLinuxにtelnetできるようにします。 これはcoLinuxのコンソールはイマイチ不具合があって使いにくいからです。 telnetで操作した方がずっと楽になります (できればsshを使いましょう。私は面倒ですし家庭内だけなのでtelnetで済ませました)。 ユーザの追加rootではtelnetできないので、一般ユーザを追加します。これはadduserコマンドですぐできます。
# adduser ユーザ名
それとrootのパスワードも設定しておきましょう。
# passwd
DNSの設定このままだと、IPアドレスでしたアクセスできず不便なのでDNSの設定をしておきます。
# echo "nameserver xxx.xxx.xxx.xxx" >> /etc/resolv.conf
もちろんxxx.xxx.xxx.xxxは、自分のプロバイダから指定されているDNSのアドレスです。 telnetdのインストールブートイメージ(Debian-3.0r0.ext3.1gb.bz2)にはtelnetデーモンが入っていないので、 そのままではtelnetできません。とりあえずインストールします。 # apt-get update # apt-get install telnetd 以降は全てtelnetして行います。telnet端末はcygwin付属のものかTeraTermを使いましょう。 IPアドレスの変更等telnetして、/etc/network/interfaceを編集します。ここでは、ループバックデバイスとIPアドレスの変更をします。 IPアドレスは別に変更しなくても良いのですが、ループバックデバイスは設定しておいた方が良いでしょう。以下が/etc/network/interfaceの設定例です。「lo」のところがループバックデバイスの設定です。 auto lo eth0 iface lo inet loopback iface eth0 inet static address 192.168.0.2 gateway 192.168.0.1 netmask 255.255.255.0 ついでに、/etc/hostsファイルを変更してLAN内のPCのアドレスを加えておきましょう。 最後に、/etc/network/interfaceの設定を反映して完了です。以下のコマンドを実行すれば反映されますが、IPアドレスを変更した場合はcoLinuxのコンソールから行いましょう。
# /etc/init.d/network restart
|
| SEO | 仕事 花 | 掲示板 レンタルサーバー プロフ SEO | |