web-dev-qa-db-ja.com

OpenWrtルーター構成に戻すにはどうすればよいですか?

最近LuciをOpenWrtルーターに移植しました。私はただ物事を探っていました。 LAN上のDHCPサーバーを無効にし、DHCPクライアントとして有効にしました。構成を保存してルーターに適用しました。再起動後、ルーターのWebページに接続できなくなりました。

DHCPサーバーを再度有効にするにはどうすればよいですか、またはこのOpenWrtルーターをデフォルト設定にリセットする方法を誰かに教えてもらえますか?

シリアルポートコンソールで試しました。しかし、インターフェイスのIPアドレスが表示されません。以前は192.168.1.1でした。

提案してください...

21

この問題に直面している人:パニックにならないでください。

短い答え

ルーターを再起動すると、この問題は修正されます。 (ただし、再起動ボタンが機能しない場合は、再起動を行うために9段階のプロセスを実行する必要があります。再起動ボタンを押すことはそのうちの1つにすぎません。)

長答:ルーターを再起動する方法を学びましょう。

  1. PCのIPアドレスを設定します:192.168.1.2およびサブネットマスク255.255.255.0およびゲートウェイ192.168.1.1
  2. ルーターの電源を切る
  3. WANケーブルを外します
  4. PCイーサネットケーブルのみをETH0に接続します
  5. ルーターの電源を入れます
  6. ルータがブートシーケンスを開始するのを待ちます(SYS LEDが点滅し始めます)
  7. SYS LEDが点滅している場合、再起動ボタンを押します(SYS LEDが高速で点滅するのは、ルーターがフェイルセーフモードであることを意味します)。 (ルーターを起動する前にボタンを押す必要があります。)
  8. telnet 192.168.1.1
  9. 次のコマンドを実行します。

    mount_root ## this remounts your partitions from read-only to read/write mode
    
    firstboot  ## This will reset your router after reboot
    
    reboot -f ## And force reboot
    
  10. Webブラウザーを使用してWebインターフェースにログインします。

公式のフェイルセーフモードを表示するリンク。

37
Nafis Ahmad

以前のコメントへの追加:「mount_root」コマンドを実行するまで、「firstboot」は使用できません。

そのため、ここで実行する必要があることの完全な要約です。 Windows 8.1で行ったすべての操作。

  • フェールセーフモードを開始します(起動時にリセットボタンを数秒間押し続けます)
  • 静的IPアドレス192.168.1.2をPCに割り当てます。コマンドの例:netsh interface ip set address name="Ethernet" static 192.168.1.2 255.255.255.0 192.168.1.1
  • Telnetからアドレス192.168.1.1に接続します(私は PuTTY を使用し、ログイン/パスワードは必要ありません)。
  • 「mount_root」を実行します(それ以外の場合、「firstboot」は使用できません)。
  • 「firstboot」を実行してリセットします。
  • 「reboot -f」を実行して再起動します。

これで、ブラウザからルーターコンソールに入ることができます。また、PCを静的からDHCPアドレス割り当てに戻すことを忘れないでください。例:netsh interface ip set address name="Ethernet" source=dhcp

9
yuliskov

工場出荷時設定にリセットするには、次のコマンドを実行できます。

killall dropbear uhttpd; sleep 1; mtd -r erase rootfs_data
7
developer

SquashFSイメージをインストールした場合、スクリプトfirstbootを実行できます。これにより、OpenWrtがルーターをフラッシュしたときのデフォルトに戻ります。

シリアルアクセスでは、firstbootを実行してから、デバイスの電源を入れ直します。

4
Saverio Proto

DHCPクライアントとして有効にした場合、ルーターはDHCPサーバーからIPアドレスを取得する必要があります。 DHCPサーバーとネット上のルーターを接続する場合、DHCPによって割り当てられたIPアドレスのルーターの管理者ページにアクセスする必要があります。

3
Pat