Guten Morgen,
Ich bin nach diesem Tutorial vorgegangen und habe aktuell das folgende Szenario (s. Anhang) im Einsatz:
An wlan0 wird lokal ein Netzwerk per Access Point gehostet, an dem sich 20 Teilnehmer verbinden können. In diesem lokalen Netzwerk ist ein Jetty-Server auf dem Port 2222 gestartet, welcher nun mit Internet versorgt werden sollte. So habe ich als wlan1 einen Edimax WLAN-Stick im Einsatz, welcher sich mit meinem Router zu Hause verbindet und eine Internetverbindung aufbaut. Diese Internetverbindung wird per NAT-Regel wie im Tutorial (s. oben, oder: iptables -t nat -A POSTROUTING -o wlan1 -j MASQUERADE) vom wlan1 Interface an das wlan0 Interface weitergereicht.
Zum Test verbinde ich mit also mit dem wlan0 Netzwerk per Smartphone und habe eine aktive Internetverbindung. Soweit so gut.
Zum Problem:
Verbunden per Smartphone mit dem wlan0 Access Point und einem abgeschlossenen IP-Scan sehe ich also die IP-Adresse des DHCP-Server des Access Point mit der 192.168.222.1, sowie ein paar offene Ports wie SSH etc. Was nun jedoch nach dem NAT-ing nicht mehr funktioniert ist ein Zugriff auf den Jetty-Webserver, welcher auf Port 2222 hört.
Kann mir an der Stelle bitte erstmal jemand die NAT-Regel (s. oben) im Detail erklären: Was genau wir denn wie an wlan1 maskiert?
Dafür wäre ich sehr dankbar.
Schöne Grüße
opc241