Saya membuka file ini /etc/dhcp/dhclient.conf
dan menambahkan dua baris ini sebelum baris permintaan:
default interface-mtu 1200;
supercede interface-mtu 1200;
Setelah saya restart dan sistem boot, saya menjalankan ifconfig
dan dikatakan MTU
saya ukurannya 1280. Kenapa?? Bagaimana saya bisa mengubahnya menjadi tepat 1200??
Perbarui :
cat /etc/resolv.conf
:
lrwxrwxrwx 1 root root 29 Mar 19 13:05 /etc/resolv.conf -> ../run/resolvconf/resolv.conf
resolv.conf
berkas:
nameserver 1.1.1.1
nameserver 8.8.8.8
nameserver 2606:4700:4700::1111
nameserver 127.0.0.53
options edns0
resolvectl
keluarannya adalah:
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*
keluarannya adalah:
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)
Jawaban yang Diterima:
Untuk menentukan pengaturan MTU yang benar, mulailah dengan semua pengaturan MTU =1500 dan VPN =mati. (VPN memerlukan pengujian yang berbeda).
Catatan:pertama-tama hapus mod Anda ke /etc/dhcp/dhclient.conf
dan reboot.
Di terminal:
ping [-c count] [-M do] [-s packet_size] [host]
Opsi yang digunakan adalah:
c count
:berapa kali melakukan pingM hint
:Pilih strategi Path MTU Discovery. dapat berupado
(melarang fragmentasi, bahkan yang lokal),want
(lakukan penemuan PMTU, fragmen secara lokal ketika ukuran paket besar), ataudont
(jangan atur bendera DF).s packet_size
:Menentukan jumlah byte data yang akan dikirim.
Anda harus selalu mulai dari 1472 dan turun 10 setiap kali. Setelah Anda mendapatkan balasan, naik 1 sampai Anda mendapatkan paket yang terfragmentasi. Ambil nilai itu (nilai bagus terakhir) dan tambahkan 28 ke nilai untuk memperhitungkan berbagai header TCP/IP. Misalnya. katakanlah 1452 adalah ukuran paket yang tepat (di mana Anda pertama kali mendapat balasan ICMP untuk ping Anda). Ukuran MTU yang sebenarnya adalah 1480, yang merupakan optimal untuk jaringan yang kami tangani.
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?
referensi:Cara menentukan ukuran MTU yang tepat dengan ping ICMP
Terkait:nameserver 127.0.1.1 di resolv.conf tidak akan hilang!?Pembaruan #1:
Saya sarankan Anda menghapus 3 server nama tambahan yang Anda tambahkan ke /etc/resolvconf/resolv.conf.d/head
dan biarkan systemd-resolved mengelola /etc/resolv.conf
. Itu akan bekerja lebih baik dengan VPN.
Pembaruan #2:
Anda juga dapat mengatur profil koneksi kabel/nirkabel BERBEDA, hanya untuk VPN, yang menghubungkan MTU=1200. Di terminal
, ketik nm-connection-editor
dan di sana Anda dapat menyesuaikan profil hanya untuk VPN dengan koneksi otomatis dan MTU .