計算機のUSBポートに接続することでその計算機のIPアドレスを表示する装置の実現方法の検討
- TuvianNavy
- 2833
- 6
- 0
- 0
自分からクビにしてくれと願い出たことは、、ないかと思ったがけっこうあるな しかし自分はいまクビになった場合の備えがない
2020-07-30 22:35:28しかし普通にUSBデバイスの検出から初期化までのフェーズで受動的にデバイスがIPアドレスを受け取れるシーケンスが特に存在してない NICに見えればとりあえずNICとしてOSから扱ってはもらえるだろうが、NICにIPアドレスを通知する必要なんてないしなあ。。
2020-07-30 22:51:07RNDISでUSBの先に仮想のDHCPサーバがあってアドレスを貰うところまで偽装するという凄まじい代物、USBテザリングで普通に使っているけど、これはデバイスの方からOSにIPアドレスを(すごい迂遠な方法で)渡してるから全然逆だし
2020-07-30 22:52:57やるとすれば、それ専用にUSBのデバイスクラスを割り当てる、だろうか これなら挿入された時点でデバイスドライバの動作としてIPアドレスをデバイス側に渡すことができる 0.0.0.0/0の経路が紐付いてるやつを渡せばいいの?
2020-07-30 22:59:19デバイスクラスはやりすぎだから、ベンダIdとあと何かで区別できるようにして、デバイスドライバをyumとaptで配布、かねえ
2020-07-30 23:00:40プロトタイプの実装はまあRasPi ZeroとLCDシールドでできるとして、材料代が10000円。ベンダIdの取得費用いくら?あとデバイスドライバの開発工数だけど、まあHIDに毛の生えた程度の処理しかないはずだよな
2020-07-30 23:02:30診断デバイス(0xdc)って括りがあるね docs.microsoft.com/ja-jp/windows-… デフォルトのドライバの規定はないから、何も入れてないと当然何もしてくれない(デバイスマネージャの木構造におそらくバッテン付きで現れるだけ)
2020-07-30 23:13:27ベンダIdを専用に取得してクラスIdは0xffで好き勝手やるとか(これはなんかあんまり筋がよろしくないな)
2020-07-30 23:21:10Using a PI zero as a USB stick & customize(spoof) the PID & VID & s/n raspberrypi.stackexchange.com/questions/1022…
2020-08-02 06:12:24しかもどこまで頑張っても普通にセキュリティ侵害デバイスでしかないのでドライバがOSに標準添付とかないない
2020-07-30 23:35:10まあ、これを全部自力でWindows 10用WDMドライバまで作れるなら少なくとも破産することは無いと思うし、東京以外で仕事できるかもしれないな
2020-07-30 23:38:46WDM用ドライバってコードサイニング必須だっけ?なんかMicrosoftに上納金払わないともらえないかな?
2020-07-30 23:44:44一般リリース用のドライバーへの署名 docs.microsoft.com/ja-jp/windows-… これは。。。
2020-07-30 23:55:27株式会社コムラッド / WHQL代行サービス comrade.co.jp/embedded/solut…
2020-07-30 23:57:29自社内で使うためだけに作ったUSBデバイスのドライバWHQL認定なんかとってられないからWindows7使う(署名なしのドライバでも警告出るだけで導入可)感じだろうか、それはそれでなんかすごく不幸だな
2020-07-31 00:35:26Windows10で署名なしドライバをインストールする方法/テストモードにする方法 freesoft.tvbok.com/win10/testmode…
2020-07-31 11:45:35Method and device for diagnosing computer hardware through USB interface patents.google.com/patent/CN10407… 特許出てない?とやっと気になって調べてみた。ちょっと違うっぽい
2020-07-31 09:00:32