デフォルトの1723ポート以外のPPTPポートで、pptpdにTCPトラフィックをリッスンさせる方法はありますか?
PPTPはtcp/1723だけでなく、GREも使用します。問題はありません。デフォルトを変更する方法PPTP = TCPポート。
そして、デフォルトの1723ポート以外のポートを使用するようにLinuxでpptpクライアントを構成する方法私はdebianでpptpdを使用します。
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で定義されているため、このポートを変更するには、再コンパイルする必要があります。
サーバー側でIPTablessrc-natを実行して、別のポートでの接続を受け入れ、これをリダイレクトすることは可能かもしれませんが、クライアントを更新する必要があると思われます。
PPTP他のVPNソリューションが受け入れられるかのように)のみを使用する必要がありますか?openvpnがニーズに適していることがわかります
Clienは簡単です。/etc/openvpn/openvpn.conf
を編集します。まだ存在しない場合はport 7654
を追加します(ただし、存在する必要があります)。サーバーも簡単です(ソースコードを編集しない限り)。
少し遅いですが、とにかく投稿します。ちょうど読んでいたところに、pptpという行を/ etc/servicesに追加するというフォーラムの投稿がありました。その後、必要なポートを指定するだけで、問題はありません。
注:これが正しいかどうかはテストしていません
「だから私の行はpptp [tab][tab]1723/tcp
デフォルトは1723であるため