Bagaimana saya bisa memeriksa nilai MTU untuk koneksi saya saat ini?
Dalam pengaturan koneksi jaringan saya, MTU diatur ke otomatis dan saya ingin tahu nilai yang dipilih secara otomatis untuk itu.
Bagaimana saya bisa memeriksa nilai MTU untuk koneksi saya saat ini?
Dalam pengaturan koneksi jaringan saya, MTU diatur ke otomatis dan saya ingin tahu nilai yang dipilih secara otomatis untuk itu.
Jawaban:
ifconfig
untuk melihat MTU saat ini. Contoh (hanya mencari MTU):
ifconfig| grep -i MTU
UP BROADCAST MULTICAST MTU:1500 Metric:1
UP LOOPBACK RUNNING MTU:65536 Metric:1
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
Metode alternatif:
ip addr | grep mtu
Sebagai contoh:
ip addr | grep mtu
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1
2: enp0s31f6: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1300 qdisc fq_codel state UP group default qlen 1000
3: wlp4s0: <BROADCAST,MULTICAST> mtu 1500 qdisc mq state DOWN group default qlen 1000
4: veth0@if5: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1400 qdisc noqueue state UP group default qlen 1000
ipconfig
.
ip addr
alih-alih ip ad
. Sementara singkatan mungkin, saya pikir lebih baik menggunakan nama lengkap dalam jawaban.
ipconfig
mungkin "umum", tetapi itu juga sudah usang - alasan sebenarnya untuk itu dihapuskan IMO :) Ini dapat menghilangkan informasi penting pada waktu-waktu tertentu, seperti IP sekunder; IIRC metode yang digunakannya untuk berkomunikasi dengan kernel (ioctls) membatasi jumlah data yang dapat dikirim, sedangkan alat yang iproute2
digunakan menggunakan metode yang berbeda (netlink) dengan batas yang jauh lebih tinggi.
Anda dapat membaca nilai dari /sys
sistem file kernel:
cat /sys/class/net/<interface>/mtu
Ganti <interface>
dengan nama antarmuka untuk kueri.
mtu
tidakMTU
. Sarankan untuk grep dengan cara case-sensitive dengangrep -i
.