Linux Router の部屋
ケーブルISPによる常時接続は快適です。TOSHIの場合、下り256K上り128KとISDNとは
格段に早い24時間常時接続で快適なインターネットライフを送ってます。
しかしCATVは契約台数しかマシンを接続できません。HABに接続するだけでもだめです。
TOSHIは1人(当然!)だけど仕事上マシンは山のようにあります。それぞれ場所を変えて、
作業しているので、いちいちケーブルを繋ぎ直すなんてできません。(ズボラなんです・・・)
そこでRouterの登場ですが。市販品は高くて手が出ません。TOSHIは現役引退のマシンに
Linuxの組み合わせでRouterにしています。
用意するもの
PC/AT互換パソコン
(スペック) 486以上のCPUで8MBのメモリ、後はFDDがついてること。
HDDは要りません、その他サウンドカード等は取り外しておいてください。
要は画面が映ってプロッピーが読み込めNICが2枚付いてる。そんな感じです。
PCMCIAのサポートはないのでノート型はダメです。
NIC(ネットワークカード)
Linuxが動作するものが2枚
今回のダウンロード版はPCIのNE2000互換カード2枚の設定になってます。
お勧めカード
Melco LGY-PCI-TL
Corega Ether PCI-T
です。上記の2点はTOSHIが実際に確認したもので、かつ入手が容易なものです。
さらにPCIの場合、面倒なIO設定をしなくてもいいという利点があります。
上記以外のNICを使用する場合は「推奨以外のNICを使用する場合」をお読みください。
Linux Router の ダウンロード
TOSHIが実際使用しているものですが、設定を変更すれば
他のケーブルISPでも使用できると思います。
簡単な設定等を書いておきましたので、下の項目をお読みください。
追加NICモジュールのダウンロード
上記以外のNICモジュールです。
作成編
1)まず、上のリンクからLZH形式の圧縮ファイル「lrp.lzh」をダウンロードします。
2)次に、適当なフォルダ上で実行・解凍します。すると以下の8個のファイルが出来あがるはずです。
etc.tgz ldlinux.sys linux log.tgz root.tgz
syslinux.cfg syslinux.com syslinux.dpy
3)次に1.44MBでフォーマットしたフロッピーディスクを用意し、Aドライブに挿入します。
4)先ほど解凍したフォルダ上でDOSプロンプトから
syslinux.com -s a: <Enter>
と入力し起動ディスクを作ります。
5)作成されたフロッピーに残りの7つのファイルを全てコピーします。
6)これで完成。簡単でしょ。次は設定編です。
設定編
1)さてさて、ここから実際に設定作業に入りましょう。
まず、LANケーブルを繋がずにLRPディスクで起動しましょう。
なにやら、山ほど画面に表示されますが全部無視して
firewall login :
と表示されるのを待ちましょう。
作成編で正常にLRPディスクが作成されていれば、ここまでこれるはずです。
よっぽど変なマシンなら別ですが・・・。
2)ここで
root <Enter>
と入力します。すると下記のようなLRPの設定メニューが起動するはずです。
(画面その1)
Linux Router Project -- Configuration menu 1 ) Network Setting 2 ) System Setting 3 ) Package Setting b ) Back-up ramdisk h ) Help q ) Quit ---------------- Selection : _ |
この時点で(画面その1)の q ) Quit を選択して、いったんメニューを終了させます。
firewall#_
と表示されたら、ここで
ifconfig < Enter>
と入力します。すると
(画面その2)
lo Link encap:Local Loopbak ; ; eth0 Link encap:Ethernet HWaddr XX:XX:XX:XX:XX:XX ; ; eth1 Link encap:Ethernet HWaddr XX:XX:XX:XX:XX:XX ; ; firewall# |
のように表示されます。ここで重要なのは eth0
と eth1 が表示されているかということです。
推奨のNICを2枚使用している場合は、まず大丈夫だと思いますが・・・・。
ここで、HWAddrの後ろにある2桁で6個の記号を見てください。NICにはMACアドレスという
固有の番号が付いています。これは世界中のNICに全部違う番号がつけられています。
ここで、NICもしくは保証書をみると、このMACが記入されています。これを参考にして、
eth0 側にケーブルモデムからのLANケーブルを、
eth1 側に自分のローカル側の
LANケーブルを接続します。
ここでTOSHIと同じISP(FCTV)のユーザーで上記のNICを使用している場合は、なにもする
ことがありません。そのままリセット、もしくは電源を切って再起動すればOKです。
クライアント側の設定(Windows95/98)
このLRPではDHCPサーバーが動作しています。基本的には従来接続していたマシンを、
そのままLRPもしくはローカル側のHABに接続すればOKです。
この利点は、LRP故障等の場合、そのまま元通り繋ぎ直せば(但し契約台数までですよ)
そのまま接続できる点です。
その他のケーブルISPとの接続の場合
基本的にISPからIPを取得(DHCP)して動作するISPなら動くはずなんですが・・・・。
推奨以外のNICを使用する場合
1)ISAバスのNICの場合
この場合カードのPNPをオフにしてIOアドレスを固定する必要があります。
Configuration menu(画面その1)の 2)System
Setting を選択すると
(画面その3)
System Configuration menu 1) Packages ・・・・・・ 2) Modules Kernel modules to load at boot 3) inittab ・・・・・・ ; ; q) Quit ------------ Selection : _ |
と表示されますので、ここで 2) Modules を選択
### Some ethernet cards #3c509 io=0x300 #eepro io=0x300 #3c59x #tulip #de4x5 ### Some 8390 based ethernet cards 8930 #ne io=0xXXX #ne io=0xXXX,0xYYYY ne2k-pci ; ; |
Linux Router Project backup-menu 1) root 2) Etc 3) log e) Everything ; q) quit ---------------- Selection : _ |