현재 UBUNTU 18.10을 사용하고 있으며 그 전에는 18.04를 사용하고 있었지만 둘 다 VPN(ANY VPN)을 사용하려면 mtu 크기를 1270으로 변경해야 하며 sudo ifconfig wlp2s0 mtu 1270
이를 수행하지 않으면 대부분의 웹사이트에서는 그렇지 않습니다. 제대로 작동하지 않습니다(사진이 표시되지 않거나 일부가 전혀 열리지 않습니다)
지난 주에 OS를 UBUNTU 19.04로 변경했고 문제가 해결되었지만 어떤 이유로 18.10 버전으로 다시 돌아와야 했습니다.
그건 그렇고, 내 VPN 서비스 제공업체에 문제가 있다고 생각했는데 변경했는데도 여전히 이 문제가 있고 Windows나 Android에서는 아무것도 변경할 필요가 없습니다.
이것은 UBUNTU의 버그입니까?
업데이트 1
Without VPN
1?: [LOCALHOST] pmtu 1500
1: 192.168.1.1 1.573ms
1: 192.168.1.1 1.473ms
2: no reply
3: 10.177.107.129 70.725ms
4: 10.177.99.88 29.873ms
5: no reply
6: 10.177.99.97 91.461ms
7: no reply
8: 10.137.99.30 61.386ms
9: 10.137.108.6 44.915ms
10: 10.21.249.238 90.055ms
11: 10.21.71.20 82.133ms asymm 12
12: 10.21.71.20 77.988ms
13: 193.251.150.199 268.404ms
14: 193.251.154.103 204.592ms asymm 13
15: 193.251.243.249 172.388ms asymm 14
16: 193.251.249.202 237.009ms asymm 20
17: 193.251.249.202 205.426ms asymm 20
18: 64.125.29.16 203.375ms asymm 20
19: 64.125.29.16 158.389ms asymm 20
20: 64.125.29.81 251.842ms asymm 19
21: 64.125.31.217 155.117ms asymm 16
22: 64.125.29.58 254.295ms asymm 18
23: 64.125.31.217 185.134ms asymm 16
24: no reply
25: no reply
26: no reply
27: no reply
28: no reply
29: no reply
30: no reply
Too many hops: pmtu 1500
Resume: pmtu 1500
with VPN
1?: [LOCALHOST] pmtu 1400
1: no reply
2: 54.38.75.25 193.406ms
3: 145.239.5.252 173.050ms
4: 10.50.112.124 237.138ms
5: 10.72.1.10 204.673ms
6: 10.73.32.8 156.910ms
7: 10.73.249.2 252.333ms
8: 213.186.32.252 148.465ms
9: 94.23.122.144 173.819ms
10: 94.23.122.243 155.159ms
11: no reply
12: 130.117.3.101 147.622ms
13: 130.117.14.142 160.425ms
14: 195.219.194.5 153.079ms
15: no reply
16: no reply
17: no reply
18: no reply
19: no reply
20: no reply
21: no reply
22: no reply
23: no reply
24: no reply
25: no reply
26: no reply
27: no reply
28: no reply
29: no reply
30: no reply
Too many hops: pmtu 1400
Resume: pmtu 1400
추적 경로 출력:https://gofile.io/?c=pp7Lfx
답변1
LTE 모뎀(무선)에 대한 올바른 MTU 설정을 올바르게 확인하려면...
Ubuntu의 네트워크 구성에는 MTU 설정이 있고 라우터에는 WAN MTU 설정이 있습니다.
DSL의 경우 일반적인 MTU 설정은 1492입니다. 먼저 이 값을 시도해보고 웹 사이트에 이제 액세스할 수 있는지 확인하세요.
올바른 설정을 확인하려면 모든 MTU 설정 = 1500 및 VPN = 꺼짐으로 시작하십시오. (VPN에는 다른 테스트가 필요합니다).
터미널에서:
ping [-c count] [-M do] [-s packet_size] [host]
사용되는 옵션은 다음과 같습니다.
c count
: ping 횟수M hint
: 경로 MTU 검색 전략을 선택합니다.do
(조각화 금지, 심지어 로컬 조각화 금지),want
(PMTU 검색 수행, 패킷 크기가 큰 경우 로컬 조각화) 또는dont
(DF 플래그를 설정하지 않음) 일 수 있습니다 .s packet_size
: 전송할 데이터 바이트 수를 지정합니다.
항상 1472에서 시작하여 매번 10씩 내려가야 합니다. 응답을 받으면 조각난 패킷을 얻을 때까지 1씩 증가합니다. 해당 값(마지막 양호한 값)을 선택하고 다양한 TCP/IP 헤더를 고려하여 값에 28을 추가합니다. 예. 1452가 적절한 패킷 크기(Ping에 대한 ICMP 응답을 처음 받은 곳)라고 가정해 보겠습니다. 실제 MTU 크기는 1480이며, 이는 우리가 작업 중인 네트워크에 가장 적합합니다.
ping -c 4 -M do -s 1472 8.8.8.8 # this will probably show fragmentation
ping -c 4 -M do -s 1462 8.8.8.8 # may show fragmentation
ping -c 4 -M do -s 1452 8.8.8.8 # no fragmentation?
ping -c 4 -M do -s 1453 8.8.8.8 # still no fragmentation?