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.