80-usb-wifi-ap-udev.rules 745 B

123456789
  1. # stop hostapd when usb device is removed
  2. SUBSYSTEM=="usb", ATTR{idProduct}=="9271", ATTR{idVendor}=="0cf3", ATTR{manufacturer}=="ATHEROS", ATTR{serial}=="12345", TAG+="systemd", ENV{SYSTEMD_WANTS}="hostapd.service"
  3. # make sure hostapd.service can bind/require (start) when our device is plugged in, match sys-subsystem-net-devices name
  4. SUBSYSTEM=="net", ATTR{address}=="00:c0:ca:??:??:??", NAME="wireless_wifi"
  5. # use `udevadm info -q all --attribute-walk /sys/class/leds/ath9k_htc-phy19/` or `udevadm monitor -e` to help write rules
  6. # -- launch the ar9271-blinker service for a given `%k = ath9k_htc-phy##` led
  7. SUBSYSTEM=="leds", ACTION=="add", DEVPATH=="*/leds/ath9k_htc-phy*", TAG+="systemd", ENV{SYSTEMD_WANTS}="ar9271-blinker@%k.service"