トップページunix
1001コメント377KB

FreeBSDでBBルータを作ろう互助会 3Gbps

■ このスレッドは過去ログ倉庫に格納されています
0001名も無きfxp25NGNG
高い金出して最近のへぼなブロードバンドルータ買うより全然いいと思うぞ。
「PPPoEの方法」
「NATにする方法」
「NICを2枚使う方法」
「ファイヤーウォール設定・セキュリティ対策」
その他なんでもいいからここで質問&アドバイスして輪を広げてこう。
悪質ブロードバンドルーター製品逝ってよし!

最近のブロードバンドルータは安くて速いぞ。遅くてヘボいルーター作るなよ。

前スレ
 FreeBSDでBBルータを作ろう互助会
 http://pc.2ch.net/test/read.cgi/unix/1038060563/
FreeBSDでBBルータを作ろう互助会 2Mbps
http://pc5.2ch.net/test/read.cgi/unix/1060660932/

関連サイト
pf:http://www.openbsd.org/faq/pf/ja/index.html
0388名無しさん@お腹いっぱい。2005/09/07(水) 01:43:22
>>387
portsに入ってるね。
某所のマシンでちょっちつかってみようかなぁ。
よさそうだったら超低電力マシンルーターを作ってこのフロントエンドをかまして
だれかにルーターとしてプレゼントしてみよう...
まあ、そのときは日本語訳せんといかんけど。
03893882005/09/11(日) 02:43:11
pfwのソースを見てみたけど、テンプレートのての字も無いくらいべた書きだから、
日本語化するには元のソース書き直したほうがよさそう。
多言語化するならcoppermineみたいな多言語化の仕組みを導入すべきだろうけれど、
現行のpfwのソースからはちょっときつい。
0390名無しさん@お腹いっぱい。2005/09/17(土) 13:51:52
1FDルーターの派生版なのですがこういう感じのものを作りたいとおもってます。

・HDDから起動
・RAMDISK構築して必要なファイルを、HDDから全部コピー
・準備がととのったらHDDは停止
・ログはUSBのフラッシュメモリに3時間ごととに記録

こういう運用で使いたいとおもってるのですが、HDDから起動した場合、
HDDを停止したままシステム運用する方法ってあるのでしょうか?
やはりCD-Rに焼きこんで、CD-Rから起動するのが一般的なのでしょうか?
0391名無しさん@お腹いっぱい。2005/09/17(土) 13:53:52
つうかそれ以前にHDD止める方法がわかりません...

BIOSの電源関連設定で、10分たったらHDDを停止さすっていう設定程度じゃ
電源きれませんよね?
0392  2005/09/17(土) 14:02:31
acpiconf -s 3とか?
0393名無しさん@お腹いっぱい。2005/09/17(土) 17:53:21
こういうものが。
ports/sysutils/ataidle
http://www.cran.org.uk/bruce/software/ataidle.php
ここみると、router 用途が開発動機らしい。
03943932005/09/17(土) 17:55:01
.if ${OSVERSION} < 501105
IGNORE= "requires ATAng, available in 5.1-CURRENT or newer"
.endif

.if ${OSVERSION} > 600028
BROKEN= "Does not compile on FreeBSD >= 6.0"
.endif

らすぃ…
0395名無しさん@お腹いっぱい。2005/09/18(日) 00:26:58
>>393
これはacpiのファンクションでHDDにスリープかけるものですか?

となると完全に殺してシステムから切り離してしまうのとはまた違うみたいですよね。
ハカーに触られたくないからHDD殺したいのですけども。
0396名無しさん@お腹いっぱい。2005/09/18(日) 04:01:30
umountしてからsleepしたらどうだろう…
0397名無しさん@お腹いっぱい。2005/09/18(日) 08:13:17
>>395
おいおい、マニュアル嫁よ。
そもそも、ACPIって何に使われるかわかってて言ってるか?
止まるのはHDDだけじゃないぞ。

HDDをはずして一生戻せないようにするのってたぶん無理だと思うんだけど。
見かけ上そういうことをしたいなら6.x系を使ってataのkernel moduleをkldunloadする
とかかねぇ。

ハカー対策とか言うならなぜjailを使おうとしない?知らないだけ?
改ざんを難しくするならchflagsとかsecure levelは知ってるか?

>>390
素直にするならCD-R案だが、稼動部があるのが心配だからフラッシュROMから起動
というのが無難だと思うね。read onlyにはできんけど、LOMAC使ってがんばれ。
0398名無しさん@お腹いっぱい。2005/09/18(日) 09:11:40
>>393-394
それ、使ってみたよ・・そしたら↓でまくりorz

kernel:acd0: FAILURE - ATA_IDENTIFY status=51<READY,DSC,ERROR> error=4<ABORTED> LBA=0
kernel: ad0: TIMEOUT - WRITE_DMA retrying (2 retries left) LBA=7224166
kernel: ad0: TIMEOUT - WRITE_DMA retrying (2 retries left) LBA=4471718
        :


デバイスは↓です。
Device Info:
Model: ST380023A
Serial: 3KB05XXX
Firmware Rev: 3.31
ATA revision: ATA-6
Geometry: 16383 cyls, 16 heads, 63 spt
Capacity: 31GB
SMART Supported: yes
SMART Enabled: yes
APM Supported: no
AAC Supported: yes
AAC Enabled: yes
Current AAC: 1
Vendor Recommends AAC: 1

$ uname -rm
5.4-RELEASE-p7 i386
0399名無しさん@お腹いっぱい。2005/09/20(火) 16:32:55
光でんわどうすればいいの?
0400名無しさん@お腹いっぱい。2005/09/20(火) 17:03:45
>>398
> それ、使ってみたよ・・そしたら↓でまくりorz
swapon してしまってるとか, どっかに cdrom に text がある
process がいるとか...
0401名無しさん@お腹いっぱい。2005/10/04(火) 08:56:42
mpdがamd64でcore dumpしていたのを改善するpatchがcommitされたよ。

age!
0402名無しさん@お腹いっぱい。2005/10/04(火) 11:24:42
portが変わってたのはそれか!

age!
0403名無しさん@お腹いっぱい。2005/10/31(月) 17:00:02
altqはng0には効かない

age.
0404名無しさん@お腹いっぱい。2005/11/01(火) 00:30:57
>>403
知らなかったのかYO!
ルーター代わりに使ってるならもう一方のI/Fでガンガレ!

ちなみに、SNMPでng[0-9]+監視するときは接続を切った瞬間に値がぶっ壊れるから
rrdtoolsやMRTG使うときはそういう値は捨てるよう設定しる。
ちなみに、うちでは無条件に4.0x10^6よりちょっと大目の値がいつも入る。
0405名無しさん@お腹いっぱい。2005/11/01(火) 22:54:39
>>403
>>404
http://www.mail-archive.com/freebsd-net@freebsd.org/msg16335.html
0406名無しさん@お腹いっぱい。2005/11/02(水) 00:56:41
な、なにーーーー。
しかも、意外に短いソースコードで実現してる。
0407名無しさん@お腹いっぱい。2005/11/02(水) 15:05:44
>>405 GJ!!
0408名無しさん@お腹いっぱい。2005/11/02(水) 21:51:13
MS Officeを動作させる話題の"David"搭載、2年ぶりの待望のメジャーバージョンアップ
新製品「Turbolinux FUJI」発表

2005年11月25日より販売開始

ターボリナックス株式会社


同新製品は、2003年10月にリリースされ、リナックスOS分野で前人未踏の
52週(1年間)連続売上第一位(BCN調べ)を記録し、
数年来国内売上シェア第一位を誇るターボリナックスの
基幹デスクトップ製品「Turbolinux 10 Desktop」(以下10D)
の後継製品にあたり、 国産OSならではの完成された日本語環境はもちろん、
10Dで提唱したWindowsとの互換性をさらに強め、安全性、 安定性に優れた
デスクトップ環境を提供します。Windows環境との共存の強化により、Linux
とWindowsの優位性を融合した ハイブリッド・デスクトップリナックスOSとして、
企業、官公庁、自治体、教育機関などへの導入をより一層スムーズなものとします。
FUJIではOS本体とプラグインという新しいビジネスモデルを展開します。
これにより、ユーザーは基幹OSであるFUJIを入手すれば、
用途に応じてプラグインを足すだけで自分だけに特化したOSを利用することが可能となります。
現時点において、ビジネスユース向けプラグイン、 ホームユース向けプラグインやURLフィル
タリングソフトなど、セキュリティ関連プラグインの提供を予定していますが、都度ユーザー
ニーズを 市場から汲み取り、タイムリーに新しいプラグインを提供することがFUJIの価値を高
めるものと考えています。なお、FUJI発売と同時に プラグイン第一弾としてサイバーリンク社
の「PowerDVD for Linux」が決定しており、これら各種プラグインは新ツール"Turboプラス"経
由で提供し、 ユーザーは簡単に購入、ダウンロード、インストールができるようになります。

http://www.turbolinux.co.jp/cgi-bin/newsrelease/index.cgi?date2=20050920033408&mode=syosai
0409名無しさん@お腹いっぱい。2005/11/03(木) 01:36:56
ここと何の関係があるの? by リヌ板
0410名無しさん@お腹いっぱい。2005/11/03(木) 07:51:14
あちこちで貼りまくってるからスルー汁
0411名無しさん@お腹いっぱい。2005/11/03(木) 10:05:30
そういえばいつの間にかmpd4のportsがあるけど、
mpd 3.x系列とmpd 4.x系列で何か変わったの?
AMD64で使えない話は3.xのportsではすでに直ってるし。
mssの調整は相変わらず飾りだと思うし。
0412名無しさん@お腹いっぱい。2005/11/03(木) 14:54:47
ほんとだ、mpd4って何が変わってるんだろう?
README見たけど、わからんかった・・・

だれか、教えて
0413名無しさん@お腹いっぱい。2005/11/03(木) 18:35:00
さりげなくpkg-descrに1行追加されてる件
04144122005/11/03(木) 20:55:09
>>413

$ diff mpd/pkg-descr mpd4/pkg-descr
8a9
> EAP authentication

無線LANとかですか。
0415名無しさん@お腹いっぱい。2005/11/03(木) 21:36:21
Changes since version 3 (most of this work was sponsored by SURFnet SURFnet):
Major new features:

Implemented the Extensible Authentication Protocol RFC 2284 (EAP). Currently only EAP-MD5 is supported (client and server side). EAP negotiaton can be enabled at link level.
Implemented OPIE (One-time Passwords In Everything).
Implemented authentication against systems password database master.passwd.
utmp/wtmp logging.
0416名無しさん@お腹いっぱい。2005/11/04(金) 00:00:59
>>415
もしかして、日本の接続環境には無用のものばっかり?
個人的にPPP over TCP/IPとかするときは要るかも知れんけどさ。
0417名無しさん@お腹いっぱい。2005/11/04(金) 00:29:54
doc/mpd5.html

Changes since version 4.0b2:
Added a new startup section to the config-file, wich is loaded once at startup.
Added a new global config space for all the global settings.
Auto-load ng_ether for PPPoE connections; fix default path for undefined service.
Rewrite the console-stuff. Multiple telnet connections are now allowed. There is no input-console anymore, must use telnet instead.

Changes since version 4.0b1: 略

Changes since version 3 (most of this work was sponsored by SURFnet SURFnet):
*Design changes: Mpd uses now a thread-based event system using libpdel, these libpdel parts are now integrated:
typed_mem(3)
pevent(3)
alog(3)
Mpd uses a "Giant Mutex" for protecting its resources.

Major new features: >>415

Rewrites of the authentication subsystem: 詳細略
RADIUS related changes: 詳細略
Added a new option for PPTP links: 詳細略
Added a new commandline option -t for adding ng_tee into the netgraph.
0418名無しさん@お腹いっぱい。2005/11/04(金) 18:03:16
二酸化炭素を無駄に撒き散らして環境破壊を推進するスレはここですか?
0419名無しさん@お腹いっぱい。2005/11/04(金) 18:15:48
ちがいますさようなら
0420名無しさん@お腹いっぱい。2005/11/04(金) 20:45:07
Pentium4使ってる>>418に云われたくない
0421名無しさん@お腹いっぱい。2005/11/04(金) 21:18:32
違います。Opteron Quadです。
0422名無しさん@お腹いっぱい。2005/11/04(金) 21:52:56
そしてdnetcをフル回転。
0423名無しさん@お腹いっぱい。2005/11/04(金) 22:15:47
>>418 でぶには言われたくないな。

体重10Kgの差は基礎代謝で100kcalの差があって、
100kcal = 420kJ
これは
100Wh = 360kJ
を上回る。

お前、Pentium4を4個分くらいの熱量余計に消費してるだろ。
0424名無しさん@お腹いっぱい。2005/11/05(土) 01:34:57
6.0リリースおめでとう。
IPnutsスレより。
0425名無しさん@お腹いっぱい。2005/11/05(土) 01:58:48
ガリの方が体温逃げやすいから基礎代謝多いと思ってた。
0426名無しさん@お腹いっぱい。2005/11/08(火) 01:30:02
光ファイバー導入記念ってことで、今で素のPentiumだったルータマシンを
引退させて、ウィンドーズ用だったセレロン1Gのマシンに、FreeBSD 6.0 を
仕込んで、ppp + ipf + ipnat でルータにしたんですが、どーもいまいち
パソコンをじかに繋ぐのより遥かに遅いので、NetBSD 2.1 にしてみたら
さっくり解決してしまいました。
2年ほど前にADSL導入したときは、最初 OpenBSD にしてどーも遅いので、
色々調べたりしたら、当時は、*BSDでは OpenBSDが一番遅くて、僅差で
NetBSDが一番みたいだったんだけど、今日日は、mpdってのつかえば、
FreeBSDが一等賞なんすか?
もー一回OS入れるのめんどくさいんで。。。
おしえてくらさい。
0427名無しさん@お腹いっぱい。2005/11/08(火) 01:36:32
スケジューラは?
pppのプライオリティーは?
pppでやるならULE使ってrtprio 1で動かしてから考えろ。

mpdはカーネル内部でPPPする分だけ速いが、
おぬしのような愚物に扱える代物ではない。
0428名無しさん@お腹いっぱい。2005/11/08(火) 13:46:52
m0n0wallのQoSって何で行われているのでしょう?ALTQで言うところのborrowの設定がなのがしたいのですが無いように見えます。何でQoSをやってるかわかれば調べられるかなと思うのですが。
0429名無しさん@お腹いっぱい。2005/11/08(火) 16:43:16
そこで
http://m0n0wallのアドレス/status.php
ですよ。
04304262005/11/08(火) 21:53:54
>>427

とりあえずデフォルトでは NetBSD に完敗で、
すんげー修行してがんがればそれなりにましになるけど、
残念ながらデフォな NetBSD にはいまいち追いつかない、
ってことでつね。
おしえてくれてありがトン。
0431名無しさん@お腹いっぱい。2005/11/08(火) 22:43:01
はい次ィ
0432名無しさん@お腹いっぱい。2005/11/09(水) 09:36:20
>>426
ネタなのか本気なのか知らんが、比較の仕方がフェアじゃない。
>>427はユーザーランドPPPとカーネル内PPPを比較するなと言いたいと思われ。
お前がやってるのは、PPTPとPPPoE/SSHを比較してPPTPの方が性能がよいと
言っているようなもんだ。

性能比較をしている人くらいいそうだから比較したいPPPoE実現方法を列挙して
ぐぐってみたら?
私見だが、FreeBSDはSMPの場合は並列して動ける時間が多く*BSD系では最速だが、
UPではロックを細かくしているのがあだになってNetBSDに負ける。
FreeBSDはCPUを複数マシンに乗せられる金持ちが高速に動かすためのOSだ。
貧乏人はNetBSDで麦でも食ってなさい。
0433名無しさん@お腹いっぱい。2005/11/09(水) 09:39:59
そろそろpfいってみようっと。
04344282005/11/09(水) 10:06:58
>429
ありがとうございます。こんな素敵な画面があったとはこっち見たほうがずっとわかりやすい。
やっぱりdummynetですね。borrowは使えないと。そもそもCBQじゃないのでborrowは無理なのか。
FreeSBIE辺りでがしがし作るしかないか。どっかに場所とって皆で作るってのはどうでしょうか?
0435名無しさん@お腹いっぱい。2005/11/09(水) 14:13:31
今から作るんなら6.0Rでpf+mpdが基礎になるかなあ。
pfのoverloadがすごく便利なのよね。

あとborrowじゃなくてtraffic shaperではだめなん?
0436名無しさん@お腹いっぱい。2005/11/09(水) 23:55:24
>>435
うちはそういう構成だね。
かつてはuserland-ppp+ipfwだったけど、高速さを求めてmpdを使い、
設定の簡単さとカーネルレベルでのscrubを求めてpf。
pfもPHPべた書きの設定ソフトがあるけど、正直こんなの使うよりは手書きがまし。

all in one FreeBSDルーター化live CDとかあったら欲しい人っているのかね...
0437名無しさん@お腹いっぱい。2005/11/10(木) 01:24:54
pfかあ。。。ちょっとやってみようかなあ。
0438名無しさん@お腹いっぱい。2005/11/10(木) 02:47:03
>436
m0n0wallとかでいいんじゃね?
0439名無しさん@お腹いっぱい。2005/11/10(木) 11:08:18
>>436
とても素敵。欲しいです。m0n0が6.0ベースでpfになるのは当分無さそうだし…
0440名無しさん@お腹いっぱい。2005/11/10(木) 23:03:05
個人的に、ルールの書き方は ipfw が一番分かりやすい
pf は on とか日本人にとって分かりにくい前置詞があって読みにくい

なんて人いませんか?漏れだけかな。(´A`)
0441名無しさん@お腹いっぱい。2005/11/11(金) 00:43:09
>>440
on ネットワークI/F
ってそんなにわかりにくい?
もれにはこのI/F上では○○の設定をして...という発想なのだが。
0442名無しさん@お腹いっぱい。2005/11/11(金) 02:43:29
なれればpfのほうがポテンシャルは上だと思う。
0443名無しさん@お腹いっぱい。2005/11/11(金) 02:58:46
FreeBSDでコネクショントラッキングする方法って
ありますか?
0444名無しさん@お腹いっぱい。2005/11/11(金) 10:08:06
りな某でいうところのconn_trackに相当するものはないと思いますが、おなじことはできますよ。
0445名無しさん@お腹いっぱい。2005/11/11(金) 10:29:02
pfもqueueが絡むとipfwより不便な部分もあるね。


0446名無しさん@お腹いっぱい。2005/11/11(金) 18:41:49
>>444
いやーそれが知りたいんですが、日本語で書かれているページは全く見つかりませんでした。
というか、どういうキーワードで検索すればいいのかすら分からず。。orz
FreeBSDではなんと言うんですか?
0447名無しさん@お腹いっぱい。2005/11/11(金) 20:36:58
ipfw でも pf みたいに、<TABLE> 使える?


0448名無しさん@お腹いっぱい。2005/11/12(土) 00:43:08
>>446
コネクショントラッキングっていまいちわからんけど、pfつかってて、
pfctl -s state
で表示されるようなやつのこと?
ipfwでは...natつかってたらnatd -vでそういうのは出そうだけど...
そういうのを望んでるんじゃないだろうし...ipfwは最近使ってないからわからん。

>>447
それっぽいのはできるらしい。
ipfwも進化したなぁ....でも、まだscrubはできまい。
04494482005/11/12(土) 00:44:12
思いついたけど、ipfwでそういうことをするとしたらallowのときにlogとればいい
気がする。
0450名無しさん@お腹いっぱい。2005/11/12(土) 12:15:09
pppならpunch_fwでipfwへ動的に穴を空けてあげられますよ。これをipfwルールの外からのsetupを棄てるルールの
前に来るように仕掛けてあげれば桶。
0451名無しさん@お腹いっぱい。2005/11/13(日) 01:38:00
ipfwはカーネルレベルでnatができない時点で負けだと思う。
0452名無しさん@お腹いっぱい。2005/11/14(月) 23:08:28
>>451
出来るけど何か?
0453名無しさん@お腹いっぱい。2005/11/15(火) 00:28:47
>>452
へ?natdにdivertしてNATするんじゃなかったっけ?
6.0Rのipfwのマニュアル見てもNATの話は載ってなかったのだが.....
んで、カーネル->ユーザーランド->カーネルのコピーが起きるのでそのオーバーヘッドが
ある文だけpfやipfには勝てないと思う。
0454名無しさん@お腹いっぱい。2005/11/15(火) 07:32:18
NG_NAT(4) FreeBSD Kernel Interfaces Manual NG_NAT(4)

NAME
ng_nat -- NAT netgraph node type
...
SEE ALSO
libalias(3), ng_ipfw(4), natd(8), ngctl(8)

HISTORY
The ng_nat node type was implemented in FreeBSD 6.0.
0455名無しさん@お腹いっぱい。2005/11/20(日) 12:19:46
>>436
pfSenseはどう?
http://www.pfsense.com/
0456名無しさん@お腹いっぱい。2005/11/23(水) 23:25:10
さて、俺もルータ作ってみたいと思いますよ。
セレロン400MHzとかはやめたほうがいいかな...?
0457名無しさん@お腹いっぱい。2005/11/23(水) 23:46:27
要求されるスループット、フィルタリングルールによると思うけど。
ADSLレベルなら十分じゃない?
04584562005/11/24(木) 15:54:52
>>457
ファイルサーバ兼ルータにしたいと思っております
回線は光です
ファイルサーバに関しても
CPUの速度が影響しているのか
思うようにスピードがでないので
もう少しましなスペックにすることにしたいと思う
0459名無しさん@お腹いっぱい。2005/11/24(木) 23:52:14
>>458
topしてみて、通常時でCPUやメモリーをどれくらい使ってる?
もし、CPU使用率が高かったらもっと速いCPUにすると性能が向上しそうだし、
activeなメモリーが物理メモリーのほとんどを占めていたらメモリーを買い足すと
よさそうだけど。

あとはvmstatで見て、割り込み頻度が高すぎるようだったらdevice pollingを試すとかかね。
ま、こういうチューニングネタはtuning(7)のマニュアルでも見て。
0460名無しさん@お腹いっぱい。2005/11/25(金) 01:31:41
Pentium3S 800MHzでBフレッツベーシックなら前々余裕。mpd使用
0461名無しさん@お腹いっぱい。2005/11/25(金) 10:22:39
Celeron400MHz で,Bフレッツハイパーファミリー全然余裕.
mpd + ipfilter + ipnat 使用で,www.flets での速度測定で 80Mbps 近い値が出た.
後はプロバイダ次第だろう.
0462名無しさん@お腹いっぱい。2005/11/27(日) 22:42:19
mpd使い始めてかれこれ3年になるけど、
kernel: no matching session
なるエラーを吐いてセッションが切れた。こんなエラーは始めてで、
この状態に陥ったらmpdを終了、再起動させてもだめ。OSの再起動が必要だった。
0463名無しさん@お腹いっぱい。2005/11/29(火) 04:49:17
エラーメッセージでソースをgrepすれば
0464名無しさん@お腹いっぱい。2005/12/03(土) 11:29:00
ipnatのセッション数が増えない。。。define LARGE_NATして再コンパイルしたんだけどなあ。。。うーん。。。
0465名無しさん@お腹いっぱい。2005/12/09(金) 18:46:42
保守
0466名無しさん@お腹いっぱい。2005/12/14(水) 21:20:57
>>464
この辺は見てみた?
  ttp://mimori.org/~h/tdiary/20030904.html
0467名無しさん@お腹いっぱい。2005/12/21(水) 13:36:15
今までP3-700 + RELENG_4 + ipfwでがんばってたんですが、
Bフレッツ引いたついでに、新たにPenM PC調達してR6.0入れて
さあ、PFでフィルタリングしてみるかと思たんですが、
>>1にあるOpenBSDのPF日本語FAQが行方不明なんですが、
どこかに保存されてないでしょうか?
0468名無しさん@お腹いっぱい。2005/12/21(水) 18:05:18
http://web.archive.org/web/*/http://www.openbsd.org/faq/pf/ja/
0469名無しさん@お腹いっぱい。2005/12/22(木) 16:14:10
>>468
それだとリンク追うのが面倒なのでこことか>http://openbsd.bug.it/faq/pf/ja/
0470名無しさん@お腹いっぱい。2005/12/24(土) 01:17:29
FreeBSD and OpenBSD Security イイ!
0471名無しさん@お腹いっぱい。2005/12/24(土) 19:17:56
>>467
つtp://www.pfsense.com/
0472名無しさん@お腹いっぱい。2005/12/26(月) 15:15:00
>>471
これは m0n0wall を pf ベースに作り替えたもの という理解で良いのだろうか
0473名無しさん@お腹いっぱい。2005/12/28(水) 01:22:11
こんばんわ。
mpd で pppoe でぶら下がってるんですが、インターネット側からの
ping に応答しません。なんでかな〜と思って色々見てると、シスログに;

Dec 27 18:11:17 sv mpd: [hogebdl] exec: /sbin/ifconfig ng0 [自分] [相手] netmask 0xffffffff -link0
Dec 27 18:11:17 sv mpd: [hogebdl] exec: /sbin/route add [自分] -iface lo0
Dec 27 18:11:17 sv mpd: [hogebdl] exec: /sbin/route add 0.0.0.0 [相手]

とか、ここで exec してる結果として、netstat -rn で;
Internet:
Destination Gateway Flags Refs Use Netif Expire
[自分] lo0 UHS 0 0 lo0

なぁんてなってるのが関係あるとおもうんですが、
LAN側からpppoe で割り当てられたアドレスに ping すっと返事するのに、
WAN側からだと何にも返事しません。

なんででしょう?出来れば ping に返事をさせたいんですが。。。
0474名無しさん@お腹いっぱい。2005/12/29(木) 18:16:03
>>473
プロバイダがICMPを落としているんじゃねーの?しらないけど。
0475名無しさん@お腹いっぱい。2005/12/30(金) 02:21:55
[ONU]--[HUB]-+-[MPD]
       |
       +- <= WAN側
とかやってたら、死なす。
0476名無しさん@お腹いっぱい。2005/12/30(金) 15:55:27
>>474

いやー tcpdump すっと届いてるから。。。
なんでかなぁ。。。
0477名無しさん@お腹いっぱい。2005/12/30(金) 22:57:30
> Destination Gateway Flags Refs Use Netif Expire
> [自分] lo0 UHS 0 0 lo0
これがあるのは正しい。
0478名無しさん@お腹いっぱい。2006/01/02(月) 12:03:19
>>473
|exec: /sbin/ifconfig ng0 [自分] [相手] netmask 0xffffffff -link0
↑ちゃんとコピペできてる?
|exec: /sbin/route add [自分] -iface lo0
|exec: /sbin/route add 0.0.0.0 [相手]
[相手]って何?
0479名無しさん@お腹いっぱい。2006/01/04(水) 18:28:22
>>473
netstat -rnの結果にdefault routeの結果は入ってる?
入ってるならmpd動かしてるマシンがpfとかのフィルタでパケット捨ててるんじゃないの?
04804732006/01/06(金) 00:24:08
遅レスでしつれい。/etc/ipf.rules がアホウだっただけでした。お騒がせしてすんません。ちょっと言い訳になりますが、
NetBSD 3.0 i386
ipf: IP Filter: v4.1.8 (396)
Kernel: IP Filter: v4.1.8
Running: yes
Log Flags: 0 = none set
Default: pass all, Logging: available
Active list: 0
Feature mask: 0x10a
なマシンから取ってきたフィルタを;
FreeBSD 6.0-STABLE amd64
6.0-STABLE amd64
ipf: IP Filter: v4.1.8 (528)
Kernel: IP Filter: v4.1.8
Running: yes
Log Flags: 0 = none set
Default: pass all, Logging: available
Active list: 0
Feature mask: 0x10f
で使ってたんですが、
pass in quick on <ISPに繋がってるNIC> proto icmp from any to <自分>
pass out on <ISPに繋がってるNIC> all
だとダメで、
pass in quick on <ISPに繋がってるNIC> proto icmp from any to <自分> keep state
だとOKになりますた。。。
0481名無しさん@お腹いっぱい。2006/01/06(金) 12:14:07
過去ログ読んでて、私も>>447-448が出来ないかなと思ってたんですが、
ipfwでpfの<TABLE>みたいな外部ファイルのIPアドレスのみ記載した
ファイルを読み込んでくれ方法ってありますか?
0482名無しさん@お腹いっぱい。2006/01/06(金) 18:33:41
>>481
無理っぽい
0483名無しさん@お腹いっぱい。2006/01/06(金) 20:40:30
>>481
ipfwはプリプロセッサを指定できるから、結構色々できるよ。
例えばm4でマクロを書けば
READ_TABLE_FROM_FILE(1, /etc/iplist)
とするとそのファイルからIPアドレスを読んで
table 1 add 192.168.0.1
table 1 add 192.168.0.2
...
と展開されるようにとかできるよ。ほかにも
SET_RULENO(5000)
OPEN_TCP_SERVICE(myserver,ssh)
OPEN_TCP_SERVICE(myserver,www)

add 5000 count log tcp from any to myserver ssh
add 5001 allow tcp from any to myserver ssh setup keep-state
add 5010 count log tcp from any to myserver www
add 5011 allow tcp from any to myserver www setup keep-state
に展開するようにとかも。
0484名無しさん@お腹いっぱい。2006/01/11(水) 12:32:47
こんぬつわ

ようやくBフレッツが開通したので、
今までADSLで利用していた、以下のFreeBSDルータを早速試しました

[ CPU ] EDEN C3 533
[ RAM ] 512M (PC-100)
[LAN] Intel PRO/100 S Server Adapter
[ OS ] FreeBSD 6.0 RELEASE

pf + mpd です

flet'sスクウェアの速度計測で、45Mちょい出ますた
今までADSLで800kしか出ていなかったので感動です
はじめ、無線LAN経由で計測していて、
5〜8Mしか出なくて焦ったのは秘密です

CPUを1G前後のにすればもっとあがるかな?
以上報告ですた
0485名無しさん@お腹いっぱい。2006/01/14(土) 19:12:59
20060112:
The generic netgraph(4) cookie has been changed. If you upgrade
kernel passing this point, you also need to upgrade userland
and netgraph(4) utilities like ports/net/mpd or ports/net/mpd4.
0486名無しさん@お腹いっぱい。2006/01/15(日) 01:38:56
>>484
こういう計算をして考えればいいんじゃない?
たとえば、100Mbpsの転送速度を100MHzの計算機で出そうとすれば次のように
計算され、1clockで1bit処理しないといけない。
100M(bit/s) * 100M(clock/s) = 1bit/1clock

実際は1packetなんかの単位で処理されるから1400bytes単位くらいで考えてよいはずで、
1つのpacketを処理するのに1400clock程度は使えるのだけど、自分の調べだと
firewall無しでも1packet処理するのに1万clock以上かかるんだよね。
だから、packet処理以外の処理も考慮に入れて、1GHz程度あったほうが
性能が出ると思うよ。
04874842006/01/15(日) 10:28:32
>>486
dクス

近いうちにGeodeNXあたりを買ってきて
再構築してみる予定です

そのときはまた報告しまつ
■ このスレッドは過去ログ倉庫に格納されています