プログラムを介して linksys ルーターを循環できるようにする必要があります。これを行う理由は複雑なので、これ以上の選択肢はないと仮定しましょう。
とにかくこれを行うことはありますか?管理コンソールを介してルーターにファームウェアの更新をインストールすると、ルーターが循環するためだと思います。
ルーターの Web インターフェイスでそれを行う機能を見つけることができれば、適切な HTTP リクエストを介して同じことを実現できます。また、多くの場合、ルーターに telnet で接続し、コマンドライン インターフェイスから再起動できます。expectのようなツールを使用して、プログラムで同じことを実現できます。
ルーターのローカル Web インターフェイスにアクセスできる場合は、ルーターの「リセット」機能にアクセスできる可能性があります。wget などの http リクエストを介してこれを呼び出すことができます。ただし、これはルーターに大きく依存します。一部のルーターは、SNMP または telnet インターフェイスもサポートしています。
もう 1 つの可能性は、リモートで制御できるイーサネット接続の電源タップにルーターを接続することです。これらの電源タップには通常、単純な http サーバーが組み込まれているため、接続されているデバイスのオンとオフを個別に切り替えることができます。
Linksys WRT54G の場合は、DD-WRT を強くお勧めします。これはオープン ソースのファームウェアの代替品であり、時間指定再起動のためにこの機能が組み込まれています。再起動機能は管理 GUI から使用できるため、HTTP 要求によるプログラムによる再起動も非常に簡単です。