このファイルに移動しました/etc/dhcp/dhclient.conf
リクエスト行の前に次の2行を追加しました:
default interface-mtu 1200;
supercede interface-mtu 1200;
再起動してシステムが起動した後、ifconfig
を実行します MTU
と表示されます サイズは1280です。なぜですか?どうすれば正確に1200に変更できますか??
更新 :
cat /etc/resolv.conf
:
lrwxrwxrwx 1 root root 29 Mar 19 13:05 /etc/resolv.conf -> ../run/resolvconf/resolv.conf
resolv.conf
ファイル:
nameserver 1.1.1.1
nameserver 8.8.8.8
nameserver 2606:4700:4700::1111
nameserver 127.0.0.53
options edns0
resolvectl
出力は次のとおりです:
Current DNS Server: 1.1.1.1
DNS Servers: 1.1.1.1
8.8.8.8
2606:4700:4700::1111
DNSSEC NTA: 10.in-addr.arpa
dpkg -l *dnsmasq*
出力は次のとおりです:
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-
aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name Version Architecture
Description
+++-======================-================-================-
==================================================
un dnsmasq <none> <none> (no
description available)
ii dnsmasq-base 2.79-1 amd64 Small
caching DNS proxy and DHCP/TFTP server
un dnsmasq-base-lua <none> <none> (no
description available)
承認された回答:
正しいMTU設定を決定するには、すべてのMTU設定=1500およびVPN=オフから始めます。 (VPNには別のテストが必要です。)
注:最初にmodを/etc/dhcp/dhclient.conf
に削除します 再起動します。
ターミナル内:
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ずつ上げます。その値(最後の適切な値)を取得し、値に28を追加して、さまざまなTCP/IPヘッダーを考慮します。例えば。 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?
参照:ICMPpingを使用して適切なMTUサイズを決定する方法
関連:resolv.confのnameserver 127.0.1.1は消えません!?更新#1:
/etc/resolvconf/resolv.conf.d/head
に追加した3つの余分なネームサーバーを削除することをお勧めします そしてsystemd-resolvedに/etc/resolv.conf
を適切に管理させます 。これはVPNでうまく機能するはずです。
更新#2:
MTU =1200を配線する、VPN専用の異なる有線/無線接続プロファイルを設定することもできます。 terminal
、「nm-connection-editor
」と入力します そこで、自動接続を使用してVPN専用のプロファイルをカスタマイズできます およびMTU 。