Linux(ubuntu、2.6.38に類似)を使用しており、USB経由で複数のネットワークアダプターを接続しています。
アダプタが現在接続されている場所のUSB番号を見つけたい。
-たとえば、USBシリアルデバイスにはttyUSBハンドラーがあるためudevadm
、USBの場所を取得するために使用できます(例: '/devices/pci0000:00/0000:00:17.0/0000:01:00.0/0000:02:02.3/usb1 /1-1/1-1:1.0/ttyUSB0 ')
-イーサネットデバイス(およびUSB-to-ETHアダプター)には/sys/class/net/ethN/device
、デバイスファイルシステムを参照する「デバイス」ノードがあります。
私が接続するWiFi USBドングルに同じものを見つける別のトリッキーな方法を探しています。
WiFiはralinkに基づいており、rt5370sta.koモジュールを使用して動作させています。
動作し、ra0
インターフェイスを作成しますが、USB番号を取得する方法が見つかりません。
で検索しようとしra0
ましたが/sys/devices
、得られるのは/sys/devices/virtual/net/ra0
あまり役に立ちません。
dmesg / udevをチェックする必要のないオフラインソリューションはありますか?
1を超える場合、どのraがどれであるかを特定できません
—
-RoeeK
lsusb
のですか?