His Masters' Voices Wiki

よろずのことの書き残し

ユーザ用ツール

サイト用ツール


nas:readynas_duo_v2_openwrt

**文書の過去の版を表示しています。**

ReadyNAS Duo v2 の Open-WRT化

概要

Open-WRT は 主にブロードバンドルーター向けの Linuxディストリビューション。
コミュニティの情報によればNETGEAR の NAS box ReadyNAS Duo v2 にもインストールできる。
ReadyNAS Duo v2は、製造から10年近く経過しており、すでに公式サポートも終了。
中のOSも相当古くなっているので、Open-WRTに入れ替えることで延命を図る。

イメージの入手

https://firmware-selector.openwrt.org/?version=SNAPSHOT&target=kirkwood%2Fgeneric&id=netgear_readynas-duo-v2

上のリンクからKERNELとSYSUPGRADEをダウンロードする。

KERNEL:openwrt-kirkwood-netgear_readynas-duo-v2-initramfs-uImage
SYSUPGRADE:openwrt-kirkwood-netgear_readynas-duo-v2-squashfs-sysupgrade.bin

私のあやふやな理解

KERNEL 必要最小限の内容だけのイメージ
SYSUPGRADE KERNELで起動した上で、sysupgrade して使うフル版のイメージ

準備

  • ReadyNASとPCをシリアル接続できるようにしておく
  • FAT32でフォーマットしたUSBメモリに KERNELイメージを保存しておく

手順

ここにざっくり書かれている

Installation by USB + serial:
- Copy initramfs image to fat32 usb drive
- Connect pendrive to USB 2.0 front socket
- Connect serial console
- Stop booting in u-boot
- Do:

usb reset
setenv bootargs 'console=ttyS0,115200n8 earlyprintk'
setenv bootcmd 'nand read.e 0x1200000 0x200000 0x600000;bootm 0x1200000'
saveenv
fatload usb 0:1 0x1200000 openwrt-kirkwood-netgear_readynas-duo-v2-initramfs-uImage
bootm 0x1200000

- copy sysupgrade image via ssh.
- run sysupgrade

作業ログ

とりあえずインストール

手順の通りやってみる。

コンソールログ→ readynas_duo_v2_openwrt_install_log

とりあえずインストールは出来たようだが。。。

BusyBox v1.35.0 (2022-05-20 19:00:24 UTC) built-in shell (ash)

  _______                     ________        __
 |       |.-----.-----.-----.|  |  |  |.----.|  |_
 |   -   ||  _  |  -__|     ||  |  |  ||   _||   _|
 |_______||   __|_____|__|__||________||__|  |____|
          |__| W I R E L E S S   F R E E D O M
 -----------------------------------------------------
 OpenWrt SNAPSHOT, r19689-19ef3b54f4
 -----------------------------------------------------
root@OpenWrt:~# opkg update
Downloading https://downloads.openwrt.org/snapshots/targets/kirkwood/generic/packages/Packages.gz
*** Failed to download the package list from https://downloads.openwrt.org/snapshots/targets/kirkwood/generic/packages/Packages.gz

Downloading https://downloads.openwrt.org/snapshots/packages/arm_xscale/base/Packages.gz
*** Failed to download the package list from https://downloads.openwrt.org/snapshots/packages/arm_xscale/base/Packages.gz

Downloading https://downloads.openwrt.org/snapshots/targets/kirkwood/generic/kmods/5.10.115-1-5e89d550415de5334e3e9ca9aff7b1a0/Packages.gz
*** Failed to download the package list from https://downloads.openwrt.org/snapshots/targets/kirkwood/generic/kmods/5.10.115-1-5e89d550415de5334e3e9ca9aff7b1a0/Packages.gz

Downloading https://downloads.openwrt.org/snapshots/packages/arm_xscale/luci/Packages.gz
*** Failed to download the package list from https://downloads.openwrt.org/snapshots/packages/arm_xscale/luci/Packages.gz

Downloading https://downloads.openwrt.org/snapshots/packages/arm_xscale/packages/Packages.gz
*** Failed to download the package list from https://downloads.openwrt.org/snapshots/packages/arm_xscale/packages/Packages.gz

Downloading https://downloads.openwrt.org/snapshots/packages/arm_xscale/routing/Packages.gz
*** Failed to download the package list from https://downloads.openwrt.org/snapshots/packages/arm_xscale/routing/Packages.gz

Downloading https://downloads.openwrt.org/snapshots/packages/arm_xscale/telephony/Packages.gz
*** Failed to download the package list from https://downloads.openwrt.org/snapshots/packages/arm_xscale/telephony/Packages.gz

Collected errors:
 * opkg_download: Failed to download https://downloads.openwrt.org/snapshots/targets/kirkwood/generic/packages/Packages.gz, wget returned 4.
 * opkg_download: Check your network settings and connectivity.

 * opkg_download: Failed to download https://downloads.openwrt.org/snapshots/packages/arm_xscale/base/Packages.gz, wget returned 4.
 * opkg_download: Check your network settings and connectivity.

 * opkg_download: Failed to download https://downloads.openwrt.org/snapshots/targets/kirkwood/generic/kmods/5.10.115-1-5e89d550415de5334e3e9ca9aff7b1a0/Packages.gz, wget returned 4.
 * opkg_download: Check your network settings and connectivity.

 * opkg_download: Failed to download https://downloads.openwrt.org/snapshots/packages/arm_xscale/luci/Packages.gz, wget returned 4.
 * opkg_download: Check your network settings and connectivity.

 * opkg_download: Failed to download https://downloads.openwrt.org/snapshots/packages/arm_xscale/packages/Packages.gz, wget returned 4.
 * opkg_download: Check your network settings and connectivity.

 * opkg_download: Failed to download https://downloads.openwrt.org/snapshots/packages/arm_xscale/routing/Packages.gz, wget returned 4.
 * opkg_download: Check your network settings and connectivity.

 * opkg_download: Failed to download https://downloads.openwrt.org/snapshots/packages/arm_xscale/telephony/Packages.gz, wget returned 4.
 * opkg_download: Check your network settings and connectivity.

root@OpenWrt:~# 

opkgコマンドがエラー
WebUIのLuciがインストールできない。
これではインストールできたはよいが、まるで何もできないぞ・・・

ネットワークに問題ある?

ping打ってみる。

opwnwrt.org NG
google.com NG
yahoo.co.jp OK

IPv6のアドレスがダメってことか・・・:-?

root@OpenWrt:~# ping downloads.openwrt.org
PING downloads.openwrt.org (2a01:4f8:251:321::2): 56 data bytes
^C
--- downloads.openwrt.org ping statistics ---
40 packets transmitted, 0 packets received, 100% packet loss
root@OpenWrt:~# ping google.com
PING google.com (2404:6800:4004:81e::200e): 56 data bytes
^C
--- google.com ping statistics ---
10 packets transmitted, 0 packets received, 100% packet loss
root@OpenWrt:~# ping yahoo.co.jp
PING yahoo.co.jp (183.79.219.252): 56 data bytes
64 bytes from 183.79.219.252: seq=0 ttl=49 time=15.999 ms
64 bytes from 183.79.219.252: seq=1 ttl=49 time=16.138 ms
64 bytes from 183.79.219.252: seq=2 ttl=49 time=15.601 ms
64 bytes from 183.79.219.252: seq=3 ttl=49 time=15.639 ms
^C
--- yahoo.co.jp ping statistics ---
4 packets transmitted, 4 packets received, 0% packet loss
round-trip min/avg/max = 15.601/15.844/16.138 ms
root@OpenWrt:~#
nas/readynas_duo_v2_openwrt.1653141385.txt.gz · 最終更新: 2022/05/21 22:56 by nipa28