Überbrückung zweier Schnittstellen unter Ubuntu (eine drahtlos und eine kabelgebunden)

Überbrückung zweier Schnittstellen unter Ubuntu (eine drahtlos und eine kabelgebunden)

Ich habe zwei Netzwerkschnittstellen auf einem Laptop mit Ubuntu 12.04. Die kabelgebundene Schnittstelle ist an einen WLAN-Router im Netzwerk 192.168.0.0 angeschlossen und die WLAN-Schnittstelle ist mit einem Ad-hoc-Netzwerk im Netzwerk 192.168.1.1 verbunden.

Ich möchte einen anderen Computer an den WLAN-Router anschließen und die Daten an das Ad-hoc-Netzwerk weiterleiten lassen. Der andere Computer erhält also eine Adresse wie 192.168.0.4 und sollte in der Lage sein, Daten an das Ad-hoc-Netzwerk zu senden, beispielsweise an den Computer 192.168.1.100.

Ich habe versucht, einfach die Textdatei /etc/network/interface zu ändern, weiß aber nicht wirklich, was ich dort mache, und ich habe versucht, eine Überbrückungssoftware zu installieren, aber das scheint nicht zu helfen.

Irgendwelche Ideen? Danke.

Antwort1

Das Problem bei dieser Konfiguration ist, dass Ihr Router keine Pakete an das Netzwerk 192.168.1.0 weiterleiten kann, da er nicht für die Weiterleitung von Paketen an dieses Netzwerk konfiguriert ist. Ich gehe davon aus, dass Sie einen Standard-Heimrouter wie Dlink, Netgear, Linksys, Belkin und keinen kommerziellen Hardcore-Router von CISCO haben. Damit ein anderer Rechner das Ad-hoc-Gerät erreichen kann, müssen Sie NAT-Masquerading mit IPTABLES einrichten. Mit NAT erreichen Sie Hosts im Netzwerk 192.168.1.0, aber nur die von Ihnen angegebenen Ports. Dies wird oft als Portweiterleitung bezeichnet. Je nachdem, welche Protokolle Sie verwenden möchten (TCP, UDP usw.), variieren die spezifischen Einstellungen. Hier ist eine gute Seite, die Ihnen den Einstieg erleichtert: http://linux.ardynet.com/ipmasq/ipmasq.php3

verwandte Informationen