0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

OpenWrt 23.05.0 NETGEAR R8000 Windowsから導入

Last updated at Posted at 2023-06-29

:warning:Japanese notation

はじめに

初心者対応構成

  • スクリプトでの自動設定
  • UCIとLuCi及びWinSCPにて比較しながら作業がおススメ

PowerShellSSHアクセス

ssh root@192.168.1.1
ssh root@192.168.1.1のショートカット作成(デスクトップ)
powershell
$DESKTOP = ([Environment]::GetFolderPath("Desktop") + "\192.168.1.1.lnk")
$WshShell = New-Object -comObject WScript.Shell
$Shortcut = $WshShell.CreateShortcut("$DESKTOP")
$Shortcut.TargetPath = "C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe"
$Shortcut.Arguments = '-windowstyle hidden -ExecutionPolicy RemoteSigned "Start-Process ssh root@192.168.1.1"'
$Shortcut.IconLocation = "C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe,0"
$Shortcut.WorkingDirectory = "."
$Shortcut.Save()

  • 強制的に貼り付け
  • yes

SSHログイン出来ない場合:exclamation:

known_hostsクリア

  • C:\Users\yourusername\.ssh\known_hosts ※Windows隠しファイル
powershell
Clear-Content .ssh\known_hosts -Force


OpenSSHのインストール
※Windows 10 Fall Creators Update(1709)以降標準搭載

  • 機能の確認
powershell
Get-WindowsCapability -Online | Where-Object Name -like 'OpenSSH*'

  • 機能のインストール
powershell
Add-WindowsCapability -Online -Name OpenSSH.Server~~~~0.0.1.0


ファームウェアについて

デバイスについて

NETGEAR R8000

R8000P.png

  • ハードウェア仕様
    ARM Cortex-A9
    • CPU : 1.0 GHz x2
    • RAM : 256 MB
    • Flash Memory: 128 MB
    • WiFi : 5 (ac) # WPA3(OpenWrt)
    • Ethernet : 1 Gbps x5
    • USB : USB 3.0 x1 / USB 2.0 x1
    • Power : DC 19 V / 3.16 A
  • Broadcom BCM4709A0
  • Broadcom BCM43602

OpenWrt化手順:OEM easy installation

デバイス用のOpenWrtファームウェアをダウンロード

ダウンロードサイト

  • CHKをWindowsの作業用ディレクトリ(デスクトップ等)にダウンロード

Reset router to factory defaults if it has been previously configured.

  • ログイン
    Stock GUIから工場出荷時のデフォルトにリセット

Upload .bin file to router

CHKファイルをStock GUIからアップロードする

Wait for it to reboot

再起動を待つ

絶対に電源は抜かない事

Telnet to 192.168.1.1 and set a root password, or browse to http://192.168.1.1 if LuCI is installed.

Telnet で 192.168.1.1 に接続し、root パスワードを設定するか、http://192.168.1.1LuCI がインストールされているかどうかを参照

完了

OpenWrt化完了

新規設定用 オールインワンスクリプト 初心者対応

デバイス更新

アップグレード

ダウンロードサイト

  • CHK
SSH:OpenWrt-23.05.2
wget /tmp/https://downloads.openwrt.org/releases/23.05.2/targets/bcm53xx/generic/openwrt-23.05.2-bcm53xx-generic-netgear_r8000-squashfs.chk
sysupgrade /tmp/openwrt-23.05.2-bcm53xx-generic-netgear_r8000-squashfs.chk

Attended Sysupgrade

opkg update
luci-app-attendedsysupgrade
opkg install auc

純正ファームウェアリカバリ:Reverting to stock firmware:

以下、文鎮化した場合有効 Microsoft Windows 上の TFTP クライアントを使用してファームウェアを NETGEAR ルーターにアップロードするにはどうすればよいですか? NETGEAR ルーターが使用できない (ブリックしている) 場合、またはファームウェアの更新中または更新後にその他の問題が発生した場合は、コンピューター上の TFTP クライアントを使用して、ルーターにファームウェアをリモートからアップロードできます。

https://kb.netgear.com/000059633/How-do-I-upload-firmware-to-my-NETGEAR-router-using-a-TFTP-client-on-Microsoft-Windows

あとがき

純正ファームリカバリは、まさかのLuCiから出来た

参考資料(感謝:relaxed:

0
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?