Linux Ubuntu 24.04 Üzerinde Wi-Fi Sürücüsü Nasıl Kurulur?

📌 Özet

Canonical tarafından 25 Nisan 2024 tarihinde piyasaya sürülen Ubuntu 24.04 LTS Noble Numbat, beraberinde getirdiği Linux 6.8 çekirdeği ile geniş bir donanım desteği sunsa da bazı Wi-Fi yonga setlerinde sürücü uyumsuzlukları yaşanabilmektedir. Özellikle Realtek, Broadcom ve MediaTek gibi yaygın kullanılan ancak patentli sürücü gerektiren ağ kartları için resmi depoların ve ek sürücü yöneticisinin nasıl optimize edileceği adım adım açıklanmıştır. Yazı, sistemin kararlı bir şekilde ağa bağlanmasını sağlamak adına gerekli olan paket yönetimlerini, çekirdek modülü yüklemelerini ve hata ayıklama yöntemlerini bir araya getirerek kullanıcıların teknik süreçleri hatasız tamamlamasını hedefler. Bu rehber sayesinde, kurulum sonrası yaşanan internet erişim problemleri profesyonel çözüm yöntemleriyle kalıcı olarak giderilmektedir.

Ubuntu 24.04 LTS ve Ağ Donanımı Uyumluluğu

Ubuntu 24.04 LTS, modern donanımlar için optimize edilmiş olsa da, Wi-Fi sürücülerinin çekirdek seviyesindeki yapılandırması bazen kullanıcı müdahalesi gerektirir. Özellikle kurulum aşamasında internet erişiminin olmaması, sürücülerin otomatik olarak çekilememesine yol açar. Bu durum, donanım üreticilerinin kapalı kaynak kodlu (proprietary) firmware paketlerini Linux çekirdeğine dahil etmemesinden kaynaklanmaktadır.

Adım Adım Donanım Kimliği Tespiti

Sorun giderme sürecinin ilk ve en kritik aşaması, sistemin ağ kartınızı nasıl algıladığını belirlemektir. Terminali açarak donanım verilerini analiz etmek, hangi sürücü paketine ihtiyacınız olduğunu netleştirir.

  • PCI Aygıtlarını Listeleme: lspci -knn | grep -iA3 net komutu, ağ kartınızın modelini ve aktif olan çekirdek modülünü gösterir.
  • USB Wi-Fi Adaptörleri: Eğer harici bir USB adaptör kullanıyorsanız lsusb komutu, cihazın chipset bilgilerine ulaşmanızı sağlar.
  • Modül Kontrolü: 'Kernel driver in use' satırında herhangi bir sürücü ismi görünmüyorsa, sistem donanımı tanımakta ancak çalıştırmakta başarısız oluyordur.

Sürücü Yönetimi ve Resmi Depoların Kullanımı

Ubuntu, kullanıcı dostu arayüzü sayesinde karmaşık komut satırı işlemlerine gerek kalmadan sürücü kurulumuna olanak tanır. Ancak bu yöntemin çalışması için sistemin en azından geçici bir internet bağlantısına (kablolu bağlantı veya USB tethering) sahip olması önerilir.

Ek Sürücüler (Additional Drivers) Arayüzü

Sistemin "Yazılım ve Güncellemeler" menüsünde yer alan "Ek Sürücüler" sekmesi, Canonical tarafından doğrulanmış kapalı kaynak kodlu sürücüleri listeler. Broadcom BCM43xx serisi gibi kartlarda, sistem otomatik olarak uygun sürücüyü tespit edip "Sürücüyü kullan" seçeneğini sunacaktır. Bu seçeneği işaretleyip "Değişiklikleri Uygula" butonuna basmak, gerekli tüm firmware dosyalarını otomatik olarak yükleyecektir.

Firmware Paketlerinin Manuel Güncellenmesi

Bazı durumlarda sistem, ağ kartınız için gerekli olan linux-firmware paketinin güncel sürümünü içermeyebilir. Terminal üzerinden şu komutlarla paket listesini güncelleyebilir ve eksik firmware dosyalarını sisteme dahil edebilirsiniz:

sudo apt update
sudo apt install --reinstall linux-firmware
sudo apt install firmware-sof-signed

İleri Düzey Çözüm: Kaynak Kod Derleme

Resmi depolarda bulunmayan veya çok yeni piyasaya sürülmüş ağ kartları için üreticinin sağladığı kaynak kodları derlemek gerekebilir. Bu süreç, sistemin çekirdek başlıklarını (kernel headers) kullanarak sürücüyü sisteme entegre etmeyi kapsar.

Derleme Ortamının Hazırlanması

Derleme yapabilmek için gerekli olan temel araçları sisteminize kurmalısınız:

  • Build-Essential: sudo apt install build-essential linux-headers-$(uname -r) komutuyla derleme araçlarını ve çekirdek başlıklarını kurun.
  • Git ile İndirme: GitHub üzerinden ilgili sürücünün (örneğin rtl8821ce veya benzeri) deposunu git clone [URL] komutu ile yerel dizine indirin.

Sürücü Modülünü Sisteme Kaydetme

İndirilen dizine girdikten sonra genellikle make komutu ile derleme işlemi başlatılır. Ardından sudo make install komutu ile sürücü çekirdek modülü olarak kaydedilir. Son adım olarak sudo modprobe [modül_adı] komutu ile sürücüyü yeniden başlatmaya gerek kalmadan yükleyebilirsiniz.

Bağlantı Sorunlarında Hata Ayıklama

Kurulum sonrası bağlantı hala sağlanamıyorsa, sistem günlüklerini incelemek sorunun kaynağını doğrudan gösterecektir. dmesg | grep -i wifi veya sudo journalctl -u NetworkManager komutları, sürücü yükleme sırasında oluşan hata kodlarını (örneğin "firmware load failed") listeleyecektir. Eğer donanımınız "hard blocked" durumundaysa, fiziksel Wi-Fi anahtarını veya BIOS ayarlarını kontrol etmeniz gerekebilir.

Ubuntu 24.04 LTS, sürekli güncellenen yapısıyla bu tür donanım uyumsuzluklarını zamanla daha az yaşatacaktır. Ancak

BENZER YAZILAR