2011-01-21 5 views
1

まず、私は知っている、その狂った質問。私を悪用しないでください。あなたの時間をとってすみません。しかし、あなたは知っている、愚かな質問はありません。adslモデムをリセットせずにPHP経由でコンピュータのIPを変更する(localhost - xamppから)

質問:なぜ私はこのクレイジーな質問をしましたか?

回答:ノートパソコン(無線接続)を使用していて、私は通常台所や他の部屋でノートパソコンを使用しているため、私は自分のipを変更する必要があるときはいつでもリセットするためにadslモデムに行く必要があります。モデムをリセットするために私の部屋に行く必要があるたびに。

まあ、私は192.168.2.2に行くことによってそれをリセットする方法を見つけました。しかし、それは私の少なくとも3分を取っている。とても遅いです。

今日、私はプログラム:Router Reconnect 1.3を見つけました。このプログラムは私のモデムをリセットせずに6秒以内に私のispから新しいipを取得しているので私に衝撃を与えました。

まあ、知っている、私たちはphpを愛しています:)それでは、なぜ私たちはローカルホスト上でphpを使って同じ仕事をすることができますか?

ローカルホストでphpを使用してadslモデムをリセットせずにipを変更できますか?

注意:私は、プロキシを使用して、偽のIPについて話していません。ほんの数秒で簡単にモデムをリセットせずに私の法的なIPを変更したいだけです。

よろしくお願いします。

よろしく

+3

Wiresharkのようなツールを使ってRouter Disconnectの機能を試してみてください(これは一連のHTTP接続だと思います)、cURLまたは 'fsockopen'を使ってルータと同じ動作をするプログラムを書くことができます。 – Thai

+0

この質問のほとんどは、ルータが何を再接続するかということになります。これは、スーパーユーザーまたはおそらくserverfaultに適しています。それを行うためにPHPを取得することは別の問題です。ほとんどの場合、ルータがゲートウェイにDHCP要求を再発行するか、RADIUSサーバに再接続するだけです。なぜあなたはIPを変更する必要がありますか? – Orbling

+0

@Thaiはい私は同意します。私はそれだけど。方法を見つけたら、カールを使ってやります。それは完璧にすることができます:)とにかく、コメントのおかげで。今すぐWiresharkを試してみよう。 – Andrew

答えて

0

私は、ルータ上で再接続機能にアクセスするためのURLを持って、このサイトを見つけました。これは、コマンドラインからのcURLを使用しますが、あなたはおそらく同様PHPのcURLの拡張子を使用することができ...コマンドラインはおそらく、より合理化されますが、PHPのバイナリをロードしない点は、コマンドラインは行いません場合は...

http://www.paehl.de/reconnect/

+0

そのような有用で素晴らしい答え:)今、そのリンクを確認しています。あなたの親切で役立つ答えに感謝します。再度、感謝します。 – Andrew

関連する問題