Nieuws:

Welkom, Gast. Alsjeblieft inloggen of registreren.
Heb je de activerings-mail niet ontvangen?

Auteur Topic: [OPGELOST]start hostapd automatisch bij het inpluggen van usb stick.  (gelezen 589 keer)

Offline skunkm

  • Lid
Ik heb een access point gemaakt op linux mint (zelfde als ubuntu in principe, en op xubuntu doet ie precies hetzelfde)

Als ik mijn usb stick in de pc heb zitten vanaf het opstarten dan doet ie het gelijk perfect..

Als ik em er een keer in doe als de pc al opgestart is moet ik eerst handmatig

sudo hostapd -B /etc/hostapd/hostapd.conf

invoeren en dan doet ie het.

Nou wil ik dat automatiseren, oftewel als ik de usb stick inplug moet hostapd gestart worden.
Ik heb nu het bestand /etc/init/hostapd.conf gemaakt met de volgende inhoud:

start on net-device-added INTERFACE=wlan0
task
exec /usr/sbin/hostapd -B /etc/hostapd/hostapd.conf

Als ik nu de pc opstart en dan een keer de stick erin doe dan is ie detecteerbaar maar je kunt niet verbinden.. als ik em er weer uittrek en later weer terug doe doet ie helemaal niks.

kortom de vraag is hoe start ik automatisch hostapd volledig werkend op iedere keer als ik mijn wlan stick erin doe?
« Laatst bewerkt op: 2013/01/15, 19:09:59 door skunkm »

Re: start hostapd automatisch bij het inpluggen van usb stick.
« Reactie #1 Gepost op: 2013/01/15, 16:43:21 »
Zorg dat NetworkManager je USB-WiFi negeert:
https://wiki.archlinux.org/index.php/NetworkManager#Ignore_specific_devices


Stap 1 zou genoeg moeten zijn.

Offline skunkm

  • Lid
Re: start hostapd automatisch bij het inpluggen van usb stick.
« Reactie #2 Gepost op: 2013/01/15, 17:06:53 »
nou doet ie het als ik em de eerste keer inplug na het opstarten, waarbij ie voorheen na het opstarten de eerste keer inpluggen enkel detecteerbaar was en niet verbindbaar...

Maar als ik em dan weer eruit haal en later weer erin doe dan doet ie niks..

Zit ik trouwens wel goed bij dat bestand of moet ik met udev bezig zijn?

Offline skunkm

  • Lid
Re: start hostapd automatisch bij het inpluggen van usb stick.
« Reactie #3 Gepost op: 2013/01/15, 18:24:55 »
Hij doet het weldegelijk via dat init script, maar maar eenmalig

Als ik de pc aanzet en dat ding inplug doet ie het maar als ik em dan er weer uit haal en weer erin doe doet ie niks meer..
En als ik dat init bestand weg haal dan doet ie helemaal niks.

Oftewel hij doet het, maar maar eenmalig..

Offline skunkm

  • Lid
Re: start hostapd automatisch bij het inpluggen van usb stick.
« Reactie #4 Gepost op: 2013/01/15, 18:44:26 »
Ik heb ontdekt dat ik het process moet killen

als ik kill -s 15 <<process id>> doe dan kan ik em weer een keer inpluggen dat ie het doet.

Maar hoe doe ik dat als de usb stick verwijdert word het process beindigt word, want het id is iedere keer anders.

EDIT: pkill
« Laatst bewerkt op: 2013/01/15, 18:46:22 door skunkm »

Offline skunkm

  • Lid
Re: [OPGELOST]start hostapd automatisch bij het inpluggen van usb stick.
« Reactie #5 Gepost op: 2013/01/15, 19:10:41 »
het is opgelost
ik heb nog een extra bestand in /etc/init gezet, namelijk hostapdclose.conf met daarin:

start on net-device-removed INTERFACE=wlan0
task
exec /usr/bin/pkill hostapd