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?


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
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.