Verbinden Sie zwei Netzwerke auf demselben Computer

Verbinden Sie zwei Netzwerke auf demselben Computer

Ich habe Pidora (Fedora auf einem Raspberry Pi), das derzeit als Ethernet-zu-WiFi-„Brücke“ fungiert.

Ich habe dhcpd so konfiguriert, dass IPs im Bereich von 10.0.2.25 bis 10.0.2.30 ausgegeben werden, die Netzmaske ist 255.255.0.0. Dies ist für meine Ethernet-Schnittstelle konfiguriert, die die IP 10.0.2.1 hat, was der DHCP-Router-Option entspricht.

Ich kann durch ARP sehen, dass IPs an Geräte verteilt werden.

Ich habe auch eine drahtlose Verbindung zu meinem WLAN-Router und habe ihn so konfiguriert, dass er eine statische Adresse erhält. Die Adresse lautet 10.0.1.55

Ich habe IPv4 geändert, um den Datenverkehr weiterzuleiten, und ich habe auch die folgenden Iptables verwendet, um den Datenverkehr weiterzuleiten:

sudo iptables -t nat -A POSTROUTING -o wlan0 -j MASQUERADE  
sudo iptables -A FORWARD -i wlan0 -o eth0 -m state --state RELATED,ESTABLISHED -j ACCEPT  
sudo iptables -A FORWARD -i eth0 -o wlan0 -j ACCEPT  

Ich kann jetzt jedes Gerät an das Ethernet des Pi anschließen, eine IP erhalten und über mein WLAN eine Verbindung zum externen Internet herstellen.

Ich kann jedoch anscheinend keine Adressen auf der Ethernet-Schnittstelle anpingen (oder irgendetwas anderes tun). Wenn ich beispielsweise einen anderen Computer an das Ethernet anschließe und ihm eine Adresse wie beispielsweise 10.0.2.27 zugewiesen wird, kann ich kein Gerät anpingen, das mit meinem WLAN verbunden ist und eine Adresse wie 10.0.1.10 hat.

Für jede Hilfe bin ich sehr dankbar. :-)

Antwort1

Ich möchte mich bei allen für ihre Kommentare bedanken und dafür, dass sie mich auf den richtigen Weg gebracht haben.

Am Ende habe ich mich bei meinem Router angemeldet und den Routing-Bereich aktualisiert, indem ich den IP-Bereich angegeben habe, den ich erreichen möchte, und den IP-Adressbereich, der Geräten in diesem Netzwerk zugewiesen werden kann.

verwandte Informationen