わいえむねっと

Contents
Categories
Calendar
2012/12
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 29
30 31
Monthly Archives
~2000/01
Recent Entries
RSS1.0
Templates
Information
Processed: 0.048 sec
Chashed: -
2012/12/08 Sat
OpenWRT を試してみる。
転がっていたルーターのCPUはBCM4704なので、


からイメージをダウンロード。
ルーターを再起動してすかさず

tftp -i 192.168.1.1 put openwrt-brcm47xx-squashfs.trx

ファームを書き換える。



書き換えは問題なく成功して接続もできたんですが、標準だとPPPoEマルチセッションに対応していないんですね。
WAN2を追加してそちらでeth1を選択すると、WAN1側のeth1選択が解除されてしまう。

試しに、/etc/config/network を直接編集して

config 'interface' 'wan1'
        option 'proto' 'pppoe'
        option 'username' 'foo'
        option 'password' 'foo'
        option 'ifname' 'eth1'
        option 'defaultroute' '1'

config 'interface' 'wan2'
        option 'proto' 'pppoe'
        option 'username' 'bar'
        option 'password' 'bar'
        option 'ifname' 'eth1'
        option 'defaultroute' '0'

としてみたところ、とりあえずマルチセッションが張れました。
ただし、どうにも挙動がおかしい。

  • WAN1側のセッションが張られた状態だと、WAN2がしばらくエラーになる。
  • ただ、放置しておくとそのうちセッションが張られる。
  • サイトにアクセスすると、妙に遅いわ、サイトによって繋がったり繋がらなかったりするわ。

OpenWrt daemon.warn pppd[31264]: Timeout waiting for PADO packets
OpenWrt daemon.err pppd[31264]: Unable to complete PPPoE Discovery
OpenWrt daemon.warn pppd[31264]: Timeout waiting for PADO packets
OpenWrt daemon.err pppd[31264]: Unable to complete PPPoE Discovery
OpenWrt daemon.warn pppd[31264]: Timeout waiting for PADO packets
OpenWrt daemon.err pppd[31264]: Unable to complete PPPoE Discovery



というか、よく確認してみたら1セッションでも挙動が怪しかった。
うーん。