タグ

programmingとIGDに関するhdwのブックマーク (2)

  • SOHOルータの外部接続を切断(Net::UPnP::ControlPointを利用):Geekなぺーじ

    最近は、NATを利用したSOHOルータを使ってイントラネットを構築する事が一般的になってきました。 それらのSOHOルータの多くは、UPnP機能を有しています。 UPnPを利用すると、SOHOルータの情報を取得したり、設定を行ったりできます。 ここでは、PPPを使って接続しているSOHOルータの外部側ネットワークを切断してしまう方法を説明したいと思います。 ここで紹介しているサンプルコードを実行すると、SOHOルータとISPとのPPP接続が切断されてしまうのでご注意下さい。 PPP接続が切断されてしまうとインターネットとの通信ができなくなります。 SOHOルータの外部接続を復活させるには、SOHOルータの管理用ページや管理用アプリケーションで再度PPP接続を確立して下さい。 SOHOルータをリセットしても外部接続が復活できるかも知れません。 ルータを復活させる方法に自信が無い人はこのサンプ

  • SOHOルータの状態を取得(Net::UPnP::ControlPointを利用):Geekなぺーじ

    最近は、NATを利用したSOHOルータを使ってイントラネットを構築する事が一般的になってきました。 それらのSOHOルータの多くは、UPnP機能を有しています。 UPnPを利用すると、SOHOルータの情報を取得したり、設定を行ったりできます。 ここでは、PPPを使って接続しているSOHOルータの状態を取得する方法を説明したいと思います。 取得できる情報は、外部との接続性があるかどうか、最新のエラー、SOHOルータの起動継続時間です。 IPアドレス取得サンプル サンプルです。 #!/usr/bin/perl use Net::UPnP::ControlPoint; $upnp = Net::UPnP::ControlPoint->new(); # UPnP deviceを検索 @devs = $upnp->search(st => 'upnp:rootdevice', mx => 3); $

  • 1