【发布时间】:2012-11-21 18:07:57
【问题描述】:
我想创建一个路由服务器来代理一些客户端(它们可能不在同一个 Intranet 中)以访问 Internet。我需要为客户端分配唯一的IP,并在数据包响应时获取IP,这样我就可以做一些监控任务。我想知道我是否使用PPPoE服务器来处理这种情况,如何通过NAT?谢谢!
【问题讨论】:
标签: c networking nat pppoe
我想创建一个路由服务器来代理一些客户端(它们可能不在同一个 Intranet 中)以访问 Internet。我需要为客户端分配唯一的IP,并在数据包响应时获取IP,这样我就可以做一些监控任务。我想知道我是否使用PPPoE服务器来处理这种情况,如何通过NAT?谢谢!
【问题讨论】:
标签: c networking nat pppoe
你不能。 NAT在Transport layer中路由数据包,而PPPoE在Data Link layer中运行; NAT 甚至无法看到 PPPoE 数据包。
【讨论】:
您只需要设置一个网关机器,您的所有客户端都可以连接到该网关机器,并在该机器上简单地设置 NAT。为了监控客户端是否很少,只需设置wireshark并记录流量,如果它很大,连接专用的日志服务器并将您的网关服务器以太网连接到此服务器以混杂模式,记录流量并玩得开心,
【讨论】: