[fli4l] WLAN mit externem AP per cron deaktivieren
Carsten Spieß
fli4l at carsten-spiess.de
Sa Mär 14 14:29:38 CET 2015
Hallo Markus,
> Ich würde gerne wie von Robert vorgeschlage eine Bridge einrichten
> um per wlanconfig.sh wlan1 down das WLAN zu deaktivieren.
Da brauchst Du dann aber die brctl addif und delif Befehle (s.u.)
wlanconfig.sh ist für WLAN Karten die am fli4l direkt angeschlossen
sind.
> (Da ich bereits einen WLAN-USB-Stick angeschlossen habe,
> ist wlan0 besetzt)
Ich dachte Du hast einen externen AP angeschlossen,
dann hat der fli4l mit dem WLAN nix zu tun, Du musst nur eth1
(oder die Schnittstelle an der der AP hängt entsprechend bedienen)
Ich gehe mal davon aus dass an eth1 nur der AP hängt.
> Ist folgenden Konfiguration richtig
Im Prinzip schon aber,
> advanced_networking.txt
> OPT_BRIDGE_DEV='yes'
> BRIDGE_DEV_BOOTDELAY='yes'
> BRIDGE_DEV_N='1'
> BRIDGE_DEV_1_NAME='br'
Hier darfst Du ruhig einen aussagekräftigen Namen nehmen z.B.
BRIDGE_DEV_1_NAME='bridge-eth1-AP'
> BRIDGE_DEV_1_DEVNAME='wlan1'
nicht gut, das sollte z.B. 'br1' heissen.
(Devicenamen wlan<x> sind für WLAN's sonst gibt's ggf. Ärger mit
Skripten, Bridges sollten br<x> heißen)
> BRIDGE_DEV_1_DEV_N='1'
> BRIDGE_DEV_1_DEV_1_DEV='eth1'
o.k. dann ist aber eth1 per default in der Bridge drin.
Du kannst auch BRIDGE_DEV_1_DEV_N='0' setzen, dann ist die Bridge
erstmal leer und per brctl add kannst Du eth1 hinzufügen
> base.txt
> #IP_NET_2_DEV='eth1' # ALT
> IP_NET_2_DEV='wlan1' # NEU
Hier muss der Bridge-Devicename rein, also
IP_NET_2_DEV='br1'
> wlan.txt
> Hier muss nichts konfiguriert werden?
richtig, da kümmert sich ja der externe AP drum
In Deinem cron-skript müsstest Du dann mit
brctl delif br1 eth1
die Verbindung trennen bzw. mit
brctl addif br1 eth1
wieder herstellen.
Gruß
Carsten
Mehr Informationen über die Mailingliste Fli4L