最近LuciをOpenWrtルーターに移植しました。私はただ物事を探っていました。 LAN上のDHCPサーバーを無効にし、DHCPクライアントとして有効にしました。構成を保存してルーターに適用しました。再起動後、ルーターのWebページに接続できなくなりました。
DHCPサーバーを再度有効にするにはどうすればよいですか、またはこのOpenWrtルーターをデフォルト設定にリセットする方法を誰かに教えてもらえますか?
シリアルポートコンソールで試しました。しかし、インターフェイスのIPアドレスが表示されません。以前は192.168.1.1でした。
提案してください...
この問題に直面している人:パニックにならないでください。
短い答え:
ルーターを再起動すると、この問題は修正されます。 (ただし、再起動ボタンが機能しない場合は、再起動を行うために9段階のプロセスを実行する必要があります。再起動ボタンを押すことはそのうちの1つにすぎません。)
長答:ルーターを再起動する方法を学びましょう。
telnet 192.168.1.1
次のコマンドを実行します。
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
Webブラウザーを使用してWebインターフェースにログインします。
公式のフェイルセーフモードを表示するリンク。
以前のコメントへの追加:「mount_root」コマンドを実行するまで、「firstboot」は使用できません。
そのため、ここで実行する必要があることの完全な要約です。 Windows 8.1で行ったすべての操作。
netsh interface ip set address name="Ethernet" static 192.168.1.2 255.255.255.0 192.168.1.1
これで、ブラウザからルーターコンソールに入ることができます。また、PCを静的からDHCPアドレス割り当てに戻すことを忘れないでください。例:netsh interface ip set address name="Ethernet" source=dhcp
工場出荷時設定にリセットするには、次のコマンドを実行できます。
killall dropbear uhttpd; sleep 1; mtd -r erase rootfs_data
SquashFSイメージをインストールした場合、スクリプトfirstboot
を実行できます。これにより、OpenWrtがルーターをフラッシュしたときのデフォルトに戻ります。
シリアルアクセスでは、firstbootを実行してから、デバイスの電源を入れ直します。
DHCPクライアントとして有効にした場合、ルーターはDHCPサーバーからIPアドレスを取得する必要があります。 DHCPサーバーとネット上のルーターを接続する場合、DHCPによって割り当てられたIPアドレスのルーターの管理者ページにアクセスする必要があります。