linux router下的pptp协议穿透nat问题求教

teamos 2011-11-01 11:13:31
场景:

嵌入式开发,采用linux的架构,实现路由功能。
开发板通过pppoe方式接入到公网
私网PC通过dhcp获取192.168.1.x网段ip,并且可以上网。然后通过pptp方式接入到vpn

问题:
私网PC经常无法pptp拨号成功,通过抓包发现,服务器发送的configuration request无法到达客户端PC。
于是怀疑是NAT的问题。
在网上看了很多资料,已经基本定位在GRE没有携带端口信息,导致路由器无法据此进行nat,从而引起反响无法穿透

我的疑问如下:

1:linux是否有内核选项已经支持了?如果有支持了,那么如何编译内核重新开启pptp的alg支持?

2:如果内核已经支持了,是怎么做到支持的?修改了GRE的报文吗?

3:可否自己编译成模块然后手动插入到内核?
...全文
312 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
teamos 2011-11-17
  • 打赏
  • 举报
回复
那就算了,准备结贴了
junkor 2011-11-17
  • 打赏
  • 举报
回复
额,网络这一块儿我还是小白,不过我来是证明一点儿,有人。。。哈哈
teamos 2011-11-16
  • 打赏
  • 举报
回复
没人??

4,469

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 内核源代码研究区
社区管理员
  • 内核源代码研究区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧