↑日記で日々積み重ねた情報をトップの「わんこのページ」にまとめています。

おのたく日記 [RDF] YouTubeも始めました→


2003-12-06(Sat) この日を編集

AVマウスとIrシステム

デジタルチューナとCocoonの連携にAVマウスとIrシステムが重要と思われる。

参考: Ir Hack Diary AVマウスの分解写真がある

同窓会に行った。

フナとピーチは、今年度で退職ということで、良い先生が母校を去るのは非常に残念。板津は、もう退職して7年にもなるのに相変わらず熱くて、その熱い思いを綴った自分の本を皆に読ませたがっていた。

その本: 2003/10 1,200円
4835563573


2004-12-06(Mon) この日を編集

Project Looking Glass の全貌 Part3

Part 3が公開された。jdavadiskto.orgのForum: Interest Japaneseを、watchしておく。


2005-12-06(Tue) この日を編集

[J2EE] クラシックJ2EEアーキテクチャーからの脱却

J2EEの仕様が古くなってしまった理由の解説。わかりやすくて良い。


2007-12-06(Thu) Lafoneraのアップデートデータの取得 この日を編集

[FON]Lafoneraのアップデートデータの取得

仙石さんの「La Fonera (FON ソーシャル ルータ)」に、どのようにLafoneraがファームのアップデートしているのか説明してあるけど、最新のファーム 0.7.2.r2だと

echo mode='cron' wlmac='00:18:84:XX:XX:YY' mac='00:18:84:XX:XX:XX' fonrev='2' firmware='0.7.2' chillver='1.0-1' thclver='1.0' device='fonera' |ssh -T -p 1937 -i /etc/dropbear/key openwrt@download.fon.com

のように少しパラメータが増えていた。


2014-12-06(Sat) この日を編集

ルータから外側のIPアドレスを取得する Nuro編

以前のADSLモデムでの外側のIPアドレスの取得方法については、2009年6月17日の日記に書いたけど、おうちデータセンターでは、2Gbpsに惹かれてNuro光にしたので、Nuroのルータ(ホームゲートウェイ)HD8045Gでもやってみた。

$ ./UPnPls.pl

M-SEARCH * HTTP/1.1

Host:239.255.255.250:1900

Man:"ssdp:discover"

ST:upnp:rootdevice

MX:3

------------------------------

HTTP/1.1 200 OK

CACHE-CONTROL: max-age=1800

DATE: Sat, 06 Dec 2014 05:45:32 GMT

EXT:

LOCATION: http://192.168.1.1:49652/49652gatedesc.xml

OPT: "http://schemas.upnp.org/upnp/1/0/"; ns=01

01-NLS: 22b36f62-1dd2-11b2-b117-fb384869ae1a

SERVER: Linux/2.6.34.10_sd5115v100_wr4.3, UPnP/1.0, Portable SDK for UPnP devices/1.6.18

X-User-Agent: UPnP/1.0 DLNADOC/1.50

ST: upnp:rootdevice

USN: uuid:00e0fc37-2525-2828-2500-F8E8110D1417::upnp:rootdevice

==============================

ホームゲートウェイは、http://192.168.1.1:49652/49652gatedesc.xmlとのことなので、そこにアクセスするといつもどおりらしいのがある

>serviceList<

>service<

>serviceType<urn:schemas-upnp-org:service:WANIPConnection:1>/serviceType<

>serviceId<urn:upnp-org:serviceId:WANIPConn1>/serviceId<

>controlURL</upnp/control/WANIPConn1>/controlURL<

>eventSubURL</upnp/control/WANIPConn1>/eventSubURL<

>SCPDURL</gateconnSCPD.xml>/SCPDURL<

>/service<

>serviceList<

[抜粋http://192.168.1.1:49652/49652gatedesc.xmlより引用]

;

そこで、SOAPアクセススクリプト

#!/usr/bin/perl

use SOAP::Lite;

my $soap = SOAP::Lite

-<ns('urn:schemas-upnp-org:service:WANIPConnection:1')

-<proxy('http://HG4085D:49652/upnp/control/WANIPConn1');

my $som = $soap-<GetExternalIPAddress();

my $ip = $som-<valueof('//GetExternalIPAddressResponse/NewExternalIPAddress');

print "$ip\n";

を作成して、外側のIPアドレスを取得した。

念のためにhttp://192.168.1.1:49652/gateconnSCPD.xmlも見たけど、同じだった。この辺はUPnPでルータのポート公開用に統一されてるのかな。


Google Web検索 on-o.com内を検索