,

bridge 続き

http://prdownloads.sourceforge.net/ebtables/ebtables-brnf-3_vs_2.4.21.diff.gz?download
が2.4.21でうまくいくという話を聞いたので
ftp://ftp.kernel.org/pub/linux/kernel/v2.4/
からtar.gzをゲット/usr/srcで展開して昨日思い出した方法でパッチあて大体成功
/usr/src/linux-2.4.21-ebt-brnf-3の下のファイルをlinux-2.4.21に移動
Networking options
[*] Network packet filtering (replaces ipchains)(CONFIG_NETFILTER)
[*] Network packet filtering debugging(CONFIG_NETFILTER_DEBUG)
[*] iptables support (CONFIG_IP_NF_IPTABLES)
IP: Netfilter Configuration --->
802.1d Ethernet Bridging(CONFIG_BRIDGE)
[*] netfilter (firewalling) support
make dep bzImage modules modules_install install
grubの設定は/etc/grub.conf
今度はinitrdができない?
>新しいカーネルで入れてないモジュールが/etc/modules.conf似合ったから
コンパイルできても起動しない?
VFS: Cannot open root device "LABEL=/" or 00:00
Please append a correct "root=" boot option
Kernel panic: VFS: Unable to mount root fs on 00:00
エラーメッセージで検索して解決法発見 /etc/grub.confにroot=/dev/hda3 とか書けばよい
http://www.takamuras.org/seishi/LinuxMemo.html

http://www.zdnet.co.jp/help/tips/linux/
カーネルが終わったので管理コマンドへ
http://bridge.sourceforge.net/bridge-utils/bridge-utils-0.9.6.tar.gz
./configure; make; make install; で問題なし 
コマンドの使いかたhttp://d-net.robata.org/inetbuild-bridge.html
# brctl addbr br0            
# brctl addif br0 eth0         
# brctl addif br0 eth1
# ifconfig br0 192.168.1.254 up    
# ifconfig eth0 0.0.0.0 up
# ifconfig eth1 0.0.0.0 up
次はフィルタリングですけど、実験にはもう2台いるのか...