WSR-2533DHP/WSR-2533DHPL †
- 他モデルにWSR-2533DHP2, WSR-2533DHP3があるが3はOpenWrt未対応。2はopenwrtの対応バージョンが違う
目的:
- dd-wrtはIPv4 over IPv6非対応、OpenWrtは対応なので試してみたかった
注意事項:
- 2021-06: luci(Web UI)上で、スイッチ設定(VLAN)は非対応。手動構成は可能?
スペック、OpenWrt対応状況等:
- 2021-06現在、stableバージョンなし。snapshotのみ。
Buffalo純正ファームウェアに戻す †
未検証
- ddコマンドでバックアップ済みfirmwareパーティションが必要
- 参考
- sshでログイン、またはTFTPでinitramfs-kernelによる起動を行う
- PCからルーターへバックアップをコピー
scp mtd3.firmware root@192.168.1.1:/tmp/
- sshでルーターへログイン
ssh root@192.168.1.1
- ルーター上でバックアップしたイメージをfirmwareパーティションに書き込む
cd /tmp
mtd erase firmware
sysupgrade mtd3.firmware
インストール †
- At your own risk. 全ては自己責任
- ファームウェアの更新に失敗した場合等、動作しなくなります
ダウンロード †
- stable
- Version: 21.02.1 (r16325-88151b8303)
- openwrt-21.02.1-ramips-mt7621-buffalo_wsr-2533dhpl-initramfs-kernel.bin
- openwrt-21.02.1-ramips-mt7621-buffalo_wsr-2533dhpl-squashfs-sysupgrade.bin
tftpでのインストール †
tftp サーバの用意:
ESET等のネットワークファイアウォールは無効にする。そうしないとtftpサーバに接続ログが出なかった
- ESETを右クリック > ファイアウォールの一時停止
有線LANのIPアドレスを192.168.11.2に変更:
- Win10 > 全ての設定 > ネットワークとインターネット > イーサネット
- イーサネットを右クリックしてプロパティを開く
- インターネットプロトコル バージョン4(TCP/IPv4) を開く
- 次のIPアドレスを使う:
- IP: 192.168.11.2
- サブネットマスク: 255.255.255.0
- デフォルトゲートウェイ: 192.168.11.1
Serva64 を起動:
- 左上のアイコンから、Settings > TFTP
- TFTP server: check
- Bind TFTP to this address: 192.168.11.2
- TFP server root directory: linux.trx-recovery があるディレクトリ
- Close押して、アプリを再起動する
ルーター:
- 背面の電源ボタンをoff
- router, autoへ物理スイッチ変更
- LAN1とtftpサーバを有線LANで接続
ルーターをinitramfs-kernelで起動:
- AOSSボタンを押しながら背面の電源ボタンを押す
- AOSSボタンは10秒程押したまま
- TFTPサーバ側にアクセスログが出ていればOK
ルーターへsshで接続:
- ルーターのIPが192.168.1.1へ変わる。
- TFTPサーバのwifiが192.168.1.1の場合はIP重複のため切断する。
- TFTPサーバの有線LANアダプタの設定を192.168.1.2等、重複しないIPへ変更する。
- 接続できない場合は、ルーターのLANポートをLAN2-4に変えてみる。
ssh root@192.168.1.1
オリジナルファームウェアのバックアップ:
ホストPCへのバックアップ:
openwrtのインストール:
- sshで再ログイン: ホストの鍵が変わってると警告がでるので、「 ~/.ssh/known_hosts」から該当ホストの行を消す(ssh-keygen -R <hostname>等)
ssh root@192.168.1.1
- この時点ではまだwebブラウザでアクセスできない。後でWebインタフェースのluci等を追加する。
クリーンアップ:
- ホストPCのsshdが不要ならば停止する
- ホストPCの有線LANアダプタの設定を自動に戻す
初期設定 †
- luci:Webインタフェース等を必要に応じて追加する
- rootユーザのパスワード設定