经过实际测试,外网电脑通过L2TP访问内网的过程如下。
1外网电脑首先通过L2TP协议与内网L2TP服务器建立隧道,这时候外网电脑会虚拟出一个L2TP连接, 内网L2TP服务器是Linux系统,会看到一个虚拟的网卡,好像是pppXX什么的,
比如下面我的服务器就自动建立了一个ppp301的虚拟连接, p t p协议 对方是192.168.10.1
2 服务器会分配给外网电脑一个IP地址,网段是事先分配好的。
3,外网电脑增加默认路由,
4.最重要的, 外网电脑其实是以内网服务器的IP来访问内网其它主机的,我通过网络助手可以清晰的观察到。这个过程L2TP服务器还起到NAT路由的功能。 外网电脑之所以能访问内网,关键就在这,内网电脑根本感觉不到是外网来访问它了,