Moin moin, ich habe zusätzlich an meinem AMILO-Laptop einen schnelleren USB-WLAN. Beim Booten nimmt immer das eingebaute WLAN und der WLAN über USB parallel Verbindung zur Fritzbox auf. Wie kann ich verhindern, dass das langsamere eingebaute WLAN eine Verbindung aufnimmt?? Vielen Dank und vg Rainer Wüst
WLAN-USB
Anmeldungsdatum: Beiträge: 194 |
|
||||
Supporter
Anmeldungsdatum: Beiträge: 22076 |
Hallo, zeig mal folgende Terminal-Ausgaben: lspci -nnk | grep -iA2 net lsmod lsusb ifconfig iwconfig cat /etc/udev/rules.d/70-persistent-net.rules Du kannst im NetworkManager die MAC-Adresse des Sticks im Feld BSSID angeben, dann wird mit diesem von dem gewählten Netz verbunden. |
||||
Anmeldungsdatum: Beiträge: 29307 |
Hallo, |
||||
(Themenstarter)
Anmeldungsdatum: Beiträge: 194 |
rainerw1@RainerLaptop:~$ lspci -nnk | grep -iA2 net 02:0a.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ [10ec:8139] (rev 10) Subsystem: Fujitsu Technology Solutions Device [1734:106b] Kernel driver in use: 8139too -- 02:0d.0 Network controller [0280]: Intel Corporation PRO/Wireless 2200BG [Calexico2] Network Connection [8086:4220] (rev 05) Subsystem: Intel Corporation Device [8086:2702] Kernel driver in use: ipw2200 rainerw1@RainerLaptop:~$ lsmod Module Size Used by usbhid 41704 0 hid 77084 1 usbhid cryptd 19801 0 aes_i586 16956 3 aes_generic 38023 1 aes_i586 binfmt_misc 13213 1 parport_pc 32111 0 ppdev 12849 0 arc4 12473 2 snd_intel8x0 33213 2 snd_ac97_codec 105614 1 snd_intel8x0 radeon 900494 3 ac97_bus 12642 1 snd_ac97_codec snd_pcm 80042 2 snd_intel8x0,snd_ac97_codec ipw2200 145664 0 snd_seq_midi 13132 0 snd_rawmidi 25269 1 snd_seq_midi libipw 46641 1 ipw2200 ttm 65184 1 radeon joydev 17322 0 pcmcia 39671 0 drm_kms_helper 40745 1 radeon snd_seq_midi_event 14475 1 snd_seq_midi ath9k_htc 55795 0 mac80211 257001 1 ath9k_htc ath9k_common 13611 1 ath9k_htc ath9k_hw 300328 2 ath9k_htc,ath9k_common ath 19141 2 ath9k_htc,ath9k_hw snd_seq 51291 2 snd_seq_midi,snd_seq_midi_event cfg80211 156212 5 ipw2200,libipw,ath9k_htc,mac80211,ath yenta_socket 27230 0 snd_timer 28659 2 snd_pcm,snd_seq pcmcia_rsrc 18292 1 yenta_socket drm 180037 5 radeon,ttm,drm_kms_helper snd_seq_device 14110 3 snd_seq_midi,snd_rawmidi,snd_seq pcmcia_core 21505 3 pcmcia,yenta_socket,pcmcia_rsrc i2c_algo_bit 13184 1 radeon lib80211 14570 2 ipw2200,libipw snd 55295 11 snd_intel8x0,snd_ac97_codec,snd_pcm,snd_rawmidi,snd_seq,snd_timer,snd_seq_device shpchp 32345 0 soundcore 12600 1 snd psmouse 73312 0 snd_page_alloc 14073 2 snd_intel8x0,snd_pcm serio_raw 12990 0 video 18951 0 lp 13349 0 parport 36746 3 parport_pc,ppdev,lp firewire_ohci 31504 0 8139too 23208 0 8139cp 22497 0 firewire_core 56138 1 firewire_ohci crc_itu_t 12627 1 firewire_core rainerw1@RainerLaptop:~$ lsusb Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 003 Device 002: ID 046d:c03e Logitech, Inc. Premium Optical Wheel Mouse (M-BT58) Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 001 Device 002: ID 0cf3:9271 Atheros Communications, Inc. AR9271 802.11n Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub rainerw1@RainerLaptop:~$ ifconfig eth0 Link encap:Ethernet Hardware Adresse 00:03:0d:1e:10:47 UP BROADCAST MULTICAST MTU:1500 Metrik:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 Kollisionen:0 Sendewarteschlangenlänge:1000 RX bytes:0 (0.0 B) TX bytes:0 (0.0 B) Interrupt:9 Basisadresse:0xc800 eth1 Link encap:Ethernet Hardware Adresse 00:0e:35:9b:35:3d inet6-Adresse: fe80::20e:35ff:fe9b:353d/64 Gültigkeitsbereich:Verbindung UP BROADCAST MULTICAST MTU:1500 Metrik:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:9 errors:0 dropped:0 overruns:0 carrier:0 Kollisionen:0 Sendewarteschlangenlänge:1000 RX bytes:0 (0.0 B) TX bytes:2084 (2.0 KB) Interrupt:11 Basisadresse:0x6000 Speicher:ffdfd000-ffdfdfff lo Link encap:Lokale Schleife inet Adresse:127.0.0.1 Maske:255.0.0.0 inet6-Adresse: ::1/128 Gültigkeitsbereich:Maschine UP LOOPBACK RUNNING MTU:16436 Metrik:1 RX packets:2038 errors:0 dropped:0 overruns:0 frame:0 TX packets:2038 errors:0 dropped:0 overruns:0 carrier:0 Kollisionen:0 Sendewarteschlangenlänge:0 RX bytes:62017 (62.0 KB) TX bytes:62017 (62.0 KB) wlan1 Link encap:Ethernet Hardware Adresse 94:0c:6d:e1:03:f3 inet Adresse:192.168.178.26 Bcast:192.168.178.255 Maske:255.255.255.0 inet6-Adresse: fe80::960c:6dff:fee1:3f3/64 Gültigkeitsbereich:Verbindung UP BROADCAST RUNNING MULTICAST MTU:1500 Metrik:1 RX packets:106080 errors:0 dropped:0 overruns:0 frame:0 TX packets:83096 errors:0 dropped:0 overruns:0 carrier:0 Kollisionen:0 Sendewarteschlangenlänge:1000 RX bytes:58677437 (58.6 MB) TX bytes:11769660 (11.7 MB) rainerw1@RainerLaptop:~$ iwconfg Der Befehl »iwconfg« wurde nicht gefunden, meinten Sie vielleicht: Befehl »iwconfig« aus dem Paket »wireless-tools« (main) iwconfg: Befehl nicht gefunden rainerw1@RainerLaptop:~$ cat /etc/udev/rules.d/70-peristent-net.rules cat: /etc/udev/rules.d/70-peristent-net.rules: Datei oder Verzeichnis nicht gefunden rainerw1@RainerLaptop:~$ cat /etc/udev/rules.d/70-persistent-net.rules # This file maintains persistent names for network interfaces. # See udev(7) for syntax. # # Entries are automatically added by the 75-persistent-net-generator.rules # file; however you are also free to add your own entries. # PCI device 0x10ec:0x8139 (8139too) SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:03:0d:1e:10:47", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0" # PCI device 0x8086:0x4220 (ipw2200) SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:0e:35:9b:35:3d", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="eth*", NAME="eth1" # USB device 0x0bda:0x8187 (usb) SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:e0:4c:03:22:67", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="wlan*", NAME="wlan0" # USB device 0x0cf3:0x9271 (usb) SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="94:0c:6d:e1:03:f3", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="wlan*", NAME="wlan1" Bearbeitet von praseodym: Bitte verwende in Zukunft Codeblöcke, um die Übersicht im Forum zu verbessern, Danke. |
||||
Anmeldungsdatum: Beiträge: 29307 |
Da fehlt noch die Ausgabe von iwconfig Achte auf die Terminalausgaben. Es kommen Rückmeldungen bei Eingabefehlern die man auch beachten sollte.
Verwende bitte auch Codeblöcke für die Terminalausgaben damit alles gut lesbar ist. Beachte dazu Forum/Syntax Anscheinend wurden bereits zwei verschiedene WLAN-Sticks verwendet. aut. Umschaltung zwischen int. WLAN-Karte und WLAN USB-Stick¶Erstelle zur Lösung des Problems eine neue udev-Regel mit einem Texteditor. Das funktioniert auch ohne größere Änderung des nachfolgend gezeigten Codes mit verschiedenen WLAN-Sticks. Die int. Karte wird automatisch abgeschaltet wenn ein Stick angeschlossen wird und auch wieder aktiviert, sobald dieser wieder entfernt wird. gksu gedit /etc/udev/rules.d/10-wlan-stick.rules Version für Ubuntu 10.xx (nicht Ubuntu 12.xx oder höher!):
Aktuelle Version für Ubuntu 12.xx und höher:
udev neu starten: sudo service udev reload sudo service udev restart # ab Ubuntu 12.04 normalerweise nicht mehr erforderlich Bei anderen int. WLAN-Karten ist das hier verwendete Treibermodul ipw2200 natürlich durch die Bezeichnung des tatsächlich verwendeten Moduls im Code zu ersetzen. Auf die Bezeichnung der WLAN-Schnittstelle des Sticks ist ebenfalls zu achten. Normalerweise wlan1. Sind mehrere zusätzliche USB WLAN-Adapter im Wechsel in Betrieb, so kann die Schnittstellenbezeichnung für alle Geräte in der /etc/udev/rules.d/70-persistent-net.rules vereinheitlicht werden. Man darf dann nur nicht mehrere Adapter gleichzeitig anschließen, da das System dann die Schnittstellenbezeichnung wieder anpasst und die Udev-Regel nicht mehr funktionieren würde! Funktioniert das nicht, kann in der Udev-Regel alternativ eine Zeile mit mit der Geräte-ID (idProduct) und Hersteller-ID (idVendor) des verwendeten WLAN-Sticks angelegt werden. Die ID kann im Terminal abgefragt werden: lsusb Beispielausgabe für einen TP-Link TP-WN821N v3.1 WLAN-Stick Bus 001 Device 004: ID 0cf3:7015 Atheros Communications, Inc.
|
||||
Anmeldungsdatum: Beiträge: 20 |
Hallo, ich habe die oben angeführte udev Regel erstellt - leider sind noch immer beide WLAN Module aktiv (Ubuntu 14.04LTS). lspci -k 00:00.0 Host bridge: Intel Corporation 2nd Generation Core Processor Family DRAM Controller (rev 09) Subsystem: Samsung Electronics Co Ltd Device c098 00:02.0 VGA compatible controller: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller (rev 09) Subsystem: Samsung Electronics Co Ltd Device c098 Kernel driver in use: i915 00:16.0 Communication controller: Intel Corporation 6 Series/C200 Series Chipset Family MEI Controller #1 (rev 04) Subsystem: Samsung Electronics Co Ltd Device c098 Kernel driver in use: mei_me 00:1a.0 USB controller: Intel Corporation 6 Series/C200 Series Chipset Family USB Enhanced Host Controller #2 (rev 04) Subsystem: Samsung Electronics Co Ltd Device c098 Kernel driver in use: ehci-pci 00:1b.0 Audio device: Intel Corporation 6 Series/C200 Series Chipset Family High Definition Audio Controller (rev 04) Subsystem: Samsung Electronics Co Ltd Device c098 Kernel driver in use: snd_hda_intel 00:1c.0 PCI bridge: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 1 (rev b4) Kernel driver in use: pcieport 00:1c.3 PCI bridge: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 4 (rev b4) Kernel driver in use: pcieport 00:1c.4 PCI bridge: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 5 (rev b4) Kernel driver in use: pcieport 00:1d.0 USB controller: Intel Corporation 6 Series/C200 Series Chipset Family USB Enhanced Host Controller #1 (rev 04) Subsystem: Samsung Electronics Co Ltd Device c098 Kernel driver in use: ehci-pci 00:1f.0 ISA bridge: Intel Corporation HM65 Express Chipset Family LPC Controller (rev 04) Subsystem: Samsung Electronics Co Ltd Device c098 Kernel driver in use: lpc_ich 00:1f.2 SATA controller: Intel Corporation 6 Series/C200 Series Chipset Family 6 port SATA AHCI Controller (rev 04) Subsystem: Samsung Electronics Co Ltd Device c098 Kernel driver in use: ahci 00:1f.3 SMBus: Intel Corporation 6 Series/C200 Series Chipset Family SMBus Controller (rev 04) Subsystem: Samsung Electronics Co Ltd Device c098 01:00.0 Network controller: Broadcom Corporation BCM43225 802.11b/g/n (rev 01) Subsystem: Wistron NeWeb Corp. Device 04db Kernel driver in use: bcma-pci-bridge 02:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 06) Subsystem: Samsung Electronics Co Ltd Device c098 Kernel driver in use: r8169 03:00.0 USB controller: NEC Corporation uPD720200 USB 3.0 Host Controller (rev 04) Subsystem: Samsung Electronics Co Ltd Device c098 Kernel driver in use: xhci_hcd iwconfig wlan1 IEEE 802.11bgn ESSID:off/any Mode:Managed Access Point: Not-Associated Tx-Power=20 dBm Retry long limit:7 RTS thr=2347 B Fragment thr:off Power Management:off eth0 no wireless extensions. lo no wireless extensions. wlan0 IEEE 802.11bgn ESSID:off/any Mode:Managed Access Point: Not-Associated Tx-Power=20 dBm Retry long limit:7 RTS thr:off Fragment thr:off Power Management:off Was muss ich bei der hier verwendeten Hardware machen, damit die Regel greift? Habe auch die Version mit der VendorID des USB Sticks versucht: # UDEV-Regel für externe WLAN-Sticks # entlädt/lädt Treiber für int. WLAN-Karte ACTION=="add", GOTO="device_check" ACTION=="remove", GOTO="onboard_load" LABEL="device_check" ### WLAN-Stick erkannt, Onboard-Karte deaktivieren SUBSYSTEM=="net", ATTR{idVendor}=="0bda", ATTR{idProduct}=="817f", RUN+="/sbin/modprobe -rf ipw2200" GOTO="rules_end" LABEL="onboard_load" ### WLAN-Stick entfernt, Onboard-Karte aktivieren SUBSYSTEM=="net", ATTR{idVendor}=="0bda", ATTR{idProduct}=="817f", RUN+="/sbin/modprobe -rf ipw2200" LABEL="rules_end" Vielen Dank! |
||||
Anmeldungsdatum: Beiträge: 29307 |
Hallo, Ich möchte einfache Dinge nicht immer „vorkauen“, hat man ja keinen Lerneffekt 😉
|
||||
Anmeldungsdatum: Beiträge: Zähle... |
Hallo an Euch beiden. Habe heute auch einen externen USB WLan Stick gekauft und habe das gleiche Problem :-[1]
|
||||
Anmeldungsdatum: Beiträge: 29307 |
Hallo,
ja.
Du musst nur das verwendete Modul deiner int. WLAN-Karte eintragen. Welches das ist zeigt lspci -nnk | grep -i net -A2 lsmod |