Masalah Internet yang Paling Aneh: Beberapa Situs Berfungsi, Lainnya Tidak
Internet Anda berfungsi. Anda dapat mencari sesuatu di Google. YouTube memuat. Reddit berfungsi dengan baik. Namun situs web bank Anda tidak dapat dimuat. VPN kantor Anda terhubung tetapi tidak ada yang berhasil melaluinya. Gmail baik-baik saja tetapi Anda tidak dapat mengakses situs web tertentu.
Tes kecepatan menunjukkan kecepatan yang baik. Ping berfungsi. Anda pasti terhubung. Namun situs tertentu hanya timeout atau hang selamanya.
Pola gejala aneh ini menjerit Masalah MTU (Unit Transmisi Maksimum). Jaringan Anda mengirimkan paket yang terlalu besar, terfragmentasi atau terjatuh, dan merusak situs web tertentu sementara situs lain tetap berfungsi dengan baik.
Apa Sebenarnya MTU (Versi Sederhana)
MTU adalah ukuran paket maksimum yang diperbolehkan jaringan Anda. Anggap saja seperti ukuran kotak maksimum untuk pengiriman:
- MTU Standar: 1500 byte (berfungsi di mana saja)
- MTU jaringan Anda: Mungkin disetel ke 1500
- Tapi di suatu tempat di jalan: Perangkat hanya menangani 1400 byte
- Hasil: Paket besar terjatuh, paket kecil berfungsi dengan baik
Mengapa beberapa situs berfungsi dan yang lainnya tidak:
- Beranda Google: Paket kecil, muat dengan baik
- Situs perbankan dengan keamanan ketat: Paket besar, terjatuh
- Email biasa: Paket kecil, berfungsi
- Email dengan lampiran: Paket besar, gagal
Bagaimana Mengetahui Jika MTU Adalah Masalah Anda
Gejala masalah MTU klasik:
- VPN terhubung tetapi tidak ada yang berhasil melaluinya
- VPN berhasil terhubung - Namun penjelajahan web, aplikasi habis waktu habisnya - Ini adalah gejala MTU #1
- Beberapa situs web dapat dimuat, yang lain tidak
- Situs sederhana: berfungsi dengan baik - Situs kompleks dengan HTTPS/keamanan: gagal - Polanya konsisten (situs yang sama selalu gagal)
- Dapat melakukan ping tetapi tidak dapat menjelajahi situs tertentu
- Paket ping kecil: berfungsi - Paket web besar: gagal
- Berfungsi pada data seluler tetapi tidak pada WiFi (atau sebaliknya)
- Jaringan yang berbeda memiliki batas MTU yang berbeda - Masalah hanya muncul pada satu jaringan
- SSH/desktop jarak jauh terhubung tetapi hang saat digunakan
- Koneksi awal: paket kecil, berfungsi - Transfer data: paket besar, gagal
Tes MTU Cepat (Windows)
Uji apakah MTU Anda menyebabkan masalah:
ping google.com -f -l 1472
Fungsinya: Mengirim paket 1472 byte yang tidak dapat dipecah-pecah
Hasil bagus:
Reply from 142.250.80.46: bytes=1472 time=15ms
MTU baik-baik saja.
Hasil buruk:
Packet needs to be fragmented but DF set
Masalah MTU terkonfirmasi.
Jika gagal, uji ukuran yang lebih kecil:
ping google.com -f -l 1464
ping google.com -f -l 1400
ping google.com -f -l 1352
Temukan ukuran terbesar yang sesuai. Itu batas MTU Anda yang sebenarnya (tambahkan 28 ke nomor tersebut).
Tes MTU Cepat (Mac/Linux)
ping -D -s 1472 google.com
Alternatif Mac:
ping -D -s 1464 google.com
Logika yang sama: temukan ukuran paket terbesar yang tidak terjatuh.
Cara Memperbaiki Masalah MTU
Perbaiki 1: Turunkan MTU pada Adaptor Jaringan Anda (Windows)
Langkah 1: Buka Command Prompt sebagai Administrator
Langkah 2: Temukan nama antarmuka jaringan Anda:
netsh interface ipv4 show subinterfaces
Langkah 3: Setel MTU ke 1400 (nilai aman):
netsh interface ipv4 set subinterface "Wi-Fi" mtu=1400 store=persistent
(Ganti "Wi-Fi" dengan nama antarmuka Anda)
Langkah 4: Uji apakah situs web sekarang berfungsi
Jika 1400 berhasil, Anda dapat mencoba meningkatkan:
- Coba 1450, uji
- Coba 1480, uji
- Temukan titik terbaik di mana semuanya berfungsi
Perbaiki 2: Turunkan MTU di Mac
Langkah 1: Temukan antarmuka jaringan Anda:
networksetup -listallhardwareports
Langkah 2: Tetapkan MTU:
sudo networksetup -setMTU Wi-Fi 1400
Langkah 3: Verifikasi:
networksetup -getMTU Wi-Fi
Perbaiki 3: Menurunkan MTU di Linux
Sementara (sampai reboot):
sudo ip link set dev eth0 mtu 1400
Permanen (tambahkan ke /etc/network/interfaces):
iface eth0 inet dhcp
mtu 1400
Perbaiki 4: Pengaturan MTU Router (Mempengaruhi Semua Perangkat)
Solusi yang lebih baik: Perbaiki di tingkat router sehingga semua perangkat mendapat manfaat.
- Masuk ke router (192.168.1.1 atau serupa)
- Temukan pengaturan "MTU" (biasanya di pengaturan WAN atau Lanjutan)
- Ubah dari 1500 menjadi 1400 atau 1450
- Simpan dan reboot router
Lokasi umum:
- TP-Link: Jaringan > WAN > Ukuran MTU
- Netgear: Lanjutan > Pengaturan > Pengaturan WAN > Ukuran MTU
- ASUS: WAN > Koneksi Internet > MTU
- Tautan: Konektivitas > Pengaturan Internet > MTU
Perbaikan MTU Khusus VPN
Jika VPN terhubung tetapi tidak ada yang berfungsi:
Sebagian besar perangkat lunak VPN memiliki pengaturan MTU.
OpenVPN: Tambahkan ke file konfigurasi:
mssfix 1400
tun-mtu 1400
Pelindung Kawat: Atur MTU dalam konfigurasi antarmuka:
MTU = 1400
Aplikasi VPN Komersial:
- Cari "MTU" di pengaturan lanjutan
- Nilai percobaan: 1400, 1420, 1450
- Uji sampai berhasil
Mengapa Masalah MTU Terjadi
Penyebab umum:
- koneksi PPPoE (Internet DSL) Paket
- PPPoE menambahkan overhead 8 byte - Standar 1500 MTU menjadi efektif 1492 - Beberapa perangkat tidak menangani hal ini dengan baik
- VPN/terowongan
- Enkripsi menambah overhead - 1500 MTU paket menjadi terlalu besar saat dienkripsi - Memerlukan MTU yang lebih rendah untuk lalu lintas VPN
- Peralatan jaringan ISP
- Beberapa ISP menggunakan MTU <1500 secara internal - Jangan mengiklankan ini kepada pelanggan - Menyebabkan kegagalan misterius
- Penerowongan berlapis-lapis
- VPN melalui VPN - VPN melalui PPPoE - Setiap lapisan menambahkan overhead
Cara Menemukan MTU Optimal
Rumus: MTU Optimal = (Ukuran paket ping kerja terbesar) + 28
Contoh:
ping -f -l 1464berfungsiping -f -l 1472gagal- MTU Optimal = 1464 + 28 = 1492
Nilai MTU umum yang aman:
- 1500: Standar, berfungsi di sebagian besar tempat
- 1492: koneksi PPPoE
- 1450: Aman untuk sebagian besar VPN
- 1400: Sangat konservatif, bekerja hampir di semua tempat
- 1280: Minimum untuk IPv6, selalu berfungsi tetapi tidak efisien
Intinya
Jika beberapa situs web berfungsi tetapi yang lain tidak, atau VPN tersambung tetapi lalu lintas tidak mengalir, Anda mungkin mengalami masalah MTU.
Diagnosis cepat:
ping google.com -f -l 1472
Jika gagal, MTU adalah masalah Anda.
Perbaikan cepat: Turunkan MTU ke 1400 pada adaptor jaringan atau router Anda. Uji apakah masalah hilang.
Perbaikan optimal: Uji nilai MTU yang berbeda (1400, 1450, 1480) untuk menemukan nilai tertinggi yang dapat diandalkan. Gunakan itu.
Tempat menyetelnya:
- Router: Mempengaruhi semua perangkat (pilihan terbaik)
- Adaptor jaringan: Hanya memengaruhi satu perangkat
- Perangkat lunak VPN: Hanya memengaruhi lalu lintas VPN
Kebanyakan orang tidak pernah menghadapi masalah MTU. Namun jika Anda mengalaminya, gejalanya cukup aneh sehingga Anda akan menghabiskan waktu berjam-jam untuk memecahkan masalah lainnya terlebih dahulu. Sekarang Anda tahu apa yang harus diperiksa.