shaniyakov:
Still not working.
If changed levelone address to 192.168.2.10
Why tplink forward to 192.168.1.2
What is this address now?
And can you please explain that?
Is this your Network configuration?
1) WAN -> Modem -> TPlink ->LevelOne ->Arduino?
or
2) Wan -> Modem -> Tplink -+-> LevelOne
|-> Arduino?
if it is 1) then:
Network configuration
Device: WAN IP Internal Local IP Network
TPLink (ISP Issued) (192.168.1.1)
LevelOne (You assigned, 192.168.1.100) (192.168.2.1)
Arduino (You assigned, 192.168.2.100) (no Internal IP, not a router)
If you are usings setup 2), the LevelOne router is not being used.
If your network setup is 1), then the TPLink's WAN address is assigned by your ISP (modem). You can configure the TPLink's internal network. Setup the TPLink's Network (local) to 192.168.1.1, its Network Mask to 255.255.255.0. Configure the TPLINK's DHCP pool from 192.168.1.2 to 192.168.1.99.
In your LevelOne router, SET ITS WAN IP to 192.168.1.100 (not inside the TPLink's DHCP Pool)
In Your LevelOne Router SET is LOCAL IP to 192.168.2.1, its Network Mask to 255.255.255.0, Configure the LevelOne's DHCP pool from 192.168.2.2 to 192.168.2.99,
Configure your ARDUINO's IP to 192.168.2.100 (not in the LevelOne's DHCP Pool)
In the TPLINK Create a forwarding rule that passes all traffic the TPLink sees on it's WAN address port 8080 to the LevelOne Router at Port 8080:
Service Port 8080
Internal port 8080
IP Address 192.168.1.100
In the LevelOne Create a forwarding rule that passes all traffic the LevelOne sees on it's WAN address(192.168.1.100) port 8080 to your Arduino at Address 192.168.2.100:80
Service Port 8080
internal Port 80
IP Address 192.168.2.100
Chuck.