Internet over RAS does not work if IPv4v6 selected as PDP Type (WinCE 6, PLS63-W) | Telit Cinterion IoT Developer Community
April 2, 2023 - 1:33pm, 242 views
Dear community,
given a device running WinCE 6.0 and a PLS63-W phone module. On this device, we set up a RAS connection with the phone to have internet. We configure the PDP Context with pdp_type IPv4v6.
After the configuration, the phone has an internet connection (checked with the at^sisx=ping,... command), and also the RAS dial and the ATD*99... dial command succeeds on the device. Running "ipconfig" on the WinCE device shows that there is an Ethernet connection created by the RAS dial and it also has an assigned IPv4 address (the same IP that the phone has). The WinCE's routing table ("route print" command) also looks as expected. Everything looks good.
However on the WinCE device, there is no internet connection, and the ping returns with 11010 error code (even if I ping directly an IP address).
If I change the pdp_type to IP, then we have internet.
The strange thing is that in both cases (pdp_type IP or IPv4v6) we got IP4 address from the operator.
Could be that our WinCE does not have IP6 feature enabled (I think this because ndisconfig does not show TCPIP6 protocol version, while in our other WinCE 7 devices it shows) but since we got IP4 address from the operator I would expect that internet should work even if TCPIP6 is not enabled in WinCE
Any thought, idea from the community?
Thanks,
Csaba
Hello,
Does it mean that the communication in the device with WinCE 7 works with the same module and Pv4v6 setting?
That would confirm your suspicion that it could be related to the fact that the device does not support IPv6 while it was enabled on the module.
Anyway if the device does not support IPv6, setting the module to IPv4 should be reasonable.
Regards,
Bartłomiej
Hi,
no, the WinCE7 is a different device with a different Telit module inside. It was just an example for comparison. In the meantime, we enabled the IP6 in our WinCE6 device and now the internet works also with an IPv4v6 PDP type.
What I still do not understand, is why it does not work if we have an IPv4v6 PDP type with no IP6 enabled in WinCE and the IP we got from the mobile supplier is IPv4.
At the end if possible we would go for IPv4v6 to be future proof.
Hello,
The good thing is that you made it working with the IPv4v6 setting if the WinCE device itself supports IPv6.
I can't tell at the moment why the connection does not work with IPv4v6 setting if WinCE device supports IPv4 only and the network assigns IPv4. I think that it would require some deeper analysis of the communication between OS and the module or module traces.
Regards,
Bartłomiej