altera a porta TCP padrão do PPTP

1

Existe uma maneira de fazer o pptpd escutar o trafego PPTP em uma porta TCP diferente da porta 1723 padrão?
Eu khow que PPTP usa mais do que apenas tcp / 1723. Também usa GRE. Isso não é um problema. apenas como alterar a porta TCP PPTP padrão.
E como configurar o cliente pptp no linux para usar a porta diferente da porta padrão 1723 Eu uso o pptpd no debian.

    
por ir01 01.01.2012 / 10:34

3 respostas

3

Meu entendimento do poptop (o servidor pptpd) é que você não consegue especificar um número de porta para o servidor sem corrigir a fonte e recompilar.

Dar uma olhada na fonte parece sugerir semelhante

[welby@blackpudding pptpd-1.3.4]$ fgrep PPTP_PORT -R .
./pptpmanager.c:                address.sin_port = htons(PPTP_PORT);
./pptpdefs.h:#define PPTP_PORT                  1723

Como você pode ver, é definido em pptpdefs.h - e como tal, para alterar esta porta - você teria que recompilar.

Pode ser possível no lado do servidor pré-formatar um IPTables src-nat para aceitar conexões em outra porta e redirecionar isso - no entanto, eu suspeitaria que o cliente ainda precisaria ser atualizado.

Existe um requisito para usar somente o PPTP como se outras soluções de VPN fossem aceitáveis, você pode achar que o openvpn presta-se melhor às suas necessidades

    
por 01.01.2012 / 14:07
0

Clien é fácil: edite /etc/openvpn/openvpn.conf add port 7654 se ainda não estiver lá (mas deve ser). O servidor também é fácil porque você não pode (a menos que você edite o código-fonte).

    
por 01.01.2012 / 14:04
0

É um pouco tarde, mas vou postar assim mesmo. Houve um post no fórum em algum lugar que eu estava lendo que diz para adicionar uma linha em / etc / services, chamada pptp. basta especificar a porta que você quer depois disso e você deve ser bom.

Nota: Eu não testei isso para estar correto

"então minha linha indicaria pptp [tab][tab]1723/tcp porque o padrão é 1723

    
por 04.02.2014 / 01:34