로컬 네트워크에 없는 원격 컴퓨터에서 SSH를 통해 연결하려고 하면 문제가 발생합니다.
TUI 응용 프로그램을 실행하려고 하면 작동이 멈추고 아무것도 할 수 없습니다. 뭔가를 입력했는데 ./menu
아무 일도 일어나지 않습니다. 그러나 로컬 IP(로컬 네트워크의 다른 컴퓨터)를 사용하여 SSH를 통해 연결하면 프로그램이 문제 없이 실행됩니다.
그런데 이 100% 동일한 프로그램이 다른 컴퓨터에도 설치되어 있습니다. 원격 IP를 사용하는 다른 컴퓨터에 SSH를 통해 연결할 때 아무런 문제가 없습니다!
해결책
라우터의 MTU 값을 늘렸습니다.
답변1
망가진 것 같아PMTUD. 모든 관련 시스템의 MTU를 확인하고 이를 사용하여 ping -D
원격 호스트에 대한 경로를 통해 전송될 수 있는 최대 패킷 크기를 결정합니다.