そこいらの市販ルータのオープンソースファームの1つ。
当然のようにvmwareイメージでもDL出来る。にゃければ
qemu-img convert -f raw openwrt-x86-2.6-ext2.image -O vmdk openwrt-x86-2.6-ext2.vmdk
といった変換も出来るらしい(例はopenwrt)。むろんx86用にコンパイルされたバイナリで。
ひとまず192.168.1.1にhttpで繋げばにゃんか出る。コンソールからroot/adminでログインすればにゃんでもできる。
web設定が充実してて、かにゃりにゃんでも出来る。デフォでtelnetがonににゃってたりとか、一応全部に目を通しておいた方が良いのだが、量がしんどい。
ちにゃみにFirewallは無いのでコンソールから何とかしてね風味。別途Firewall Builder使えとかそんにゃん。いろいろ機能が中途半端(笑) 組み込みファームとしてはともかくPCで使うほどじゃにゃさげ。
ちにゃみにOpenWrtとかX-wrtとかFreeWRTとかTomatoとか他にも沢山ある。
作ってみた
怪しいRAIDで早速エラー。
しかもID1006のNVRAIDSERVICEが出してくるイベントが文字化けてて読めにゃい(笑) たぶん指定ポートの指定ディスクがにゃんかエラーってことは分かる。
で、mediashieldを起動したら、正常つーか操作ができにゃい。どうしろと(笑)
どうも推測するに書き込み時にそのドライブににゃんぞ起きたらしいのだが、RAID0をRAID1でまとめてあるので、アプリケーションレイヤからはエラーが見えにゃい。ついでにWinのディスク管理でもエラーが見えにゃい(笑)
たぶんWinのミラー解除して、報告のあったストライプに対してwriteチェックとかすれば良いんじゃにゃいかと思う。
ふと出先からRDPで繋げようとしたら、繋がらん。
LANの別マシンから繋げてもダメ。DROP気味に刺さるのではにゃく、繋がった直後に戻ってくる。リモートから見る分にはサービスは動いてるし、にゃんかの設定ミスではにゃさそう。
例によってMSの最悪にゃことに、クライアントは何のエラーも吐かずに接続前の状態に戻る。にゃんでこうappleとかMSとか悲惨にゃ会社多いのかね?
で、時間切れで帰宅して調査。
イベントの
イベントの種類:情報
イベント ソース:Application Popup
イベント カテゴリ:にゃし
イベント ID:26
ユーザー:N/A
説明:
アプリケーション ポップアップ: : \SystemRoot\System32\RDPDD.dll failed to load
データ:
0000: 00 00 00 00 02 00 6c 00 ......l.
0008: 00 00 00 00 1a 00 00 40 .......@
0010: 17 00 00 c0 6c 02 00 c0 ...Al..A
0018: 00 00 00 00 00 00 00 00 ........
0020: 00 00 00 00 00 00 00 00 ........
からググって、
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management]
"SessionImageSize"=dword:00000020
で解決。
NVIDIAのドライバ更新したのが多分原因だが、勘弁して欲しいにゃぁ