I am wondering how L2TP works internally to provide transparent IP connectivity. I understand that L2TP tunnels IP packets through UDP port 1721. However, I do not see how this provides transparent access. For example, let's say I have a VPN connection and my browser connects to google.com. Typically, this is a TCP connection with the google IP address on port 80. However, something should intercept this request and route it through the L2TP mechanism.
seand source
share