TODO
OpenWrtを有線リピータハブとして使用する。
HW
Buffalo WHR-G301N
参考
- OpenFlowをしゃべれるOpenWRT (WHR-G301N) 作成手順 v1.1
この手順書を途中まで進めることでリピータハブとして動作させる。
要点は
- OpenFlowは使用しない
- swconfigでenable learningを0に設定する
- 上記で紹介しているビルド済みイメージではパッチ(http://www.srchack.org/pub/openflow/OpenWRT/OpenWrt-trunk-Learning-Ports-in-AR7240.patch)が適用されており、swconfigでenable learningの設定が可能
設定
/etc/config/network
config 'interface' 'loopback' option 'ifname' 'lo' option 'proto' 'static' option 'ipaddr' '127.0.0.1' option 'netmask' '255.0.0.0' config 'interface' 'wan' option 'ifname' 'eth1' option 'proto' 'static' option 'ipaddr' '192.168.222.111' option 'netmask' '255.255.255.0' config 'switch' option 'name' 'eth0' option 'reset' '1' option 'enable_vlan' '1' option 'enable_learning' '0'
/etc/config/firewall
以下を追記
#Allow SSH config rule option src wan option proto tcp option dest_port ssh option target ACCEPT
/etc/init.d/network
以下を追加
boot() {の最後に /sbin/swconfig dev eth0 set enable_learning 0 # add start() {の最後に /sbin/swconfig dev eth0 set enable_learning 0 # add