[fli4l] WLAN mit externem AP per cron deaktivieren
Markus Homburg
zielscheibe at gmx.li
Mi Mär 18 18:09:37 CET 2015
On 18.03.2015 17:00, Carsten Spieß wrote:
> Hallo Markus,
Hallo Carsten,
vorab: Problem gelöst :)
>
>> Ich habe nun mal mit folgender Konfiguration gearbeitet:
>> OPT_BRIDGE_DEV='yes' # activate Bridging 802.1D, yes or no
>> BRIDGE_DEV_N='1'
>> BRIDGE_DEV_1_NAME='bridge-eth1-AP'
>> BRIDGE_DEV_1_DEVNAME='br0'
>> BRIDGE_DEV_1_DEV_N='0'
>> BRIDGE_DEV_1_DEV_1_DEV='eth1'
>>>> base.txt
>> IP_NET_2_DEV='br0'
> sieht gut aus.
>
>> Ich konnte dann die Bridge hinzufügen und entfernen:
>> brctl delif br1 eth1
>> brctl addif br1 eth1
> da hast du hoffentlich auch br0 genommen.
Sorry, falsch kopiert.
Direkt nach Neustart (ohne cron)
brctl show
bridge name bridge id STP enabled interfaces
br0 8000.000000000000 no
brctl addif br0 eth1
brctl show
bridge name bridge id STP enabled interfaces
br0 8000.000db9366ee1 no eth1
wird also sauber hinzugefügt.
>
>> Mit:
>> brctl show
>> hab ich auch gesehen, dass die Bridge an der NIC hängt
>>
>> Mit "ip add show" hatte ich aber bei eth1 und br0
>> state DOWN
> was sagt denn "ip addr show dev br0" ?
2: br0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue state
DOWN group default
link/ether 00:0d:b9:36:6e:e1 brd ff:ff:ff:ff:ff:ff
inet 172.16.0.254/24 brd 172.16.0.255 scope global br0
valid_lft forever preferred_lft forever
eth1: <BROADCAST,MULTICAST> mtu 1500 qdisc noop master br0 state DOWN
group default qlen 1000
link/ether 00:0d:b9:36:6e:e1 brd ff:ff:ff:ff:ff:ff
> Ist da eine Adresse zugewiesen.
> Wie schaut die dhcp Konfiguration aus, was steht in /etc/dnsmasq.conf?
user=dns
group=dns
resolv-file=/etc/resolv.dnsmasq
no-poll
no-negcache
log-facility=local0
domain-suffix=lan.fli4l
expand-hosts
stop-dns-rebind
rebind-localhost-ok
addn-hosts=/etc/hosts.d/hosts.dns
addn-hosts=/etc/hosts.d/hosts.global
addn-hosts=/etc/hosts.d/hosts.dhcp
local-ttl=60
domain-needed
local=/lan.fli4l/
min-port=4096
conf-dir=/etc/dnsmasq.d
>
>> Die Clients haben sich auch keine IP-Adresse gezogen.
>> Hab ich noch was vergessen?
> evtl muss zum "brctl addif br0 eth1" auch "ip link set dev eth1 up"
> bzw. zum "brctl addif br0 eth1" "ip link set dev eth1 down" gemacht
> werden.
ip link set dev eth1 up
ip addr show dev eth1
eth1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast master
br0 state UP group default qlen 1000
link/ether 00:0d:b9:36:6e:e1 brd ff:ff:ff:ff:ff:ff
2: br0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state
UP group default
link/ether 00:0d:b9:36:6e:e1 brd ff:ff:ff:ff:ff:ff
inet 172.16.0.254/24 brd 172.16.0.255 scope global br0
valid_lft forever preferred_lft forever
Genau das war das Problem. Vielen Dank :)
Die Frage ist, ob ein einmaliges
"ip link set dev eth1 up" beim Start schon reicht, da nach dem ersten
Aufruf, selbst beim deaktivieren der Bridge, der UP Status bleibt
und es weiterhin funktioniert.
>
> Gruß
>
> Carsten
>
Viele Grüße
Markus
Mehr Informationen über die Mailingliste Fli4L