로컬 웹사이트를 특정 컴퓨터에 로드할 수 없습니다

로컬 웹사이트를 특정 컴퓨터에 로드할 수 없습니다

두 대의 컴퓨터가 있는데 둘 다 거의 동일한 Slackware가 설치되어 있습니다. 나는 Waterfox 56을 브라우저로 사용하고 있으며 내 로컬 웹 서버에서 내 웹사이트에 액세스하려고 합니다. 로컬 웹 서버는 두 브라우저 모두에 올바르게 가져온 자체 CA의 TLS 인증서를 사용합니다.

내 컴퓨터 중 하나가 로컬 웹사이트를 올바르게 로드하지 못하고 "TLS 핸드셰이크 수행 중"에서 멈춥니다. 캐시를 지우고 다시 시작해 보았으나 아무 효과가 없었습니다.

방금 다른 브라우저(lynx)를 사용해 보았지만 비슷한 결과를 얻었습니다.

TLS 핸드셰이크 중에 브라우저가 멈추는 이유는 무엇일까요?


새로운 소식이 있습니다. 노트북을 다시 시작한 후 다른 컴퓨터처럼 웹사이트를 더 이상 로드할 수 없습니다. 그러나 나는 다음과 같이 openssl을 사용하여 연결을 시도할 때 뭔가를 발견했을 수도 있습니다.

openssl s_client -connect <server_ip>:443

이해 CONNECTED(00000003)하고 나면 아무것도 아니죠...

또한, 서버의 SSH 세션이 가끔 멈추는 경우가 있는데 결국 서버 문제일 수도 있습니다.

답변1

이유를 찾기가 어렵습니다. DHCP 클라이언트 데몬이 DHCP 서버에서 받은 MTU 설정을 적용하지 않습니다(개인 네트워크에서는 MTU를 9000으로 설정했습니다).

비활성화 옵션이 있습니다 /etc/dhcpcd.conf:

option interface_mtu

나는 그것을 활성화했고 작동했습니다.

이제 서버가 너무 큰 프레임으로 응답하기 때문에 로컬 웹 사이트만 로드에 실패하는 반면, 라우터의 프레임은 내 ISP 네트워크에서 오기 때문에 1500B를 초과하지 않는 이유를 이해합니다.

관련 정보