Ik probeer port forwarding werkend te krijgen op een Android telefoon die met USB Tethering 4G internet deelt met mijn router. Internet werkt zonder problemen op alle devices die verbonden zijn met mijn router, maar ik probeer nu te connecten van buitenaf via SSH naar een server in mijn netwerk maar dat lukt niet.
Hardware/software:
Hardware/software:
- Telefoon: Samsung Galaxy S4 mini (non-root)
- 4G abo: Lebara sim-only 4G onbeperkt data (KPN netwerk)
- Router: TP-Link TL-WR1043ND met OpenWRT en kmod-usb-net
- Server: Ubuntu 18.04 LTS
- IP van usb0 interface van telefoon is 192.168.42.129
- IP van usb0 interface van router is 192.168.42.7
- Vanaf de telefoon kan ik SSH-en naar de server via 192.168.42.7. Port forwarding (22 --> 22) op de router lijkt dus goed te gaan.
- APN van telefoon gewijzigd van 'portalmmm.nl' naar 'advancedinternet'. Ik las dat 'portalmmm.nl' gebruik maakt van NAT en dit sowieso niet ging werken.
- Telefoon herstart en publieke IP telefoon verkregen via myip.nl: 89:200:xx:xxx
- Port forwarding app FWD geïnstalleerd (https://github.com/elixsr/FwdPortForwardingApp)
- FWD rule aangemaakt voor SSH: Protocol: TCP; From: rmnet1:1222; Target: 192.168.42.7:22 (inkomend kan alleen vanaf port 1024)
- FWD forwarding rule gestart.
- Via andere mobiel over 4G SSH connectie maken met 89:200:xx:xxx. Resultaat: Connection refused (dit werkt wel als ik de router verbind met ADSL)
- Pingen naar 89:200:xx:xxx. Resultaat: Request timed out