Wie kann ich in Ubuntu eine Verbindung über einen WLAN-Router freigeben?

Wie kann ich in Ubuntu eine Verbindung über einen WLAN-Router freigeben?

Ich habe einige Informationen gefunden, aber alle sind verwirrend. Ich habe eine Ubuntu-Box 12.04, die über ein Kabel mit dem Internet verbunden ist und eine feste IP innerhalb eines großen internen Netzwerks hat. Das Kabel ist in die Netzwerkschnittstelle des Motherboards eingesteckt, die mit seiner IP, DNS usw. konfiguriert ist. Ich habe eine zusätzliche Netzwerkschnittstellenkarte gekauft und einen Apple Airport Extreme-Router an die zweite Schnittstelle angeschlossen. Ich möchte, dass der Router die Verbindung mit anderen Geräten teilt, indem er die über das Kabel hergestellte Verbindung verwendet. Wie kann ich das machen?

Antwort1

Wenn ich das richtig verstanden habe, ist das Netzwerklayout wie folgt:

Kunden <-Wireless-> Flughafen <-Eth1-> Ubuntu <-Eth0-> ISP

Bei diesem Setup müssen Sie die IP-Weiterleitung aktiviert und iptables korrekt eingerichtet haben, um den gesamten Datenverkehr von eth1 nach eth0 zu maskieren.

Z.B:

sysctl -w net.ipv4.ip_forward=1
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
iptables -A FORWARD -i eth1 -j ACCEPT

Alles, was Sie dann tun müssen, ist, diese Änderungen dauerhaft zu machen.

verwandte Informationen