pptpd - адрес уже используется

Я пытаюсь использовать pptpd для настройки VPN-сервера. Когда я запускаю следующее

service pptpd restart
tail /var/log/syslog

Журнал содержит следующую ошибку

MGR: Couldn't create host socket
createHostSocket: Address already in use

Я понял, что это связано с портами. Включение следующих строк в /etc/services устраняет ошибку

pptp 11723/tcp
pptp 11723/udp

Однако я хочу использовать порт 1723 вместо чего-то еще. Некоторые другие службы блокируют порт?

Результат из netstat -ln | grep 1723:

tcp  0  0  0.0.0.0:1723  0.0.0.0:*  LISTEN
0
задан 23 May 2016 в 05:51

1 ответ

Чтобы проверить, используется ли порт уже, можно использовать lsof:

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

В вышеупомянутом примере, я только что запустил nc для прислушиваний к соединениям UDP на порте 1723.

можно также получить информацию о процессе, слушающем на порте с netstat:

↳ sudo netstat -lptun | grep ":1723"
udp        0      0 0.0.0.0:1723        0.0.0.0:*                31729/netcat

, Таким образом, необходимо выяснить, какой сервис уже использует 1723 и вероятно рассматривает использование другого порта для pptpd.

0
ответ дан 23 May 2016 в 15:51

Другие вопросы по тегам:

Похожие вопросы: