Wie brücke ich zwei Schnittstellen in unterschiedlichen Netzwerken mit unterschiedlichen IP-Adressen in OpenWRT?

0

Mein eingebettetes Linux-Gerät, auf dem OpenWRT ausgeführt wird, verfügt über zwei Schnittstellen: ath0und ath1. ath0Über einen WLAN-Port läuft auch ein DHCP-Server. ath1wird für die Internetverbindung verwendet.

Jetzt muss ich diese Schnittstellen br0aus bestimmten Gründen im Bridged-Modus einrichten und den WLAN-Port auch die Internetverbindung aktivieren lassen. Der Grund dafür ist, dass das ath0-WLAN-Netzwerk dhcpdWLAN-Clients keine IP-Adresse zuweist, wenn ath1 mit dem Heim-AP / Internet verbunden ist, und WLAN-Clients eine Meldung anzeigen, dass ein Authentifizierungsfehler aufgetreten ist.

Wie kann ich zwei Schnittstellen in unterschiedlichen Netzwerken mit unterschiedlichen IP-Adressen verbinden?

Könnte ich die Routing-Tabelle verwenden, um es zu beenden?

Stannis Lin
quelle
2
Das ergibt keinen Sinn. Wenn eth0 und eth1 in unterschiedlichen Netzwerken mit unterschiedlichen IP-Adressen sein sollen, sollten sie nicht überbrückt werden. Bitte bearbeiten Sie Ihre Frage so, dass sie erklärt, was Sie tun möchten.
Paul
Ich kenne. Aber sie müssen aus irgendeinem Grund in br0 hinzugefügt werden. Danke für deine Hilfe. Ich werde mit meiner FAE diskutieren und diesen Thread zitieren.
Stannis Lin
OK. Ich habe meine Frage sauber bearbeitet.
Stannis Lin
Eine Brücke verbindet per Definition zwei Netzwerke zu einem Netzwerk. Sie sollten der Bridge-Schnittstelle wahrscheinlich beide IP-Adressen und nicht die eth-Schnittstellen hinzufügen. Es wäre immens hilfreich, wenn Sie erklären würden, warum es sich um Brücken handeln muss und nicht nur um "Gründe".
Paul
Über die "Gründe". Das ath0-WLAN-Netzwerk dhcpd weist WLAN-Clients keine IP zu, wenn ath1 mit dem Home-AP / Internet verbunden ist, und WLAN-Clients zeigen die Meldung "Authentifizierungsfehler aufgetreten" an.
Stannis Lin