So, ich habe ein neues Update. Die Bridge an sich scheint zu funktionieren aber es gibt noch irgendein Problem.
Ich gehe jetzt folgendermaßen vor:
Bridge in der /etc/network/interfaces mit bridge_ports eth1 eth2 erstellen. Wlan noch nicht mit aufnehmen! Ebenfalls wichtig: mit bridge_hw die Mac vom Wlan-Interface auf die Bridge übertragen.
wlan0 wird erstmal ganz normal konfiguriert und baut seine Verbindung auf. Dann (derzeit noch per Hand)
ifconfig wlan0 0.0.0.0 (Verbindung mit AP bleibt bestehen)
brctl addif br0 wlan0 (wlan0 zur Bridge hinzufügen)
dhclient -4 br0 (eine IP anfordern)
Ich kann nun von dem rechner aus sowohl mein Netzwerk erreichen als auch das Internet. Ich kann auch den Rechner von meinem Netzwerk aus erreichen.
Das Problem entsteht nun, sobald ich ein Gerät per Kabel an die Bridge anschließe. Ab diesem Moment ist vom Netzwerk aus der Rechner/die Bridge nicht mehr erreichbar. Auf dem Rechner selber funktioniert nach außen ins Netzwerk oder Internet ebenfalls nichts mehr. Schließe ich aber mit festen IPs Geräte an beide gebridgten Ports an, können die sich problemlos erreichen.
Ich habe auch schon versucht, mit ebtables da was zu erreichen (Quelle:
BridgeNetworkConnections - Debian Wiki ) aber auch das brachte jetzt keine Besserung.
Mir fällt dabei mit iwconfig aber auf, dass alle paar Sekunden die Assoziation mit dem AP weg ist und wiederkommt und dann kurz danach wieder weg ist usw. Das scheint aber halt erst aufzutreten, sobald ich ein Gerät per Kabel mit der Bridge verbunden habe.
Dazu passt auch:
Code:
root@drucker-ap:~# tail /var/log/messages
Jan 1 05:48:31 drucker-ap kernel: [ 2451.642537] br0: port 3(wlan0) entering disabled state
Jan 1 05:48:35 drucker-ap kernel: [ 2454.746519] br0: port 3(wlan0) entering learning state
Jan 1 05:48:38 drucker-ap kernel: [ 2457.847403] br0: port 3(wlan0) entering disabled state
Jan 1 05:48:41 drucker-ap kernel: [ 2460.959601] br0: port 3(wlan0) entering learning state
Jan 1 05:48:44 drucker-ap kernel: [ 2464.059379] br0: port 3(wlan0) entering disabled state
Jan 1 05:48:47 drucker-ap kernel: [ 2467.185951] br0: port 3(wlan0) entering learning state
Jan 1 05:48:50 drucker-ap kernel: [ 2470.287175] br0: port 3(wlan0) entering disabled state
Jan 1 05:48:53 drucker-ap kernel: [ 2473.394627] br0: port 3(wlan0) entering learning state
Jan 1 05:48:56 drucker-ap kernel: [ 2476.496217] br0: port 3(wlan0) entering disabled state
Jan 1 05:48:59 drucker-ap kernel: [ 2479.593641] br0: port 3(wlan0) entering learning state