Ukuran MTU default di sebagian besar jaringan Ethernet adalah 1500 byte. Namun, Anda dapat mengubahnya sesuai kebutuhan. Dalam tutorial ini, kami akan menjelaskan cara mengubah ukuran MTU di Linux.
Prasyarat
- Ubuntu 20.04 sistem
- Pengguna dengan hak istimewa sudo
Catatan: Perintah yang dibahas dalam artikel ini telah diuji pada Ubuntu 20.04 LTS (Fossa Fokus). Perintah yang sama juga berlaku untuk distribusi Debian.
Lihat Ukuran MTU Saat Ini
Untuk melihat ukuran MTU antarmuka ethernet Anda saat ini, gunakan perintah ifconfig sebagai berikut:
$ ifconfig | grep mtuOutput di bawah ini menunjukkan ukuran antarmuka MTU saat ini ens33 aku s 1500.
Atau, Anda juga dapat menggunakan perintah "ip a" untuk melihat ukuran MTU saat ini:
$ ip a | grep mtu
Mengubah sementara Ukuran MTU - Menggunakan perintah ifconfig
Kita dapat menggunakan perintah ifconfig untuk mengubah ukuran MTU dari antarmuka jaringan sistem. Namun, ingatlah bahwa perubahan ini bertahan dari reboot dan kembali ke nilai default i.e. 1500.
Untuk mengubah ukuran MTU antarmuka, gunakan sintaks berikut:
$ ifconfigMisalnya, untuk mengubah ukuran MTU dari antarmuka bernama ens33 untuk 1000 byte, perintahnya adalah:
$ ifconfig ens33 mtu 1000 upSetelah menjalankan perintah di atas, ukuran MTU berubah seketika. Perubahan ini bahkan tidak memerlukan restart layanan.
Anda dapat memverifikasi ukuran MTU baru dengan menjalankan perintah berikut di Terminal:
$ ifconfig | grep mtu
Dari output di atas, Anda dapat memverifikasi bahwa ukuran MTU sekarang telah berubah menjadi 1000 byte. Namun, seperti yang disebutkan sebelumnya, perubahan ini tidak akan bertahan setelah reboot. Ukuran MTU akan kembali ke nilai default 1500 setelah reboot.
Mengubah Ukuran MTU secara permanen
Perintah ifconfig secara instan mengubah ukuran MTU tetapi perubahan ini tidak dapat bertahan dari reboot sistem. Di bagian berikut, kita akan melihat cara mengubah ukuran MTU secara permanen.
Dalam pengalamatan IP dinamis, ukuran MTU diatur oleh DHCP. Jadi perlu mengkonfigurasi file konfigurasi DHCP yang terletak di located /etc/dhcp/dhclient.konf. Untuk alamat IP statis, kami akan membuat perubahan pada file konfigurasi antarmuka jaringan yang terletak di /etc/network/interfaces.
Menggunakan /etc/dhcp/dhclient.file conf
Jika server DHCP berjalan di sistem Anda dan antarmuka jaringan dikonfigurasi untuk menerima alamat IP darinya, gunakan then /etc/dhcp/dhclient.konf file untuk mengubah ukuran MTU.
Mengedit nano /etc/dhcp/dhclient.konf menggunakan perintah berikut:
$ sudo nano /etc/dhcp/dhclient.konfKemudian tambahkan baris berikut di bawah "kirim nama-host = gethostname(); garis:
antarmuka default-mtumenggantikan antarmuka-mtu
Misalnya, untuk mengatur ukuran MTU ke 1400, kami akan menambahkan:
antarmuka default-mtu 1400;menggantikan antarmuka-mtu 1400;
Jika Anda memiliki beberapa antarmuka dan Anda ingin mengubah ukuran MTU hanya dari satu antarmuka, maka lampirkan dalam kurung kurawal sebagai berikut:
antarmuka "interface_name"antarmuka default-mtu
menggantikan antarmuka-mtu
Setelah Anda mengonfigurasi file, simpan, dan tutup.
Sekarang restart layanan jaringan menggunakan perintah berikut di Terminal:
$ Sudo layanan jaringan restartJuga, buka antarmuka menggunakan perintah berikut:
$ sudo ifupPastikan untuk mengganti
Dalam kasus kami, itu akan menjadi:
$ sudo ifup ens33Sekarang keluarkan perintah berikut di Terminal untuk memverifikasi apakah ukuran MTU telah berhasil diubah.
$ sudo ifconfig | grep mtuDari output, Anda dapat melihat ukuran MTU telah diubah menjadi 1400.
Menggunakan file /etc/network/interfaces
Jika antarmuka jaringan Anda dikonfigurasi untuk mendapatkan alamat IP statis, maka Anda dapat mengubah ukuran MTU dengan mengonfigurasi /etc/network/interfaces mengajukan.
Mengedit /etc/network/interfaces file menggunakan perintah berikut di Terminal:
$ sudo nano /etc/network/interfacesTambahkan baris di bawah ini dalam file:
post-up /sbin/ifconfigPastikan untuk mengganti
Misalnya, untuk mengubah ukuran MTU dari antarmuka bernama ens33 untuk 1300 byte, perintahnya adalah:
post-up /sbin/ifconfig ens33 mtu 1300 up
Setelah Anda mengonfigurasi file, simpan, dan tutup.
Sekarang restart layanan jaringan menggunakan perintah berikut di Terminal:
$ Sudo layanan jaringan restartJuga, buka antarmuka menggunakan perintah berikut:
$ sudo ifupPastikan untuk mengganti
Dalam kasus kami, itu akan menjadi:
$ sudo ifup ens33Sekarang keluarkan perintah berikut di Terminal untuk memverifikasi apakah ukuran MTU telah berhasil diubah.
$ ip a | grep mtu
Dari output, Anda dapat melihat bahwa ukuran MTU telah diubah menjadi 1300. Perubahan ini akan tetap ada dan tidak akan terpengaruh bahkan setelah reboot.
Hanya itu yang ada untuk itu! Dengan mengikuti prosedur di atas, Anda dapat mengubah ukuran MTU antarmuka jaringan baik sementara atau permanen di sistem Linux Anda. Semoga ini membantu!