Obtener el número USB de una interfaz de red (ra0)

0

Estoy usando Linux (similar a ubuntu, 2.6.38) y conecto múltiples adaptadores de red a través de USB.
Quiero encontrar el número USB de donde está conectado el adaptador actualmente.
- los dispositivos usb-serial, por ejemplo, tienen controladores ttyUSB para que pueda usarlos udevadmpara obtener su ubicación USB (por ejemplo, '/devices/pci0000:00/0000:00:17.0/0000:01:00.0/0000:02:02.3/usb1 /1-1/1-1:1.0/ttyUSB0 ')
: los dispositivos de Ethernet (y los adaptadores de USB a ETH) tienen el nodo' dispositivo 'en el /sys/class/net/ethN/deviceque se refiere al sistema de archivos del dispositivo.

Estoy buscando otra forma complicada de encontrar lo mismo para un dongle USB WiFi que conecto.
El WiFi está basado en ralink, y estoy usando el módulo rt5370sta.ko para que funcione.
así que funciona y crea la ra0interfaz, pero no encuentro la forma de obtener su número USB.

He intentado buscar ra0en /sys/devices, pero todo lo que se ve es /sys/devices/virtual/net/ra0lo que no ayuda mucho.

¿Existe una solución fuera de línea que no requiera verificar dmesg / udev (prefiero menos este tipo de soluciones)?

RoeeK
fuente
Va a lsusbhacer?
terdon el
no puedo identificar qué ra es cuál cuando tengo más de 1
RoeeK

Respuestas:

0

lsusb | grep ralinko lsusb | grep rt5370debe imprimir la información sobre el dongle ralink. Si eso no

regrese a cualquier cosa lsusb | lessy revise la lista manualmente ...

WeloSefer
fuente
de esta manera, si (y probablemente lo tenga) tengo 2 dongles del mismo chip, entonces tendré ra0 y ra1. No puedo usar lsusb para entender cuál es cuál.
RoeeK