This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

TCP/IP Stack with router

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

Parents
  • 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.

Reply
  • 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.

Children