vb.net コードで netgear ワイヤレス ルーターを構成するにはどうすればよいですか? ルーターを再起動したいので、クライアントを切断することを考えました。これは、親戚がワイヤレスルーターを使用するのを助けるために使用される場合があります.
編集: OS 情報: Windows 7 SP1 .NET Framework 4.5 以降
まず最初に:どのような状況でも(ファームウェアのアップグレードを除いて)ルーターを再起動する必要はありません。モデム/ルーターがときどき「故障」し、通常の動作を再開するために再起動が必要な場合は、問題が発生しているため、保証による交換を依頼する必要があります。回線の同期解除でも、再起動は必要ありません。
その免責事項を邪魔しないで:あなたがあなたの目標を達成することができる2つの方法があります:
1つ目は、NetgearルーターにあるTelnet管理機能を使用することです(それらが有効で動作していることを前提としています)。コードでTelnetクライアントを作成するのは簡単で、演習は読者に任されています。再起動するために送信する適切なコマンドを知っているだけです。
HttpWebRequest
2つ目は、人間が指示するブラウザが自分で再起動する場合と同じ方法で、一連のHTTPリクエストをルーターに送信するWebクライアントを(を使用して)作成することです。Firefoxの「ライブHTTPヘッダー」などのツールを使用して、送信する必要のあるHTTPリクエストを確認します。HttpWebRequestでのCookieの保持に関する問題に注意してください。