Oke kita jelaskan dulu apa itu mtu?
MTU (Maximum Transmission Unit) = ukuran maksimal sebuah paket data yang bisa dikirim lewat sebuah interface jaringan (NIC, bridge, tunnel, dll) tanpa dipecah-pecah (fragmentasi).
Default di Ethernet biasa = 1500 byte. Kalau kita set mtu 9000 → disebut jumbo frame, artinya tiap frame (paket) bisa membawa hingga 9000 byte data sekali kirim.
Kita akan lanjut ke cara konfignya, kita akan coba pakai 4 cara.
Cara Pertama (Temporary)
gunakan perintah berikut ini
ip link set dev eth0 mtu 9000 Ganti eth0 dengan interface yg ingin di ubah, gunakan ip -a untuk mengecek nama interfacenya
Cara Kedua via Ifupdown (OS Lama, Default Proxmox, Permanen)
Gunakan perintah berikut ini untuk mengubah konfignya
nano /etc/network/interfaces Lalu perhatikan baris ini
auto lo iface lo inet loopback iface eno123np0 inet manual + mtu 9000 auto vmbr0 iface vmbr0 inet static address 192.168.254.16/27 gateway 192.168.254.1 bridge-ports eno12399np0 bridge-stp off bridge-fd 0 + mtu 9000 iface eno8303 inet manual iface eno8403 inet manual iface eno124np1 inet manual + mtu 9000 source /etc/network/interfaces.d/* Nah pada contoh saya ada 2 interface fisik yaitu eno123np0 dan eno124np0. Lalu karena saya pakai proxmox maka ada interface vmbr0 bride-network yang menginduk pada pada interface fisik eno123np0. Maka untuk mengaktifkan jumbro frame harus di setting semua agar tidak ada hambatan baik itu interface fisik maupin virtualnya.
jalankan perintah berikut untuk reload konfignya
ifreload -a Cara Ketiga via systemd-networkd
buat file konfigurasinya
nano /etc/systemd/network/10-eth0.network lalu buat isi filenya
[Match] Name=eth0 [Network] Address=192.168.1.10/24 Gateway=192.168.1.1 [Link] MTUBytes=9000 lalu restart untuk menjalankan konfignya
systemctl restart systemd-networkd Os modern seperti proxmox 9 sudah support metode ini, tpi saya kurang rekomendedd karena cara ini sedikit tricky.
Cara Keempat via netplan
Kalau pakai netplan banyaknya di keluarga Ubuntu 20.04+
nano /etc/netplan/01-netcfg.yaml Selanjutnya tinggal ubah file .yml nya
network: version: 2 ethernets: eth0: dhcp4: no addresses: [192.168.1.10/24] gateway4: 192.168.1.1 mtu: 9000 lalu jalankan perintah berikut untuk mengaktifkan konfignya
netplan apply Cara pengecekan
Gunakan perintah dibawah untuk mengecek apakah sudah tersetting atau belum
ip link show eth0 ganti eth0 dengan nama interface yg sudah di ubah konfignya.
(Bonus) Set Jumbo Frame Untuk OVS Proxmox
Oke jadi kalau di proxmox ketika kita ingin menjalankan jumbo frame untuk ovs mode itu ada 2 yg perlu kita setting. Pertama ada interface fisiknya dan keuda kita set juga di interface bridgenya.
konfignya akan seperti ini kira-kira
auto lo iface lo inet loopback iface eno8303 inet manual auto eno12399np0 iface eno12399np0 inet manual ovs_type OVSPort ovs_bridge vmbr1 + ovs_extra set Interface $IFACE mtu_request=9000 auto eno12409np1 iface eno12409np1 inet manual ovs_type OVSPort ovs_bridge vmbr2 + ovs_extra set Interface $IFACE mtu_request=9000 auto vmbr1 iface vmbr1 inet static address 192.168.252.18/27 ovs_type OVSBridge ovs_ports eno12399np0 + ovs_mtu 9000 #CEPH Public auto vmbr2 iface vmbr2 inet static address 192.168.253.18/27 ovs_type OVSBridge ovs_ports eno12409np1 + ovs_mtu 9000 #CEPH Private Network jadi ketika langsung set mtu 9000 pada interface fisik itu akan langsung di take over oleh ovs bridge nya. Maka itu kita perlu mengubahnya via ovs_extra.
selamat mencobaa, semoga bermanfaat.
Top comments (0)