是否有一种方法可以让pptpd侦听TCP端口上的PPTP交易,而不是默认的1723端口?
我知道PPTP使用的不仅仅是tcp/1723。它还使用GRE。这不是问题。如何更改默认的PPTP TCP端口。
以及如何将linux上的pptp客户端配置为使用缺省端口以外的端口,我在debian上使用pptpd。
发布于 2012-01-01 13:07:05
我对poptop ( pptpd服务器)的理解是,如果不修补源代码并重新编译,您就无法为服务器指定端口号。
仔细查看消息来源似乎表明了类似的情况。
[welby@blackpudding pptpd-1.3.4]$ fgrep PPTP_PORT -R .
./pptpmanager.c: address.sin_port = htons(PPTP_PORT);
./pptpdefs.h:#define PPTP_PORT 1723如您所见,它是在pptpdefs.h中定义的,因此,为了更改这个端口,您必须重新编译。
服务器端可能预先形成一个IPTables src,以接受另一个端口上的连接并重定向它--但是我怀疑客户机仍然需要更新。
是否需要只使用PPTP,就好像其他VPN解决方案是可以接受的一样,您可能会发现openvpn更适合您的需要。
发布于 2014-02-04 00:34:39
现在有点晚了,但我还是会发邮件的。在我刚刚读到的某个论坛上,有一篇文章说要在at /etc/services中添加一行,称为pptp。只需在此之后指定您想要的端口,您就应该很好。
注:我没有测试这是正确的。
“所以我的行将声明pptp [tab][tab]1723/tcp,因为默认值是1723
https://serverfault.com/questions/345674
复制相似问题