![OpenVPN에 연결할 수 있고 트래픽은 작동하지만 로컬 네트워크에 있지 않습니다.](https://rvso.com/image/1586952/OpenVPN%EC%97%90%20%EC%97%B0%EA%B2%B0%ED%95%A0%20%EC%88%98%20%EC%9E%88%EA%B3%A0%20%ED%8A%B8%EB%9E%98%ED%94%BD%EC%9D%80%20%EC%9E%91%EB%8F%99%ED%95%98%EC%A7%80%EB%A7%8C%20%EB%A1%9C%EC%BB%AC%20%EB%84%A4%ED%8A%B8%EC%9B%8C%ED%81%AC%EC%97%90%20%EC%9E%88%EC%A7%80%20%EC%95%8A%EC%8A%B5%EB%8B%88%EB%8B%A4..png)
내 Raspberry Pi에 PiVPN 스크립트를 통해 OpenVPN을 설치했습니다. 거의 모든 것이 잘 작동합니다. 여기에 연결할 수 있고 내 트래픽이 VPN 서버를 통과합니다. 내 유일한 문제는 내가 로컬 네트워크에 없다는 것입니다. 그래서 OpenVPN을 설치한 이유인 SSH를 통해 연결할 수 없습니다. 내 아이폰에서는 아무 문제 없이 termius를 사용하여 쉘에 연결할 수 있습니다. 내 노트북에서 Manjaro Linux를 사용하고 있습니다.
OpenVPN 버전: 2.4.0
Idee도 그러하길 바랍니다. 출력이 필요하면 저에게 물어보세요.
미리 감사드립니다.
허
답변1
아직 문제를 해결하지 못했다면. 연결에 문제가 있는 부분을 확인하세요.
- 먼저
ping <local ip of the server>
. 서버에 ping을 보낼 수 있다면 사실상 로컬 네트워크에 있는 것입니다. 그래도 작동하지 않으면 경로를 추가해야 합니다. 제발이 게시물을 확인하세요그에 대한. 하지만 나는 당신의 문제가 여기에 있다고 생각하지 않습니다. ssh -v <server>
에서 멈추면 시도해 보세요debug1: expecting SSH2_MSG_KEX_ECDH_REPLY
. 암호화에 관한 작은 버그를 해결해야 합니다. 파일 에 다음 줄을 추가하기만 하면 됩니다.ssh/config
.KexAlgorithms ecdh-sha2-nistp521
답변2
OpenVPN의 클라이언트 구성을 변경하여 문제를 해결했습니다. 이제 휴대폰을 사용할 때 VPN이 작동했던 이유가 이해가 됩니다.
답변3
누구든지,
debian openvpn debug1: expecting SSH2_MSG_KEX_ECDH_REPLY
openvpn 구성을 조정하고 (nano /etc/openvpn/server.conf)를 추가해야 합니다.
#Set Local Server MTU on TUN/TAP
tun-mtu 1492
mssfix 1400
#Set REMOTE Client MTU on TUN/TAP
push "tun-mtu 1492"
push "mssfix 1400"
이전 호:
tcpdump와 wireguard 를 ssh -vvvv
사용한 후 이 점을 알아낸 다음 적용했습니다. 지금은 작동합니다.
이후의 한마디:
1492를 마이너스 8단계(1바이트는 8비트와 동일)만큼 낮추는 것이 필요할 수도 있다는 점을 기억하세요. 이것이 -8인 이유입니다.
PUSH에는 어떤 클라이언트도 신경 쓸 필요가 없다는 좋은 기능이 있습니다!
유용하다고 생각되면 나에게 공감을 남겨주세요 ;-)