bir ağ arabiriminin USB numarasını alma (ra0)


0

Linux kullanıyorum (ubuntu'ya, 2.6.38'e benzer) ve birden fazla ağ adaptörünü USB üzerinden bağlıyorum.
Bağdaştırıcının bağlı olduğu USB numarasını bulmak istiyorum.
- örneğin USB seri aygıtlar, ttyUSB işleyicilere sahiptir, böylece udevadmUSB konumunu almak için kullanabiliyorum (örneğin '/devices/pci0000:00/0000:00:17.0/0000:01:00.0/0000:02:02.3/usb1) /1-1/1-1:1.0/ttyUSB0 ')
- ethernet cihazları (ve USB-ETH adaptörleri) içinde /sys/class/net/ethN/devicecihaz dosya sistemini ifade eden' cihaz 'düğümüne sahiptir.

Bağlandığım bir WiFi USB dongle için aynı şeyi bulmak için başka zor bir yol arıyorum.
WiFi ralink dayanmaktadır ve çalışmasını sağlamak için rt5370sta.ko modülünü kullanıyorum.
bu yüzden çalışır ve ra0arayüzü oluşturur , ancak onun USB numarasını almanın bir yolunu bulamıyorum.

i aramaya çalıştı ra0yılında /sys/devices, ama elde ettiğin /sys/devices/virtual/net/ra0çok yardımcı etmeyen.

dmesg / udev'i kontrol etmeyi gerektirmeyen çevrimdışı bir çözüm var mı (daha az bu tür çözümleri tercih ederim)?


Yapacak lsusbmı?
terdon

hangi ra olduğunu hangisi daha sonra sahip
olduğumu belirleyemiyorum

Yanıtlar:


0

lsusb | grep ralinkya lsusb | grep rt5370da ralink dongle hakkındaki bilgileri yazdırmalı. Eğer değilse

herhangi bir şeyi geri getirin lsusb | lessve listeyi manuel olarak gözden geçirin ...


bu şekilde, eğer (ve muhtemelen olacak) aynı çipin 2 donglesine sahipsem o zaman ra0 ve ra1 olur. Hangisinin hangisi olduğunu anlamak için lsusb kullanamıyorum.
RoeeK
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.