Cara memeriksa nilai MTU saat ini


22

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:


30
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

Di sistem saya mtutidak MTU. Sarankan untuk grep dengan cara case-sensitive dengan grep -i.
krlmlr

1
@ krlmlr hmm odd: D ditambahkan! Tangkapan yang bagus. Miliki beberapa upvotes sebagai hadiah;)
Rinzwind

22

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

Mencoba menghindari "+1!" Murni respon, tetapi jawaban alternatif ini layak mendapat cinta di lingkungan modern di mana containerization berarti OS yang menjalankan aplikasi mungkin dilucuti dari alat jaringan umum, seperti ipconfig.
Marc Bollinger

1
@Firo, bisakah Anda menulis ip addralih-alih ip ad. Sementara singkatan mungkin, saya pikir lebih baik menggunakan nama lengkap dalam jawaban.
pevik

@marcbollinger ipconfigmungkin "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 iproute2digunakan menggunakan metode yang berbeda (netlink) dengan batas yang jauh lebih tinggi.
mark999

7

Anda dapat membaca nilai dari /syssistem file kernel:

cat /sys/class/net/<interface>/mtu

Ganti <interface>dengan nama antarmuka untuk kueri.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.