Welcher WLAN-Stick gehört zu welchem Device?

FatManStanding

Lt. Junior Grade
Registriert
Aug. 2021
Beiträge
487
tach,

wenn ich an einem rechner 2 wlan-sticks anschließe bekommen beide einen geräte-namen wie wlan0 oder wlan1 (oder neuer: wlx000272a93656). bekomme ich irgendwie raus welcher stick (die ich ja unter lsusb sehe) welches device ist? kann ich die auch tauschen, so dass ein stick immer wlan1 statt wlan0 ist?
 
Diese neuen langen Bezeichnungen sind stabil und richten sich nach der Hardware-Adresse. D.h. das gleiche Gerät am gleichen Anschluss sollte immer die gleiche Bezeichnung haben.

Du kannst ja erstmal nur einen Stick anschließen und dir angucken welche Bezeichnung der bekommt.
 
  • Gefällt mir
Reaktionen: rg88
schau mal bei lsusb -v nach der "iSerial" deiner wlan-sticks. mit dieser seriennummer kannst du eine udev-regel erstellen, die einem gerät mit einer bestimmten seriennummer eine gewünschte bezeichnung gibt. habe gerade kein beispiel da, aber mit den stichworten solltest du was finden können.
 
  • Gefällt mir
Reaktionen: netzgestaltung
am raspberry pi z.b. heißen die noch wlan0 und wlan1. wenn ich einen stick abziehe weiß ich nicht ob dieser bisher wlan0 oder wlan1 war. nach einem reboot hat der verbleibende dann immer wlan0. wenn beide dran sind weiß ich nicht welcher wlan0 und wlan1 ist.

@ 0x8100

da wird mir immer 0 oder 1 angezeigt. könnte man so deuten, dass die mit 0 wlan0 sind und 1 wlan1. passt aber nicht, da es für jeden stick 2 einträge 'iserial' gibt und bei einem einmal eine 0 und einmal eine 1 steht.
 
wenn die sticks keine (ordentliche) iSerial haben, kannst du den device-namen auch am usb-port festmachen. folgendes beispiel zeigt zwei usb-seriell adapter, die auch keine iSerial haben. mit der udev-regel tauchen sie dann unter /dev/usb-serial/s01 und /dev/usb-serial/s02 auf.

Code:
# lsusb 
Bus 001 Device 008: ID 0403:6010 Future Technology Devices International, Ltd FT2232C/D/H Dual UART/FIFO IC
Bus 001 Device 009: ID 0403:6010 Future Technology Devices International, Ltd FT2232C/D/H Dual UART/FIFO IC

# lsusb -v
Bus 001 Device 008: ID 0403:6010 Future Technology Devices International, Ltd FT2232C/D/H Dual UART/FIFO IC
Device Descriptor:
  ...
  iSerial                 0 

# udevadm info -q path -n /dev/ttyUSB0
/devices/platform/soc/3f980000.usb/usb1/1-1/1-1.1/1-1.1.3/1-1.1.3:1.0/ttyUSB0/tty/ttyUSB0

#  cat /etc/udev/rules.d/99-usb.rules
SUBSYSTEM=="tty", KERNELS=="1-1.1.2:1.0", SYMLINK+="usb-serial/s01"
SUBSYSTEM=="tty", KERNELS=="1-1.1.3:1.0", SYMLINK+="usb-serial/s02"

SUBSYSTEM=="tty" muss bei dir weg, wahrscheinlich kannst du es einfach löschen. wichtig der usb-port-identifier in "KERNELS".
 
Zurück
Oben