MUDFISH

MUDFISH

  • フォーラム
  • Wiki

›OpenWRTファームウェア

インストール (OpenWRT ベースのルーター)

  • 紹介
  • 予防措置
  • OpenWRTファームウェア

    • ファームウェアの入れ替え
  • Mudfishのインストール
  • 使い方

ファームウェアの入れ替え

このドキュメントでは、正規の「Xiaomi Mi Wi-Fi Nano / Youth (R1CL)」ルーターにMudfishファームウェアをインストールする方法について説明します。

このドキュメントは、コンソール/ターミナル/コマンドプロンプトの使用に慣れていることを前提としています。

準備

  1. オンラインショッピングモールで「Xiaomi Mi Wi-Fi Nano / Youth (R1CL)」ルーターを購入します。

  2. ルーターに電源を接続します。次に、LANポートにコンピュータを接続します(WANポートではなく)。

  3. Mi Wi-Fiプロジェクトの「公式デベロッパーROM」をダウンロードします。利用可能なリンクは[こちら(1)]( http://bigota.miwifi.com/xiaoqiang/rom/r1cl/miwifi _r1cl_all_59371_2.1.26.bin)と[こちら(2)]( http://static.loxch.com/router/miwifi _r1cl_all_59371_2.1.26.bin)にあります。

  4. Windowsユーザーの場合、curlとputtyを準備します。

    • 次のリンクは、curlとputtyコマンドを含む予備のZipファイルを提供しています。

      https://mudfish.net/releases/openwrt/tools/mr_fwc_prepare.zip

    • curlコマンドのバイナリパッケージは、https://curl.haxx.se/download.htmlリンクから直接ダウンロードできます。

    • puttyのバイナリを直接ダウンロードしてSSH接続の準備をします。以下のリンクからダウンロードできます。

      https://www.chiark.greenend.org.uk/~sgtatham/putty/download.html

公式デベロッパーROMのインストール

準備ができたら、正規の「Xiaomi Mi Wi-Fi Nano / Youth (R1CL)」ルーターに公式デベロッパーROMをインストールする必要があります。

  1. Xiaomiルーターに電源を接続します。コンピュータをLANポート(2つの白いポートの1つ)に接続します。WANポート(青いポート)は、インターネットに接続されるルーターに接続します。

  2. ターミナルまたはコマンドプロンプトで192.168.31.1 IPへのpingが正常に送信されるか確認してください。

  3. pingの送信が正常に動作することを確認した後、http://192.168.31.1にログインしてください。初めてログインする場合、いくつかのユーザーパスワード設定、Wi-Fi SSID設定があります。後でもう一度上書きすることになるので、できるだけ簡単な設定にしてください。

  4. 右上の「更新」メニューに移動し、ファームウェアを選択して更新方法を指定します。ダウングレードに関する警告メッセージが表示された場合は、無視します。

    「更新を確認する」セクションの下に、「手動で更新する」というボタンがあります。これをクリックしてアップロードできます。

  5. 今から5分から7分待ちます。ターミナルまたはコマンドプロンプトで192.168.31.1 IPへのpingが正常に送信されるか確認してください。

SSHログイン

デベロッパーROMで正しく置き換えた場合、SSHにログインしてルーターに接続する必要があります。

  1. ファームウェアを置き換えた後にルーターにpingを送信すると、SSHログインに必要なrootパスワードを設定する必要があります。

  2. ブラウザを使用してhttp://192.168.31.1/にログインし、以前に設定したユーザーパスワードを入力してログインしてください。

  3. ログイン後のURLを見ると、URLに「stok」という部分が表示されます。この部分を以下のコマンドで置き換えてください。

    # curl -d "oldPwd=your_admin_pass&newPwd=desired_root_pass" \
      "http://192.168.31.1/cgi-bin/luci/;stok=<ブラウザのURLからのstok>/api/xqsystem/set_name_password"
    

    正常に実行されると、{"code":0}の応答が返されます。

  4. 今からsshコマンドまたはputtyを使用してルーターに接続します。

    # ssh root@192.168.31.1
    
  • SSHでルーターに接続できない場合、次のコマンドを使用してSSHの代わりにtelnetを有効にすることができます。

    # curl http://192.168.31.1/cgi-bin/luci/;stok=<ブラウザのURLからのstok>/api/xqnetwork/set_wifi_ap?ssid=tianbao&encryption=NONE&enctype=NONE&channel=1%3B%2Fusr%2Fsbin%2Ftelnetd
    {"msg":"未能连接到指定WiFi(Connecting)","code":1616} 
    

    192.168.31.1に対してテルネット(ポート23)で接続した後、以下のコマンドを順番に入力してSSH接続で作業しようとしてください。

    # sed -i ":x;N;s/if [.\; then\n.return 0\n.*fi/#tb/;b x" /etc/init.d/dropbear
    # /etc/init.d/dropbear start
    # nvram set ssh_en=1
    # nvram commit
    

OpenWRTのインストール

OpenWRTのインストールの準備が整いました。

  1. 次のコマンドを使用してOpenWRTファームウェアイメージを/tmpディレクトリにダウンロードします。

    # cd /tmp
    # wget http://downloads.openwrt.org/releases/18.06.1/targets/ramips/mt76x8/openwrt-18.06.1-ramips-mt76x8-miwifi-nano-squashfs-sysupgrade.bin
    
  2. ダウンロードが完了したら、イメージをフラッシュします。

    # mtd -r write /tmp/openwrt-18.06.1-ramips-mt76x8-miwifi-nano-squashfs-sysupgrade.bin firmware
    
  3. イメージのフラッシュと再起動には5〜7分かかります。 インストールが完了すると、ルーターが自動的に再起動されます。

    コンピュータに接続されているケーブルを抜き、再度挿入します。 もちろん、白いLANポートに挿入する必要があります。青いLANポートではなく。

  4. ルーターにpingが正常に192.168.1.1 IPに送信されるか、ターミナルまたはコマンドプロンプトで確認してください。192.168.31.1 IPはもはや使用されません。

  5. 今からsshコマンドまたはputtyを使用してルーターに接続します。

    # ssh root@192.168.1.1
    

Mudfishのインストール

Mudfishパッケージのインストールの時間です。詳細なインストール手順については、Mudfishのインストールセクションを参照してください。

← 予防措置Next →
  • 準備
  • 公式デベロッパーROMのインストール
  • SSHログイン
  • OpenWRTのインストール
  • Mudfishのインストール
MUDFISH
マッドフィッシュ VPN
Android用マッドフィッシュアプリiOS 用 Mudfish アプリマッドフィッシュ クラウド VPNMudfish DNS クライアントMudfish HTTP / SOCKS プロキシMudfish Web 拡張機能
テクニカルサポート
マッドフィッシュ フォーラム
その他
マッドフィッシュのホームページ
Copyright © 2011-2024 Mudfish Networks