Intel Centrino Wireless-N 1000
Bu rehber, [8086:123E]
PCI ID’sine sahip (kurgusal) Intel Centrino Wireless-N 1000 Wi-Fi kartı ile ilgili sorunları ele almaktadır.
Görsel: Kablosuz sinyal anteni.
1. Donanım ve Sürücü Kontrolü
Bu kart genellikle iwlagn
veya iwlwifi
sürücüsünü kullanır.
# Donanımı listele
lspci -nnk | grep -i "centrino wireless-n 1000"
# Yüklü sürücüyü kontrol et
lsmod | grep iwl
Eğer lspci
çıktısında donanımı görüyorsanız ancak lsmod
çıktısı boş ise, sürücü yüklenmemiş demektir. Gerekli firmware (linux-firmware
paketi) ve çekirdek modülünün mevcut olduğundan emin olun.
2. Yazılımsal ve Donanımsal Olarak Açık mı?
rfkill
aracı, Wi-Fi kartlarının yazılımsal veya donanımsal olarak engellenip engellenmediğini gösterir.
rfkill list all
Eğer “Soft blocked” veya “Hard blocked” olarak yes
görüyorsanız, engeli kaldırmanız gerekir.
- Soft blocked:
sudo rfkill unblock wifi
- Hard blocked: Dizüstü bilgisayarınızın üzerindeki fiziksel Wi-Fi düğmesini veya klavye kısayolunu (örn: Fn+F2) kullanarak açın.
3. Ağ Yöneticisi Servisini Kontrol Etme
Pardus’ta ağ bağlantıları NetworkManager
servisi tarafından yönetilir. Servisin çalışır durumda olduğunu kontrol edin.
sudo systemctl status NetworkManager
Eğer servis çalışmıyorsa (inactive
veya failed
), başlatın ve etkinleştirin:
sudo systemctl start NetworkManager
sudo systemctl enable NetworkManager
4. Python ile Ağları Tarama (Gelişmiş)
python-wifi
gibi bir kütüphane kullanarak çevredeki ağları tarayan bir betik yazılabilir. Bu, NetworkManager’dan bağımsız bir test sağlar.
# Bu kodun çalışması için `pip install python-wifi` gerekir.
# Sadece bir konsept göstermek içindir.
from wifi import Cell
def scan_wifi_networks(interface='wlan0'):
"""
Belirtilen arayüzü kullanarak Wi-Fi ağlarını tarar.
"""
try:
cells = Cell.all(interface)
print(f"{interface} arayüzü ile bulunan ağlar:")
for i, cell in enumerate(cells):
print(f" {i+1}. SSID: {cell.ssid}, Signal: {cell.signal}, Quality: {cell.quality}")
except Exception as e:
print(f"Ağlar taranırken bir hata oluştu: {e}")
print("Arayüz adının doğru olduğundan ve sürücünün çalıştığından emin olun.")
# 'wlan0' adını kendi sisteminize göre (`iwconfig` veya `ip a`) değiştirin.
scan_wifi_networks()