(gelöst) wlan stick + udev regel

Einrichten des lokalen Netzes, Verbindung zu anderen Computern und Diensten.
Antworten
Benutzeravatar
Huck Fin
Beiträge: 1210
Registriert: 10.03.2008 17:10:30

(gelöst) wlan stick + udev regel

Beitrag von Huck Fin » 16.10.2015 16:58:47

Hi,
ich hatte unter Squeeze das so eingerichtet, dass ich nen WLan Stick an den Server stecken konnte und das mittels hostapd und einer udev regel eine Bridge gebaut hat.
Unter Jessie bekomme ich es nicht hin.
Meine udev Regel wird nicht ausgeführt.
Wenn ich diese dann manuell starte geht alles.
Zieh ich den Stick dann ab, bricht mein LAN zusammen.

lsusb sagt

Code: Alles auswählen

Bus 001 Device 007: ID 0cf3:9271 Atheros Communications, Inc. AR9271 802.11n
/etc/udev/rules.d/10-wlan2.rules

Code: Alles auswählen

SUBSYSTEM=="usb",ATTR{idVendor}=="0cf3",RUN+="/bin2/atheros"
Diese Datei /bin2/atheros wird schon nicht ausgeführt.
scheinbar ist da die 70-persistent-net.rules schuld.
ich komme hier nicht weiter.
kann ich den usb stick dort ausklammern ?
Irgendwie ist da scheinbar
Zuletzt geändert von Huck Fin am 20.10.2015 19:44:56, insgesamt 1-mal geändert.

Benutzeravatar
detix
Beiträge: 1744
Registriert: 07.02.2007 18:51:28
Wohnort: MK

Re: wlan stick + udev regel

Beitrag von detix » 16.10.2015 18:22:33

Und wenn du auch die Product-ID dazuschreibst?

Code: Alles auswählen

SUBSYSTEM=="usb", ATTR{idVendor}=="0cf3", ATTR{idProduct}=="9271", RUN+=...
Gruß an alle Debianer, und immer daran denken:
Macht ohne Haftung funktioniert nicht!

Benutzeravatar
habakug
Moderator
Beiträge: 4314
Registriert: 23.10.2004 13:08:41
Lizenz eigener Beiträge: MIT Lizenz

Re: wlan stick + udev regel

Beitrag von habakug » 17.10.2015 10:19:39

Hallo!

Hier nochmal so wie es bei mir klappt.
Das Skript muss unbedingt ein Shebang enthalten, muss ausführbar sein und nur root gehören, ebenso die udev-Regel, z.B.:

Code: Alles auswählen

root@hawk:~# cat /etc/udev/rules.d/99-usb_bkup.rules 
KERNEL=="sd?1", SUBSYSTEMS=="usb", ATTRS{idVendor}=="18a5", ACTION=="add", RUN+="/root/backup.sh"
root@hawk:~# ls -lisa /etc/udev/rules.d/99-usb_bkup.rules 
11270 4 -rwx------ 1 root root 97 Okt 17 09:19 /etc/udev/rules.d/99-usb_bkup.rules
root@hawk:~# cat backup.sh 
#!/bin/sh
logger This is your captain speaking
root@hawk:~# ls -lisa backup.sh 
75 4 -rwx------ 1 root root 47 Okt 17 09:15 backup.sh
root@hawk:~# tail /var/log/messages
Oct 17 10:14:19 hawk kernel: [ 1314.457571] sd 9:0:0:0: [sda] Write Protect is off
Oct 17 10:14:19 hawk kernel: [ 1314.524966]  sda: sda1
Oct 17 10:14:19 hawk kernel: [ 1314.557488] sd 9:0:0:0: [sda] Attached SCSI removable disk
Oct 17 10:14:20 hawk logger: This is your captain speaking
Ausserdem hänge ich da noch ein "S" an "SUBSYSTEM" und "ATTR". ;-)

Gruss, habakug
( # = root | $ = user | !! = mod ) (Vor der PN) (Debianforum-Wiki) (NoPaste)

Benutzeravatar
Huck Fin
Beiträge: 1210
Registriert: 10.03.2008 17:10:30

Re: wlan stick + udev regel

Beitrag von Huck Fin » 18.10.2015 19:58:41

Der Fehler kommt gar nicht von meiner Einstellung.
Ich habe mal eine ganz normale Konfiguration für die eth4 erstellt so mit fester IP und so.
Die wlan ist gar nicht erwähnt in meiner interfaces.
Sobald ich einen USB Wlan Stick anschliesse und ifconfig eingebe ist die eth4 nach kurzer Zeit nicht mehr aktiv.
Irgend etwas im System deaktiviert die eth4 und aktiviert die wlan0
Ich kann gar nicht erkennen was der Grund dafür ist.
Wenn ich den USB WLAN wieder abziehe dauert es ca. 15 - 20 Secunden dann ist die eth4 wieder aktiv.
Kann man damit was anfangen ?

Code: Alles auswählen

Oct 18 20:01:53 catweazle NetworkManager[664]: <info> rfkill3: found WiFi radio killswitch (at /sys/devices/pci0000:00/0000:00:02.1/usb1/1-8/1-8:1.0/ieee80211/phy3/rfkill3) (driver ath9k_htc)
Oct 18 20:01:53 catweazle hostapd[30747]: Stopping advanced IEEE 802.11 management: hostapd.
Oct 18 20:01:54 catweazle NetworkManager[664]: <info> (mon.wlan0): using nl80211 for WiFi device control
Oct 18 20:01:54 catweazle NetworkManager[664]: <info> (mon.wlan0): driver supports Access Point (AP) mode
Oct 18 20:01:54 catweazle NetworkManager[664]: <info> (mon.wlan0): new 802.11 WiFi device (driver: 'ath9k_htc' ifindex: 14)
Oct 18 20:01:54 catweazle NetworkManager[664]: <info> (mon.wlan0): exported as /org/freedesktop/NetworkManager/Devices/7
Oct 18 20:01:54 catweazle NetworkManager[664]: <info> (mon.wlan0): device state change: unmanaged -> unavailable (reason 'managed') [10 20 2]
Oct 18 20:01:54 catweazle NetworkManager[664]: <info> (mon.wlan0): preparing device
Oct 18 20:01:54 catweazle kernel: [43289.638310] ADDRCONF(NETDEV_UP): mon.wlan0: link is not ready
Oct 18 20:01:54 catweazle avahi-daemon[704]: Withdrawing workstation service for mon.wlan0.
Oct 18 20:01:54 catweazle ModemManager[666]: <info>  (net/mon.wlan0): released by modem /sys/devices/pci0000:00/0000:00:02.1/usb1/1-8
Oct 18 20:01:54 catweazle NetworkManager[664]: <info> devices added (path: /sys/devices/pci0000:00/0000:00:02.1/usb1/1-8/1-8:1.0/net/mon.wlan0, iface: mon.wlan0)
Oct 18 20:01:54 catweazle NetworkManager[664]: <info> device added (path: /sys/devices/pci0000:00/0000:00:02.1/usb1/1-8/1-8:1.0/net/mon.wlan0, iface: mon.wlan0): no ifupdown configuration found.
Oct 18 20:01:54 catweazle NetworkManager[664]: <info> (mon.wlan0): device state change: unavailable -> unmanaged (reason 'removed') [20 10 36]
Oct 18 20:01:54 catweazle wpa_supplicant[3140]: Could not read interface mon.wlan0 flags: No such device
Oct 18 20:01:54 catweazle NetworkManager[664]: <info> devices removed (path: /sys/devices/pci0000:00/0000:00:02.1/usb1/1-8/1-8:1.0/net/mon.wlan0, iface: mon.wlan0)
Oct 18 20:01:54 catweazle wpa_supplicant[3140]: Could not read interface mon.wlan0 flags: No such device
Oct 18 20:01:54 catweazle wpa_supplicant[3140]: Could not read interface mon.wlan0 flags: No such device
Oct 18 20:01:54 catweazle wpa_supplicant[3140]: WEXT: Could not set interface 'mon.wlan0' UP
Oct 18 20:01:54 catweazle wpa_supplicant[3140]: mon.wlan0: Failed to initialize driver interface
Oct 18 20:01:54 catweazle hostapd[30752]: Starting advanced IEEE 802.11 management: hostapd failed!
Oct 18 20:01:54 catweazle hostapd[30801]: Reloading advanced IEEE 802.11 management: hostapdNo /usr/sbin/hostapd found running; none killed.
Oct 18 20:01:54 catweazle hostapd[30801]: failed!
Oct 18 20:01:54 catweazle postfix/master[2527]: reload -- version 2.11.3, configuration /etc/postfix
Oct 18 20:01:54 catweazle postfix[30831]: Reloading Postfix configuration...done.
Oct 18 20:01:55 catweazle postfix/master[2527]: reload -- version 2.11.3, configuration /etc/postfix
Oct 18 20:01:55 catweazle postfix[30866]: Reloading Postfix configuration...done.
Oct 18 20:01:55 catweazle avahi-daemon[704]: Withdrawing address record for 192.168.24.100 on eth4.
Oct 18 20:01:55 catweazle avahi-daemon[704]: Leaving mDNS multicast group on interface eth4.IPv4 with address 192.168.24.100.
Oct 18 20:01:55 catweazle avahi-daemon[704]: Interface eth4.IPv4 no longer relevant for mDNS.
Oct 18 20:01:55 catweazle avahi-daemon[704]: Interface eth4.IPv6 no longer relevant for mDNS.
Oct 18 20:01:55 catweazle avahi-daemon[704]: Leaving mDNS multicast group on interface eth4.IPv6 with address fe80::219:66ff:fe58:656a.
Oct 18 20:01:55 catweazle avahi-daemon[704]: Withdrawing address record for fe80::219:66ff:fe58:656a on eth4.
Oct 18 20:01:55 catweazle NetworkManager[664]: <info> (eth4): link disconnected
Oct 18 20:01:55 catweazle networking[30811]: Deconfiguring network interfaces...done.
Oct 18 20:01:55 catweazle NetworkManager[664]: <info> NetworkManager state is now CONNECTED_LOCAL

Benutzeravatar
Huck Fin
Beiträge: 1210
Registriert: 10.03.2008 17:10:30

Re: wlan stick + udev regel

Beitrag von Huck Fin » 20.10.2015 10:18:52

Ich vermute, ich habe ein ähnliches Problem wie hier beschrieben...
viewtopic.php?f=30&t=142393

Die eth4 wird de-aktiviert, wenn ich den W-LAN Stick einstecke
Aber die Anleitung hat mich nicht weiter gebracht.
Hat noch jemand eine Idee ?


Nachtrag 20.10.2015......
Hat sich erledigt.
Habe libmm-glib0 deinstalliert und peng...
alles läuft. :THX:

Antworten