Hello,
I am looking to turn my LPC2468 into a router. It seems that the RL-ARM TCPnet doesn't have any functionality to support this. Does anyone know of either an open-source solution or a product that supports this?
Any thoughts on this would be really appreciated!
Thanks! Eric
Without NAT support in the stack, it will probably be easier for a TCP/IP beginner to write a proxy. But that will limit support to specific protocols, and to PC applications that supports the use of a proxy.
A proxy is easier to implement, since it is a man-in-the-middle. A server program run in the router that accepts connections from the PC, reads info in the message what to do and then create a new, outgoing connection to some machine on the WAN. If the local machines have 5 connections to the proxy, then the proxy will have 5 connections to the outside world. So when answers arrives back, it will have a one-to-one association between local and external connection and just being able to take bytes from one connection and forward to the other connection in the local/external connection pair.
Wow, thank you, Per. This is very helpful information!
I like your idea of a proxy. I think I may do this until I can learn enough to get NAT to work.