OpenWrt NETGEAR WAX206

:warning:Japanese notation
![OpenWrt_icon.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3412833/00cb7976-bf5f-1c85-4544-6cbbc043b497.png)

# はじめに
::: note
### 初心者対応構成
- Windowsからの導入手順
- スクリプトでの自動設定
- [UCI (ttyd)](https://openwrt.org/docs/guide-user/base-system/uci)、[Webコンソール (LuCi)](https://openwrt.org/docs/guide-user/luci/start)、[ファイラー (SFTP)](https://openwrt.org/docs/guide-user/services/nas/sftp.server)にて比較作業がおススメ:exclamation:
:::

::: note
### デバイスアクセス
#### [PowerShell](https://learn.microsoft.com/ja-jp/powershell/scripting/what-is-windows-powershell?view=powershell-7.4)の開始
- キー入力：**`Win`+`x` > `a` > `はい`**

#### [UCI（SSH）アクセス](https://openwrt.org/docs/guide-quick-start/sshadministration)
```powershell:powershell:初期設定用
ssh -o StrictHostKeyChecking=no root@192.168.1.1
```
- root@192.168.1.1's password:`初期値：パスワード無し`

<details><summary>OpenSSHのインストールが無い場合:exclamation:</summary>

- 機能の確認
※Windows 10 Fall Creators Update(1709)以降標準搭載
```powershell:powershell
Get-WindowsCapability -Online | Where-Object Name -like 'OpenSSH*'
```
- 機能のインストール
```powershell:powershell
Add-WindowsCapability -Online -Name OpenSSH.Server~~~~0.0.1.0
```
---

:::

# ファームウェアについて
:::note
### [OpenWrt Project へようこそ](https://openwrt.org/start)
![320.logo.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3412833/b680feca-c6f1-4b68-4516-7001887217f7.png)

- [The UCI system](https://openwrt.org/docs/guide-user/base-system/uci)

![uci_wax206.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3412833/78dc7abb-a333-4aac-6c2e-5c7234b7770c.png)

- [LuCI web interface](https://openwrt.org/docs/guide-user/luci/start)

![luci.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3412833/37d6e4c3-34a3-7d66-0e86-0635ed228153.png)

- [技術データ](https://openwrt.org/toh/hwdata/netgear/netgear_wax206)

- [ハードウェア](https://openwrt.org/toh/netgear/wax206)

- [デバイス用のOpenWrtファームウェアをダウンロード](https://firmware-selector.openwrt.org/)

:::

# デバイスについて
:::note
### [NETGEAR WAX206](https://www.netgear.com/jp/business/wifi/access-points/wax206/)

![wax206.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3412833/f9e81d1c-68ac-c897-1137-383e0d0558a5.png)


[NETGERAR_WAX206メモ.md](https://gist.github.com/kurosabo/28b68409ef37f66e652ba068099a7cf3)

- ハードウェア仕様
ARM Cortex-A53
  - CPU         : 1.35 GHz x4 (Dual Core)
  - RAM         : 512 MB DDR3
  - Flash       : 256 GB
  - WiFi        : 6 (ax)
  - Ethernet    : 2.5 Gbps x1 / 1 Gbps x4
  - Power       : DC 12 V / 2.5 A
- [MediaTek MT7622BV](https://www.mediatek.com/products/home-networking/mt7622)
- MT7915AN
- MT7975AN
- UART          : Marked J19
:::

# OpenWrtインストール手順：Installation:
:::note
### デバイス用のOpenWrtファームウェアをダウンロード
[ダウンロードサイト](https://firmware-selector.openwrt.org/?version=23.05.0&target=mediatek%2Fmt7622&id=netgear_wax206)
- [`FACTORY`](https://downloads.openwrt.org/releases/23.05.0/targets/mediatek/mt7622/openwrt-23.05.0-mediatek-mt7622-netgear_wax206-squashfs-factory.img)
:::
::: note
### Flash the factory image through the stock web interface, or TFTP to the bootloader. NMRP can be used to TFTP without opening the case.
- 純正のウェブインターフェースを介してファクトリーイメージをフラッシュします

- [ログイン](http://www.routerlogin.net)
- [高度な機能のホーム](https://www.routerlogin.net/adv_index.htm)
  - 管理者
    - ファームウェア更新
      - `OK`
        - `はい` 
:::note alert
注意: ファームウェアのアップグレードには約 3 分かかります。
この間は、電源をオフにしたり、リセットボタンを押したりしないでください。
:::
::: note
### 完了
- [ログイン](https://192.168.1.1)
:::

# WAX206固有設定

::: note
### [Wi-Fiハードウェアアクセラレーション (WED)](https://openwrt.org/toh/linksys/e8450#wireless_ethernet_dispatch_wed_hw_acceleration_for_wireless_clients)
```sh
sed -i -e "s/mt7915e/mt7915e wed_enable=Y/g" /etc/modules.d/mt7915e
reboot

```
:::

::: note
### LAN LEDを無効にする方法
- 無効
```sh
opkg update
opkg install mdio-tools
mdio mt7530-0 0:0x1f raw 0x21 0x0008
 
```
- 復元
```sh
mdio mt7530-0 0:0x1f raw 0x21 0x000b

 ```
:::

# [新規設定用 オールインワンスクリプト 初心者対応](https://qiita.com/site_u/items/c6a50aa6dea965b5a774)
::: note
### [スクリプトセレクター](https://qiita.com/site_u/items/c6a50aa6dea965b5a774#%E6%96%B0%E8%A6%8F%E8%A8%AD%E5%AE%9A%E7%94%A8-%E3%82%AA%E3%83%BC%E3%83%AB%E3%82%A4%E3%83%B3%E3%83%AF%E3%83%B3%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%97%E3%83%88-%E5%88%9D%E5%BF%83%E8%80%85%E5%AF%BE%E5%BF%9C)

![config.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3412833/ebcf1227-8809-3fad-ba47-5e44a04ccac6.png)

:::

## デバイス更新
:::note alert
### [アップグレード](https://openwrt.org/docs/guide-user/installation/generic.sysupgrade#package_upgrade_warning)
[ダウンロードサイト](https://firmware-selector.openwrt.org/?version=23.05.2&target=mediatek%2Fmt7622&id=netgear_wax206)
- [SYSUPGRADE](https://downloads.openwrt.org/releases/23.05.2/targets/mediatek/mt7622/openwrt-23.05.2-mediatek-mt7622-netgear_wax206-squashfs-sysupgrade.bin)

※ダウンロードしたファイル名に合わせリネーム
```sh:SSH: openwrt-23.05.2
wget /tmp/https://downloads.openwrt.org/releases/23.05.2/targets/mediatek/mt7622/openwrt-23.05.2-mediatek-mt7622-netgear_wax206-squashfs-sysupgrade.bin
sysupgrade -v /tmp/openwrt-23.05.2-mediatek-mt7622-netgear_wax206-squashfs-sysupgrade.bin

```
### [Attended Sysupgrade](https://openwrt.org/docs/guide-user/installation/attended.sysupgrade)
```sh
opkg update
luci-app-attendedsysupgrade
opkg install auc

```
:::

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

:::note warn
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
:::

# あとがき
- LEDの数が多いのが良いが、3原色を利用出来ないのが残念

# 参考資料（感謝:relaxed:）