이 크기의 MTU로 패킷을 보낼 수 있다면 내 문제를 어떻게 설명할 수 있나요? [반복하다]

이 크기의 MTU로 패킷을 보낼 수 있다면 내 문제를 어떻게 설명할 수 있나요? [반복하다]

확인 해봐:Linux Mint 18에서 일부 웹사이트는 로드되는 반면 다른 웹사이트는 오래 걸립니다.

이: https://unix.stackexchange.com/questions/298119/is-there-anything-suspicious-in-my-ifconfig

이것도 잊지 마세요:

ping -c 1 -s 1500 8.8.8.8 PING 8.8.8.8(8.8.8.8) 1500(1528)바이트의 데이터. 8.8.8.8의 1508바이트: icmp_seq=1 ttl=58 시간=13.9 ms

--- 8.8.8.8 핑 통계 --- 1 패킷 보내기, 1 패킷 받기, 0% 패킷 손실, 시간 0ms rtt 최소/평균/최대/mdev = 13.946/13.946/13.946/0.000 ms

ping -c 1 -s 1600 8.8.8.8 PING 8.8.8.8(8.8.8.8) 1600(1628)바이트의 데이터. 8.8.8.8의 1608바이트: icmp_seq=1 ttl=58 시간=14.1 ms

--- 8.8.8.8 ping 통계 --- 1 패킷 보내기, 1 패킷 받기, 0% 패킷 손실, 시간 0ms rtt min/avg/max/mdev = 14.128/14.128/14.128/0.000 ms

ping -c 1 -s 9000 8.8.8.8 PING 8.8.8.8(8.8.8.8) 9000(9028)바이트의 데이터. 8.8.8.8의 9008바이트: icmp_seq=1 ttl=58 시간=15.1 ms

--- 8.8.8.8 핑 통계 --- 1 패킷 보내기, 1 패킷 받기, 0% 패킷 손실, 시간 0ms rtt 최소/평균/최대/mdev = 15.158/15.158/15.158/0.000 ms

유일한 문제는 enpxxx와 ppp0의 MTU를 변경했는데 이제 ifconfig의 MTU가 1492라는 것입니다.

답변1

경로 MTU보다 큰 패킷을 사용한 ping은 IP 조각 전송을 방지하는 ping 옵션을 제공하지 않기 때문에 작동합니다.

내가 설치한 1500바이트 MTU를 사용하면 ping다음과 같습니다.

ping -M do -s 1472 8.8.8.8작동하지만 ping -M do -s 1473 8.8.8.8오류가 발생합니다. 이 -M do옵션은 조각화를 비활성화합니다.

관련 정보