Masalah koneksi internet di WSL 2 bisa disebabkan oleh beberapa faktor, termasuk konfigurasi jaringan, firewall, atau masalah dalam distribusi Linux itu sendiri.
WSL 2 (Windows Subsystem for Linux 2) adalah fitur yang memungkinkan Anda menjalankan sistem operasi Linux di dalam Windows 11. Fitur ini sangat berguna bagi para pengembang, administrator, dan pengguna yang ingin menggunakan alat-alat Linux tanpa harus menginstal dual boot atau mesin virtual.
Namun, ada beberapa masalah yang mungkin Anda hadapi saat menggunakan WSL 2, salah satunya adalah masalah koneksi internet. Beberapa pengguna melaporkan bahwa mereka tidak dapat mengakses internet dari WSL 2, atau bahwa koneksi mereka sangat lambat atau tidak stabil.
Hal ini dapat mengganggu pekerjaan Anda, terutama jika Anda perlu mengunduh paket, menginstal perangkat lunak, atau berkomunikasi dengan server eksternal.

Ada beberapa kemungkinan penyebab masalah koneksi internet di WSL 2, seperti:
- Konfigurasi jaringan yang salah atau tidak sesuai
- Konflik antara firewall Windows dan WSL 2
- Bug atau kesalahan pada versi WSL 2 atau Windows 11 yang Anda gunakan
- Gangguan pada layanan DNS atau DHCP
Untuk memperbaiki masalah koneksi internet di WSL 2, Anda dapat mencoba beberapa solusi berikut:
1] Periksa Status Koneksi Internet Anda
Langkah pertama yang harus Anda lakukan adalah memeriksa apakah koneksi internet Anda berfungsi dengan baik di Windows 11. Anda dapat melakukan ini dengan membuka browser web dan mencoba mengunjungi beberapa situs web. Jika Anda dapat mengakses situs web tanpa masalah, maka koneksi internet Anda tidak bermasalah.
Namun, jika Anda tidak dapat mengakses situs web atau mendapatkan pesan kesalahan seperti “tidak ada koneksi internet” atau “server tidak ditemukan”, maka ada kemungkinan bahwa koneksi internet Anda bermasalah.
Dalam hal ini, Anda perlu memeriksa pengaturan jaringan Windows 11 Anda, seperti kartu jaringan, protokol TCP/IP, gateway default, DNS server, dan lain-lain. Anda juga dapat mencoba untuk me-restart router atau modem Anda, atau menghubungi penyedia layanan internet Anda untuk bantuan lebih lanjut.
Jika koneksi internet Anda berfungsi dengan baik di Windows 11, tetapi tidak di WSL 2, maka lanjutkan ke solusi berikutnya.
2] Perbarui WSL 2 dan Windows 11 ke Versi Terbaru
Salah satu kemungkinan penyebab masalah koneksi internet di WSL 2 adalah bug atau kesalahan pada versi WSL 2 atau Windows 11 yang Anda gunakan. Untuk mengatasi hal ini, Anda dapat mencoba untuk memperbarui WSL 2 dan Windows 11 ke versi terbaru yang tersedia.
Untuk memperbarui WSL 2, Anda dapat menjalankan perintah berikut di PowerShell sebagai administrator:
wsl --update
Perintah ini akan mengunduh dan menginstal versi terbaru dari kernel Linux untuk WSL 2. Setelah selesai, Anda perlu me-restart komputer Anda agar perubahan berlaku.
Untuk memperbarui Windows 11, Anda dapat membuka Settings > Update & Security > Windows Update dan klik Check for updates. Jika ada pembaruan yang tersedia, ikuti petunjuk di layar untuk mengunduh dan menginstalnya. Setelah selesai, Anda juga perlu me-restart komputer Anda agar perubahan berlaku.
Setelah memperbarui WSL 2 dan Windows 11 ke versi terbaru, coba cek lagi apakah koneksi internet Anda sudah normal di WSL 2. Jika masih bermasalah, lanjutkan ke solusi berikutnya.
3] Sesuaikan Konfigurasi Jaringan WSL 2
Masalah koneksi internet di WSL 2 juga dapat disebabkan oleh konfigurasi jaringan yang salah atau tidak sesuai. WSL 2 menggunakan virtualisasi untuk menjalankan sistem operasi Linux di dalam Windows 11, dan secara otomatis membuat antarmuka jaringan virtual yang terhubung ke jaringan lokal Anda.
Antarmuka jaringan virtual ini memiliki alamat IP yang berbeda dari alamat IP Windows 11 Anda, dan biasanya ditetapkan oleh layanan DHCP.
Namun, terkadang konfigurasi jaringan WSL 2 ini dapat menyebabkan konflik atau masalah dengan jaringan lokal Anda, seperti:
- Alamat IP WSL 2 bertabrakan dengan alamat IP lain di jaringan lokal Anda
- Gateway default atau DNS server WSL 2 tidak sesuai dengan gateway default atau DNS server jaringan lokal Anda
- Firewall Windows atau perangkat lunak keamanan lainnya menghalangi atau membatasi akses internet WSL 2
Untuk mengatasi hal ini, Anda dapat mencoba untuk menyesuaikan konfigurasi jaringan WSL 2 sesuai dengan kebutuhan Anda. Ada dua cara untuk melakukannya, yaitu:
- Mengubah pengaturan jaringan WSL 2 secara global melalui file konfigurasi /etc/wsl.conf
- Mengubah pengaturan jaringan WSL 2 secara spesifik untuk setiap distribusi Linux melalui file konfigurasi /etc/resolv.conf