OpenWrtでパケットキャプチャ可能なリピータハブ

TODO
OpenWrtを有線リピータハブとして使用する。

HW

Buffalo WHR-G301N

参考

この手順書を途中まで進めることでリピータハブとして動作させる。
要点は

設定

/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
各種サービスの停止

LAN側のDHCPサーバの停止

/etc/init.d/dnsmasq stop
/etc/init.d/dnsmasq disable