PPTP를 통해 CentOS 서버에 연결하는 일부 Windows 7 클라이언트가 있지만 해당 포트를 사용할 수 없으므로 제어 연결에 1723 이외의 포트를 사용하고 싶습니다.
그렇게 할 수 있는 방법이 있나요? 아마도 클라이언트와 서버의 라우팅/방화벽 규칙을 변경함으로써 가능합니까?
편집하다
그래서 시도해 볼 기회가 없었지만 이것이 효과가 있을까요?
iptables -t nat -A PREROUTING -p tcp --dport [port i can use] -j DNAT --to-destination 127.0.0.1:1723
아직 창문쪽에는 아무것도 없어요.
편집 #2
그래서 iptables 규칙과 함께 harry가 제안한 것을 테스트했습니다.
레지스트리 값을 변경하고 다시 시작하면 더 이상 일반 pptp 서버에 연결할 수 없으므로추정하다포트를 변경하고 있지만 확실히 알 수 있는 방법이 없습니다. 수정된 레지스트리 값을 iptables 규칙과 함께 사용하면 연결이 시간 초과되거나 "사용 중"이라고 표시되기 때문입니다.
그래서 기본적으로 연결을 테스트하고 디버깅하는 방법을 모릅니다. VM에 Linux 호스트를 설정해 보고 더 큰 범위로 업그레이드하기 전에 로컬 컴퓨터에서만 이 작업을 수행할 수 있는지 확인할 수 있습니다.
답변1
Windows의 경우 regedit에서 TcpPortNumber를 검색하고 해당 값을 1723에서 새 포트 번호로 변경한 다음 재부팅할 수 있습니다. 내 컴퓨터에서 다음 위치에 있습니다.
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E972-E325-11CE-BFC1-08002BE10318}\0001
CurrentControlSet01이나 다른 변형이 아닌 CurrentControlSet을 사용하고 있는지 확인하세요.
이러한 항목에 대한 일부 정보는 이전 Windows CE 설명서에서 찾을 수 있습니다.PPTP 레지스트리 설정, 그러나 이제 감가상각될 수 있습니다.