Debian Problem mit Erstellen einer Bridge

So, ich werte das Thema mal als "bedingt gelöst".

Ich konnte zwar keine Bridge erstellen, aber Gargoyle funktioniert wunderbar. Falls ich irgendwann mal Langeweile habe, beschäftige ich mich vielleicht nochmal mit dem Problem, habe mir auf jeden Fall mal ein Backup von der Debianinstallation gemacht, bevor ich Gargoyle installiert habe. Dann berichte ich hier gerne weiter.

Danke Serow für den letztendlich hilfreichen Tipp
 
So, das Thema geht doch weiter. Gargoyle hat zwar das getan, was ich wollte, bei täglich 1-2 Abstürzen des Systems ist es aber leider nicht brauchbar.
 
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
 
Zurück
Oben