はやいルータを作る
光ファイバーが自宅まで来そうな昨今
限りなくスループット100Mbpsに近いルータを作りたい
ハード選定ソフト設定その他
皆さまの知恵をおしげもなく披露してくださいまし
>>382
スマソ、間違えた。
70Mbps(正確には71.381だったんだけど)出たのはMMXの200Mhzで32MBメモリの
方だった。DX4 100Mhzは今使ってるやつで42Mbpsだったよ。
それでも実用性高いと思うだけどなぁ。ファンいらないし(これ重要) 俺は思うのだが、NICって2枚刺すとき
別々のNICを使ったほうが判りやすくていい気がする。
1枚目(外用)は3COMで2枚目(中用)はintel、みたいな・・・
マイクロリサーチのルーターも外用はAMDで中用は蟹だったっけ。
俺はあんましLinuxイジってないからな・・・昔遊んでて挫折したから。
また今度挑戦する気にナターヨ。 友人宅でオブジェと化していたC3の700MHzを奪ってセレと換装しますた。
発熱も減ってなかなかいい感じヽ(´ー`)ノ
>>388
Beringはメニューから殆どの設定が弄れるんで、Win機でやることはあんまりないです。
強いて挙げるならlinux.cfgをエディタで開いて読み込むモジュールを変更するくらいかな?
PPPoEを使用する場合は、ここでpumpを消してpppとpppoeを追加すると(・∀・)イイ!!
後はPPPoE Configurationを読めば大体分かると思います。ガン( ゚д゚)ガレ
>>389
ナントMMX200で足りたとは・・・w 手元にある無印Pen133で試してみよっと・・・ 1FDルータで
転送量記録しておくためにSNMP吐かせたいんだけど
どれかできるやつある? >>392
それは言えてるかも。INとOUTどっちか分からんようになるし。
とか言いながらも同じやつ使ってる・・・気分的になんかね。
>>393
C3の700ってルーターには最適かも。純粋にそれだけ演算能力あれば
十二分だしね。安いし(これ重要)
NICさえいいの搭載すればノーマル133でもかなり出そう。
しかし最近ガワのでかさにちょっと萎え気味。小型化したくなってきた・・・
これって我慢すべき?贅沢?
>>395
SNMPエージェントモジュールを追加汁! 速いルータ、略して「はやる」。
速いルータを作ると流行るのね。
「inとoutの名前が別になって判りやすいから、
わざと違うカード使ってる」
なんて逝ってるヤシは素直にNAT箱買ったほうが
いいかも。そのくらいの管理もできんと、穴だらけ
のルータ造っちまうぞ(w
まあ普通は余ったカードを使うから、バラバラに
なったりするわけだが。 >>398
ってか、OSは同じドライバを使うNICを2枚挿して、MACアドレスが分からんとなると、
一体どっちがeth0でどっちがeth1になるかってのはマザボやBIOS次第な訳で、
だったらあえて違えるというのもアリだろ。 モスキートの1FDルータに挑戦しまして
悪戦苦闘後なんとかLAN内からWAN側への
アクセスができるようになったのですが
肝心の鯖ソフトを立ち上げてもクライアント(WAN側から)が
接続できないようです。
この場合はポートフォワーディングで設定すれば良いのでしょうか?
それともルーティングになるのでしょうか?
色々と試したのですがうまくいかないようです。
どのように設定すれば良いのかわからな状態です。
よろしければ教えていただけないでしょうか?
よろしくお願いします。 >>400
モスキートのスレのほうがいいかもしれない。
http://pc.2ch.net/test/read.cgi/linux/1028005887/
ここは速さを追求しているので、LEAF 専用スレになって
しまってるし・・・。
話し変わるけど、今、使用ルーターをLEAFに変更中です。まだ触りだけ
なんですがPPPOEでも同じモスの環境から移行しても2倍近くの速度アップ
しますね。ただ細かい設定が、・・まだ勉強不足で使いこなせてません。
ここではLEAFで詳しい方がいらっしゃるようで良いサイトまでお教え
頂いて助かります。
>>400
ポートフォワードでの設定でできるよ。
自分も最近、モスキートでPCルータを
つくりました。
余り物とはいえAthlon1500+で構築(汗
>>402
そのスペックでスループットはどれだけ
出るのか気になる・・・・ >>403
DDRマザーなのでFSB66の設定なんてなかったんじゃないかなw
>>404
回線がADSL8Mな罠
なのでルータの限界はわかりません(汗
どうすれば計測できるのかな?
教えてもらえれば報告しますよ。
>>1 を見てあらためて思ったのですが、
光でもNTTの安物回線だったら100Mbpsなんて全然出ませんよね?
友人は50Mbps出たら最高!って言ってましたよ。 参考スレ
ttp://wow.bbspink.com/test/read.cgi/leaf/1043917662/ LEAF で iptables はどうやって使うんだか
SHORWALL 単体で十分じゃねぇのかよと >>409
LEAFのメーリングリストかなんかに(FAQだったか?)
iptable使ってもいいけど、Shorewallの後に処理されるから
DROPされないように注意汁!みたいなことが書いてあったぞ LEAFにて、お前らのおすすめのSNMPd はありますか?
どれもコレも 100Kb 以上。物によっては500Kbて、1FD だよと。 昔から思ってたんだけど、「ルータ」じゃねえよな。
まあ、一般的にルータって言われてるけど。
ダイアルアップルータじゃなくてダイアルアップNAPTだろ。
ADSLルータじゃなくてADSLNAPTだろ。
と、昔から思ってたことをココでいってみたりする。 >>412
まぁそれが少し前にもめてた
一枚差しルータをルータと呼べるか呼べないか
つーよーな議論を生む元なんだろうね
家庭用ルータと
ルータは別物だと考えればいいと思うな
家庭用を似非と置き換えればしっくり IPパケットをルーティングするからルータなわけで、、、。
大体、RIPやOSPFを(ry
似非ルータ ヽ(´π`)ノ >411
snmpd.lrpだけかと思いきや、libもいろいろ要るようだな。
1日いろいろいじくったが1枚には収め切れんかった。
神の光臨を待つか… >>412
複数のネットワークをIP層でつなげる装置がルータだから、
ここで上がってるLinux箱は立派なルータだよ。逆にCisco
なんかでNAPTやダイヤルアップさせることもあるし。だいたい
ルーティング&フォワーディング以外に機能を持たないルータ
なんて今どき見つからない。
現在、手持ちのNICは二枚あってintelと蟹なんですが
この場合だと、やはりWAN側にintelが良いですか?
ルーティングやフィルタリングするのならLAN側に
intelが良さそうな気もするけど、悩んでます・・・ >>418
トラフィックの少ない方を蟹にするべし。 >>418
ルータ専用機にするならどっちでもいい気が。
ファイル鯖etcを兼ねるならば、内側に良い方を。 ポートスキャン程度では、いくらやられても被害は無いので警察は動かないそうですが
WAN側のNICをvia rhineにして落ちたら動いてくれますか? >>421
(・∀・)イイ!!
やられ専用nicのオススメは? そりゃ>>421も言ってるVIAのVT6102しかないだろ。
カーネルごと落ちてくれるぞ。 # 古い話を掘り返して悪いんだがな、
# まぁ気づいてはいると思うが
# 同じ NIC, CHIP を使っていてもだな Bering の Shorewallでは
# MAC Address とその数値を持つ NIC の IP を設定できるんだ
# 翻訳して改めて知りました。 >425
Edenを買って、さらにIntelのDualPortNICを買うほうがウマー。 >>425
光用の高速ルータを作るにはもってこいだな。
最近は家庭用ルータでも十分な速度・機能になってきたけど。 しかし今どき1.5万も出せば、実効スループット7〜80Mbit/秒で
機能満載のBBルータが何気に買えるからなあ。4ポートスイッチング
ハブ内蔵はもはや珍しくないし、LAN側にVLAN切れるのまである。
古ノートに余りもののPCカード2枚挿しで満足いく性能が出ていた
時代ならともかく、これからは純粋に趣味の世界に後退していく
予感がする。 PC ルータとの比較は書いてないけど、こんな記事があった。
理論値100Mbpsに迫る高速ルーター10製品を比較する(21) (2003/02/28)
http://www.sbpnet.jp/vwalker/series/testlab/art.asp?newsid=5313
これみてると、最近のルータでも安定性についても、処理能力についても、
まだまだ改良の余地があるなと思う。まあ家庭用の製品だししかたないのかな。 >>428
とはいえ大容量のIDEなHDDが何気に買えるけど、ここぞという所には
高価だけどやっぱりSCSIなHDDが使われているという具合に、
その気があるユーザはPCにLinuxでも入れてBBルータやらせるというのは
それはそれで続いていくような気はするな。 BB最初の時代、スループット20Mbpsくらいのルーターに使われてたCPUって
AMD 1x86-12MHzだった。いまどきどっから探してきた、と問い詰めたくなった。
んで外用はAMD、中用は蟹だった。
中は100Mスイッチだったけど、やっぱり熱で落ちることは多かった。
一応ヒートシンクと低電圧ファンは追加したけどやっぱり落ちる。
ケースあけて使ってたよ。
今手元にあるMicroATXのケースに
マイクロで鱈対応の安いマザー買って、鱈セレ1Aを中古で買って、
あとは適当に余ってるHDD使ってルータ&鯖。
肉は3Comとintelかな〜。 お聞きしたいのですが、Bringで例えば/lib/modules内の
8390.oを削除した場合、FDに保存するコマンドがわかりません。
初歩的な事ですがよろしくお願いします。 >433
lrcfgでメニュー呼び出してからじゃなくてコマンド一発ってこと?
Linux専門誌(Linux User?)の今月号でここのスレタイみたいな
特集を組んでて、パラっと立ち読みしてきた。いろいろなベンチを
走らせていたが、実力はほとんど拮抗、いくつかのベンチでは
OPT90なんかを抜いていた。
しかしLinux側はGigabitイーサカードを使ってたりして、なんじゃソリャ(W、
という部分も見受けられた。あと結論に、ルータ専用箱はアップグレード
不可だが、Linuxルータは今後異なる規格や速い回線がでても
容易に対応できる、みたいなことが書いてあったな。
つかその頃にはどうせ新しいPCに買い換えたり新しいカードを
追加したりしているから、実質安いルータ箱を当たらし買い換えるのと
同じような気がした。 質問〜
LEAF BeringでNIC認識させるにはどうすればいいんですか?
NICはDEC21140でtulip.oをmodules.lrpの/libの中に入れて色々やってみたけどeth0が現れない???
なぜ? >>436
Linux magazineでつね。
最初に「自作してるなら部品余ってるだろうからそれで作れる」とか
書いてありました。でも最後の検証はP4 2GHz、1GB、Gigabit
イーサ2枚刺し・・・。
>>437
今日初めてこのスレに来たのでLEAF Beringって知らないんですけど、
うちのDebian機はde4x5ドライバで動作してます。 先ほどeth0認識した。
LEAFのマニュアル読まなかったのが原因。
しかも先ほどダウンロードしたtulip.oがカーネルモードに対応してないとは
modules.lrpなんていじっててなにやってたんだろオレ
>>437
TurboLinuxの方はインストーラーが付いてて楽チンでした。
LEAFはフロッピー1枚にしては結構遊べる
ごめんまちがえた。
>>437→>>438に訂正。 Bering 入れたけど何もかわらんよ・・・・。
http://www.lantronix.com/lang/jp/products/d_xport.html
これに floppyfw か Bering いれて動かしてぇ・・・ジュルリ 全角使ってる奴って頭悪そう.タイピング時間なんてかわんないじゃんか.
ちなみに英語キーボードでも半角は打てるよ. CPU AMD 製ElanSC400-100
クロックは1MHz〜100MHz で動的に変更可能
コアはAm486 相当
ディスプレイエプソン製モノクロCGA、640×200 ピクセル、
消費電力5mW、3.3V 単一電源対応
BIOS Datalight 社製
対応OS DOS、Linux 他、CGA 対応のOS
拡張スロットCF TypeII ×2、一方は起動用ストレージ専用
基本機能はこんなもんなんですが、どうですか?
わかる人にはコメントをいただけますか?
ちょっとマジレスするよ。
俺、東証一部上場企業に3年以上勤務してて、
自分の力で出世して社内でも課長になった。
業界誌にインタビュー記事もバンバン掲載された。
恐らく、俺の仕事の成果をお前は知ってる。
年齢や才能や資格はともかく、
実力は今でも鈍ってないと自負している。
客観的に、俺は技術的な不安は感じていない。
お前らに馬鹿にされるいわれは無い。
誰かの支えが必要だと思うが、ニョガンがやってくれる。
判ったら、消えな。 皆さん、スループットはどれくらいでてますか?
Bフレッツファミリー100+Biglobe
PentiumPro200MHz+VineLinux2.1.5
ipchains51行で(アバウトですが…)
下り11Mbps、上り15Mbps
pppoe.confのSYNCHRONOUSをyesにすると
下り37Mbps、上り17Mbps
でした。
カーネルを2.4にあげてカーネルモードPPPoE
を使ったらもっとスループットあがるでしょうか? 2.4.20にあげてカーネルモードPPPoEにしてみました。
下り42Mbps、上り30Mbpsにあがりました。
SYNCはyesです。
NICをINTELの100S 2枚にしたらもうちょっといけるかな…
それとも、PenII 400MHz位の中古PCでも買うか…
そうすると、再インストールになるしなぁ…
うーん、悩ましい >>447-448
CPU負荷はどれくらい?
何台ぶらさげてる? >>450 ごめん、中古のPC買ってきて、リプレースしちゃったので、
詳細不明です。
買ってきたPCはCPUをCeleronの500MHzに入れ換え、BIOSがCeleronに
対応していなかったので、暫くのあいだL2 CacheはDisableだったのですが、
PenProと、あんまし変わらなかったんですよ! がっくりきてたんだけど
ring.so-net.ne.jpからダウンロードしてみてビックリ。70Mbps
でてました。測定サイトで何度計っても40Mbpsくらいなのに…
70Mbpsでたときは、CPU負荷は100%いってました。
PenProではよく覚えてないんだけど、CPU負荷は100%いってなかった
ので、ringで計ってたらもうちょっといってたかもしれません。
ぶら下げてるのは2台です。
その後、PowerLeapのホームページで2.2用のL2をEnableにするパッチを
みつけたので、2.4.20に取りこんでみて、うまくいってるんですが、
大物をダウンロードする用事がないのでまだはかってません。
ていうか、70Mでてるしもういいかって感じ(笑
ちなみに、フレッツスクエアではWindowsXPのPCを直結して87Mbpsでてました。 >>451
なるほど,THX
参考になりました
500Mhzあれば十分か XBOXはMOD無しでのLinux化が可能になったらすぃですが
誰かXboxをLinuxルータにした人いますか?
過去ログ流し読みしたけどNIC一枚でルーターは理論上は可能というネタがどこまでネタなのかわからん。PPPoEなら一枚でOKというがそれはルーティングとは言わんのでは?実際どういうネットワーク構成になるわけ?どうやってルーティングすんの?意味わからんのでヘルプ あとさー、linuxをルータ代わりに使用するならばオレ的には静穏化が必須だがみなさんはどう?ルータにするならブックPCとか小型の使いたいが静音化が難しい・・・。 HDDは使わず、コンパクトフラッシュをHDDの変わりに使える奴つかうのがいいのではないでしょうか?
全く無音。 >>455 ppp0 と eth0 でルーティング
>>456 もっと広いところに住め。
>>457 それですむ用途だったら、そのへんで売ってる専用ルータで我慢したほうがいいんじゃないの? >>456
我が家は1FDのLinux+アダプタ式電源、CPUファンレスで
完全無音だーよ。スループットも十分で(゚д゚)ウマー >>455
一つのNICにLAN側とWAN側、2つのIPアドレスをふって、
2つのL3ネットが1本のEthernetを共有する状態。
別に問題はない。
物理的に見れば、一つのHubにLAN側もWAN側もまぜこぜに
ぶら下がってるように見えるが、論理的にはきっちりと
2本のネットが(重なって)存在するので、間にルータが居ないと
2つのネット間では通信できない。 >>467
http://www.cramworks.com/products/magicnc/index.html
ルータ機能は無いがフラッシュディスクベース。
但し書き換え回数(フラッシュメモリは限度がある)を減らす工夫が
あったと記憶している。
IDE<−>コンパクトフラッシュ なアダプターは売ってる。
犬厨の誰かがパッケージを作成して配布すればイイ。
容量的にもFDみたいな厳しさは無いからゆるく出来る。 漏れは古いノートをルータにして HDD をスリープさせてる。忘れた頃(月1回
くらい?)に数分回るだけ。まぁ「はやいルータ」ではまったくない訳だが。 >>460
そんなことを書くと、下層レイヤについて論じるアフォが出てくる悪寒。 フィルタリングとかを設定しまくって、かつスループットもニア100Mbs
を望むならどんなスペックが最低条件じゃろ?
BX+カッパーマイン500MHzのマシンとnForce2+AthlonXP1700+のマシンが
あまってるけど。。。。 >>455
つーか、NATルータはルーティングしないぞ。
>>496
あなたの頭の中のルーティングの定義は? パケットの制御ができる(当然NATも)のはマンドクサイからとりあえずルーターって
言ってるよ。
んで、どこが違うの?
このスレッド、一周年を過ぎました
こんなに長く続いてくれるとは
素直に嬉しいです 質問させてください。
[ADSLモデム]---[ppp0=eth0 ルータ/サーバ eth1]---[スイッチ]---[LANクライアント2台]
というありがちな構成です。ルータ/サーバにはRedHat Linux 9を使用。OSのインストール
が完了した後はPPPoEとiptablesの設定ぐらいしかしていない、ほとんど「素」の状態です。
LAN側のクライアント(Windows 2000)からはIPマスカレードで外部Webサイトの閲覧なども
できており、いちおうルータとしての目的は果たしているのですが…。
なぜかルータ/サーバマシンにログインしてWebブラウザを立ち上げ外部Webサイトを閲覧
するとモッタリと重く、ページの表示に数十秒間かかったりしてしまいます。たとえば
asahi.comにアクセスしてみると、LAN側クライアントではせいぜい5秒くらいで表示完了
するのに対してルータ/サーバでは20秒以上かかるのです。いちど表示完了してブラウザ
キャッシュが効きそうな状態にしてから再度トライしてもあまり変化ありません。
まあハードウェア、OS、ブラウザなどの条件が異なるので一概に比較するのは間違いかも
しれませんが、外部ネットに直接接続している方が明らかに遅いというのも釈然としない
感じです。こういう場合、どのような点をチェックすればよいでしょうか?
ルータ/サーバ : Celeron 500 (256MB)、RedHat Linux 9、Gnome、Mozilla 1.2.1
LANクライアント : Celeron 300A (192MB)、Windows 2000 (SP3)、Netscape 7.02
接続回線 : NTT東日本フレッツADSL(1.5M) >>473
X Window System ってそんなもんです
うちのCel500マシンでも同じです
w3m 使ってみましょう >>474
レスありがとうございます。そ、そうなんですか…。てっきり自分がPPPoEやiptables
の設定をミスしてるんじゃないかと思っていました。そういわれて試しにiptablesの
ルールやチェインをすべて消去して素通しの状態で比較してみたところ、たしかに
それほど目立った速度向上は体感できませんでした。おなじWebページでもWinの2〜3倍
くらい時間がかかるような気がします。こんなものなんですかね。どうもでした。 >>475
Linux で X 快適に使うにはPen4 2GHzくらいかも(w
REDHAT9 2.54GHzだとWIn2000/XPと大して変わりません。
Pen3 1GHzでも何とかつかえますが MS Winにかないません。
RouterとかSambaServer用途で X 使わなければPentium200
でも十分だと思ってます。(実際使った経験で) Morgan 1GHz に、DDR でない SD-RAM 256MB に *Vain* を入れてあったんだが、
gnome とか kde とかの版があがるにつれ、苦しくなってたなぁ。
仕方がないので、Windous を走らせてみたら、信じられないくらい速かった。
そーゆーものなのかねぇ。 以下の条件を満たす NIC ってあるかなぁ。
1000BASE-T
PCI 32bit
蟹不可
Walkup ON LAN 可能
Linux で実績あり
intel ので WOL の接続コネクタついてるの
見たことあります?
>>479
>蟹不可
っていうかギガイーサで蟹あるの
>>481
それはGigaBitNetworkInterfaceCard(GigaNIC)を略したんでしょ。
蟹っていうのは、Realtekという所の安価なコントローラ(または、それを使ったNIC)のことをいうんです。
>>481
蟹チップの画像は以下。
ttp://www.exp.org/nic/nic.html カニチプ マンスェー!!
ttp://pasvmode.hp.infoseek.co.jp/realtek.jpg
↑オリジナル ケイタイ マチウケ↑ Linux magazin 4月号を参考に、Vine 2.6r1 にkernel-modeのpppoeをインストールし
てみた。ユーザモードで20Mbps程度だったのが、40Mbpsぐらいにまであがった。
漏れの使ってるk-optiで、漏れのマシンを直接モデムにつなぐと、網内で40Mbpsぐらい
しか出ないから、もしかしてそれ以上出ているのかもしれないけど、よく分からない。
あ、ルータに使ったコンピュータは、RTL8139Dを2枚差にした、AMD-k6-2 500MHzのマシ
ンです。
嵌るところはね、カーネルをコンパイルしてやらないとダメなんだけど、そのままだと、
カーネルのコンパイルが出来ない。んで、vinelinux.orgから、新しいカーネルのソース
パッケージ(2.4.20-0vl29.1)を落としてきてコンパイルするんだけど、そのソースだと、
今度は、rp-pppoeのplugin.cがコンパイルできない。仕方がないから、
/usr/include/asm/byteorder.hを書き換えた。雑誌には、samba.orgのcvsから、pppの最新
ソースを落とせって書いてあるけど、cvsのソースだと、カーネルモードで動かない。
(少なくとも、漏れのところでは)雑誌に書いてある、RedHat8.0のSRPMを落としてきて、
その中のppp.tgzを使ったら、動いた。
こんなことに3日もかけてしまった。悲しすぎ あ、補足。
使ったrp-pppoeのバージョンは3.5でつ。
pppdは2.4.2b1(redhatのSRPMに入っていたやつ)
cvsで落としてダメだったのは、2.4.2b3でした。