首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >pptpd -已在使用的地址

pptpd -已在使用的地址
EN

Ask Ubuntu用户
提问于 2016-05-23 02:21:09
回答 1查看 2.1K关注 0票数 0

我正在尝试使用pptpd来建立一个虚拟专用网服务器。当我运行以下命令时

代码语言:javascript
复制
service pptpd restart
tail /var/log/syslog

日志包含以下错误

代码语言:javascript
复制
MGR: Couldn't create host socket
createHostSocket: Address already in use

我发现这和港口有关。在/etc/services中包含以下行解决了错误

代码语言:javascript
复制
pptp 11723/tcp
pptp 11723/udp

但是,我想使用端口1723而不是其他的东西。其他一些服务是否阻塞了港口?

netstat -ln | grep 1723的结果:

代码语言:javascript
复制
tcp  0  0  0.0.0.0:1723  0.0.0.0:*  LISTEN
EN

回答 1

Ask Ubuntu用户

发布于 2016-05-23 06:01:39

要检查是否已经使用了端口,可以使用lsof

代码语言:javascript
复制
↳ lsof -i :1723
COMMAND   PID    USER   FD   TYPE DEVICE SIZE/OFF NODE NAME
netcat  31521  mikael    3u  IPv4 374307      0t0  UDP *:1723 

在上面的示例中,我刚启动nc以侦听端口1723上的UDP连接。

您还可以获得有关使用netstat侦听端口的进程的信息:

代码语言:javascript
复制
↳ sudo netstat -lptun | grep ":1723"
udp        0      0 0.0.0.0:1723        0.0.0.0:*                31729/netcat

因此,您需要弄清楚哪些服务已经在使用1723,并可能考虑为pptpd使用不同的端口。

票数 0
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/776173

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档