Ich suche eine Lösung für das folgende Szenario:
Im Netzwerk befindet sich ein UPnP-Server (192.168.178.1), der ist über LAN mit einem PC (192.168.178.10) verbunden. Subnetzmaske ist 255.255.255.0
Im PC befindet sich zusätzlich ein WLAN-Adapter, der als AP (192.168.179.1) arbeitet. Über diesen AP sollen nun externe Geräte auf den UPnP-Server zugreifen können.
Auf dem PC werden die Verbindungen vom WLAN ins LAN weitergeleitet:
|
Source code
|
1
2
3
4
5
|
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
echo 1 > /proc/sys/net/ipv4/ip_forward
/etc/init.d/udhcpd start
/etc/init.d/dnsmasq start
iptables -A INPUT -i uap0 -p tcp -m tcp --dport 80 -j ACCEPT
|
Damit ist es Problemlos möglich von mobilen Geräten über den AP auf Internet (ebenfalls über 192.168.178.1) zuzugreifen. Den UPnP-Server finden die Geräte aber nicht.
Habe schon probiert über iptables den Port 49152 weiterzuleiten - aber ohne Erfolg.
Hat jemand sowas schon mal probiert oder weiß wie es funktionieren könnte?