WN-G300DGR の OpenWrt ファームウェアは Sitecom WL-351 のプロファイルでビルドされたものを使ったが,やはり難しかった。
#1 でシリアル接続方法が分かり,#2で tftpブートでOpenWrtの起動ができた。
さらに#3で,ファームウェア更新ができ,#4でLANを有効にする操作が分かった。
結局,問題は残ったが,ビルドは一旦終わりにした。
無線LANやLANは使用できるが,スイッチの全4ポートがLANとなる。WANポートはアサインできなかった。
スイッチのポートVLANで,WAN/LANポートを分けるみたいだが,どうやって設定しているのか分からなかった。
ソースは以下を少し変更した。意味は分かっていない。
~/trunk/target/linux/ramips/base-files/etc/uci-defaults/02_network
rt-n15 | \
wl-351)
# ucidef_set_interfaces_lan_wan "eth0.1" "eth0.2"
# ucidef_add_switch "switch0" "1" "1"
# ucidef_add_switch_vlan "switch0" "1" "0 1 2 3 6t"
# ucidef_add_switch_vlan "switch0" "2" "4 6t"
ucidef_add_switch "switch0" "1" "0"
ucidef_set_interface_lan "eth0"
;;
swconfig コマンドの結果
WN-G300DGRは4ポートしかないのに7ポート分ある。これも意味が分からない。
なお,WN-G300DGRは RTL8366RB というギガビットスイッチモジュールを使っている。
root@OpenWrt:~# swconfig dev switch0 show
Global attributes:
enable_vlan: 1
alternate_vlan_disable: 0
Port 0:
disable: 0
doubletag: 0
untag: 0
led: 5
lan: 1
recv_bad: 0
recv_good: 0
pvid: 0
link: port:0 link:down
Port 1:
disable: 0
doubletag: 0
untag: 0
led: 5
lan: 1
recv_bad: 0
recv_good: 0
pvid: 0
link: port:1 link:down
Port 2:
disable: 0
doubletag: 0
untag: 0
led: 5
lan: 1
recv_bad: 0
recv_good: 0
pvid: 0
link: port:2 link:down
Port 3:
disable: 0
doubletag: 0
untag: 0
led: 5
lan: 1
recv_bad: 0
recv_good: 0
pvid: 0
link: port:3 link:down
Port 4:
disable: 0
doubletag: 0
untag: 0
led: 5
lan: 1
recv_bad: 0
recv_good: 0
pvid: 0
link: port:4 link:down
Port 5:
disable: 0
doubletag: 0
untag: 0
led: ???
lan: 1
recv_bad: 0
recv_good: 18
pvid: 0
link: port:5 link:up speed:1000baseT full-duplex
Port 6:
disable: 0
doubletag: 0
untag: 0
led: ???
lan: ???
recv_bad: ???
recv_good: ???
pvid: 0
link: port:6 link:up speed:1000baseT full-duplex
OpenWrt でのスイッチ設定やポートVLANについて,ご存知の方,お教えください。
WANポートをアサインできないので,LANルータとしては使えないが,無線もLANも有効だ。
WN-G300DGRには,USBポートがあるので,カメラやUSBストレージなどを試してみたい。