hns - 日記自動生成システム - Version 2.19.7

void GraphicWizardsLair( void ); //

otsune GWL
FreeBSD, AfterEffects, RETAS, animo, DigitalAnime, Linux, Mac OS, Win2k

[Who is otsune?] [title] [message] [Policy] [注目エントリー] [top]
Twitter Status :


Namazu for hns による簡易全文検索
詳しくは 詳細指定/ヘルプを参照して下さい

検索式:

先月 2006年02月 来月
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28


2006年02月14日(火) [長年日記]

#1 [FreeBSD] FreeBSD mpdでIP8のunnumberedなBフレッツを接続

実は FreeBSDでBBルータを作ろう互助会 3Gbps_ が日本語では最もまとまった情報だったりする。
IP8の/29で8個のグローバルIPアドレスを(例えば56-63の範囲で)もらっていたりすると、56がネットワークアドレスで63がブロードキャストアドレスに成る。つまり実際には2個減って57-62の6個のIPアドレスだけが使えることに。
(rc.confの設定をまともにやると
ifconfig_bge1="inet 192.168.0.57 netmask 255.255.255.248"
な感じ)
だけどFreeBSDをルーターとして使う場合は、netmaskを0xffffffffにすることでネットワークアドレスとブロードキャストアドレスも普通に使えるようになる。これは市販のブロードバンドルーターよりもお得なところ。
/etc/rc.confの設定
ifconfig_bge1="inet 192.168.0.56 netmask 255.255.255.255"
ifconfig_bge1_alias0="inet 192.168.0.57 netmask 255.255.255.255"
ifconfig_bge1_alias1="inet 192.168.0.58 netmask 255.255.255.255"
...
ifconfig_bge1_alias6="inet 192.168.0.63 netmask 255.255.255.255"
そしてデフォルトルートも/usr/local/etc/mpd/mpd.linkupで
#!/bin/sh
route delete default
route add default -interface ng0
で設定し直せばOk。
mpdの起動はオレは/etc/start_if.bge1で
#!/bin/sh
/usr/local/sbin/mpd -s mpd -b default
としている。
ただnet/mpdは
kldload ng_ether
するか、カーネル設定ファイルに
options NETGRAPH_ETHER
を追加してmake kernelしないとエラーが出て接続しないという現象が有る。理由はmpdが必要なng_etherをロードしていないから。(net/mpdはなんだか開発がイマイチ停滞気味で、こういうちょっとした細かい古さがある。ng_tcpmssのサポートが遅れているとか)
ただnet/mpd4のほうは開発が進んでいるので、この不具合は無いみたいだ。
Permalink: http://www.otsune.com/diary/2006/02/14/1.html#200602141
trackback
このエントリーを含むはてなブックマーク del.icio.us livedoor Clip View blog reactions
Last Updated 2006-02-14 00:00:00 By otsune