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 .
