Dokümantasyon

Realtek RTL8153 Gigabit Ethernet Adapter

Bu rehber, Device ID’si 8153 olan ve genellikle USB 3.0 standardında 10/100/1000 Mbps (Gigabit) hız sunan Realtek RTL8153 çipsetli adaptörler için geçerlidir.

USB 3.0 Icon

1. USB Portu ve Sürücü Uyumluluğu

RTL8153, tam performans için bir USB 3.0 portuna (genellikle mavi renkli) takılmalıdır. USB 2.0 portunda da çalışır ancak hızı ~480 Mbps ile sınırlı kalır.

Bu adaptör de r8152 sürücüsünü kullanır. Sürücünün tanıyıp tanımadığını kontrol etmek için:

lsusb -t

Çıktıda, adaptörünüzün bağlı olduğu satırda Driver=r8152 ifadesini ve 5000M (USB 3.0) veya 480M (USB 2.0) hızını görmelisiniz.

2. Performans Sorunları

Gigabit hızlarına ulaşamıyorsanız, birkaç olası neden vardır:

  • Kablo: En az Cat5e veya Cat6 standardında bir Ethernet kablosu kullandığınızdan emin olun.
  • Switch/Router Portu: Bağlandığınız cihazın portunun Gigabit (1000 Mbps) destekli olduğunu doğrulayın.
  • USB Portu: Adaptörün USB 3.0 portuna takılı olduğunu lsusb -t ile teyit edin.

Ağ verimini test etmek için iperf3 aracını kullanabilirsiniz. Ağınızda bir iperf3 sunucusu çalıştırdıktan sonra istemcide şu komutu çalıştırın:

# 'sunucu_ipsi' yerine iperf3 sunucusunun IP adresini yazın
iperf3 -c sunucu_ipsi

3. Python ile DNS Çözümleme Testi

İnternet bağlantı sorunları bazen DNS ile ilgili olabilir. Bu betik, yaygın bir alan adını IP adresine çözümlemeyi dener.

import socket

def test_dns_resolution(domain="pardus.org.tr"):
    """
    Verilen alan adını bir IP adresine çözümlemeye çalışır.
    """
    try:
        ip_address = socket.gethostbyname(domain)
        print(f"'{domain}' başarıyla '{ip_address}' adresine çözümlendi.")
        return True
    except socket.gaierror:
        print(f"'{domain}' çözümlenemedi. DNS sunucu ayarlarınızı kontrol edin.")
        return False

test_dns_resolution()

Eğer bu test başarısız olursa, /etc/resolv.conf dosyanızı veya NetworkManager ayarlarınızdaki DNS sunucu bilgilerinizi kontrol etmeniz gerekebilir.