pptpd - endereço já em uso

0

Estou tentando usar pptpd para configurar um servidor VPN. Quando eu corro o seguinte

service pptpd restart
tail /var/log/syslog

O log contém o seguinte erro

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

Eu descobri que isso está relacionado a portas. Incluindo as seguintes linhas em /etc/services resolve o erro

pptp 11723/tcp
pptp 11723/udp

No entanto, quero usar a porta 1723 em vez de outra coisa. Alguns outros serviços estão bloqueando a porta?

Resultado de netstat -ln | grep 1723 :

tcp  0  0  0.0.0.0:1723  0.0.0.0:*  LISTEN
    
por Henricus V. 23.05.2016 / 04:21

1 resposta

0

Para verificar se uma porta já está sendo usada, você pode usar lsof :

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

No exemplo acima, acabei de iniciar nc para escutar conexões UDP na porta 1723 .

Você também pode obter informações sobre um processo de escuta em uma porta com netstat :

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

Então, você precisa descobrir qual serviço já está usando 1723 e provavelmente considerar usar uma porta diferente para pptpd .

    
por mgor 23.05.2016 / 08:01