Skip to content

Aralık Konfigürasyonu Arch Linux'ta

Bu makalede

Not

Arch Linux'ta ağ arayüzleri systemd-networkd sistemi veya ip aracılığıyla yapılandırılır.

DHCP'yi systemd-networkd Kullanarak Yapılandırma

DHCP protokolü kullanarak otomatik IP adresi alma işlemini yapılandırmak için aşağıdaki adımları izleyin:

1. Hazırlık

systemd-networkd hizmetinin yüklendiğinden, etkinleştirildiğinden ve çalıştığından emin olun. Bu kontrol edilebilir:

systemctl status systemd-networkd

Hizmet etkin değilse, aşağıdaki komutu çalıştırın:

systemctl enable --now systemd-networkd

2. Yapılandırma Dosyası Oluşturma

/etc/systemd/network/ dizininde, ağ arayüzü için bir yapılandırma dosyası oluşturun. Dizin yoksa manuel olarak oluşturun:

mkdir -p /etc/systemd/network

örneğin /etc/systemd/network/20-wired.network adlı bir dosya oluşturun ve aşağıdaki yapılandırmayı ekleyin:

vi /etc/systemd/network/20-wired.network
[Match]
Name=ens1

[Network]
DHCP=yes

Not

ens1 kısmını ağ arayüzünüzün adıyla değiştirin. Ağ arayüzü isimlerini bulmak için komutu kullanabilirsiniz: ip link.

3. Hizmeti Yeniden Başlatma

Değişiklikleri uygulamak için systemd-networkd'yi yeniden başlatın:

systemctl restart systemd-networkd

4. Bağlantıyı Kontrol Etme

IP adresinin başarıyla alındığını doğrulayın:

ip addr show ens1

Komut çıktısı, aşağıdaki satırda elde edilen IP adresini göstermelidir:

5. Sorun Giderme

Bağlantı çalışmazsa:

  1. systemd-networkd hizmeti günlüğündeki detaylı hatanın bilgilerini kontrol edin:

    journalctl -u systemd-networkd
    
  2. Yapılandırmanın doğru bir şekilde kurulduğundan ve systemd-resolved hizmetinin çalıştığından emin olun:

    systemctl enable --now systemd-resolved
    

    /etc/resolv.conf dosyasına yapılan sembolik bağlantıyı kontrol edin:

    ls -l /etc/resolv.conf
    

    Dosya yanlış yapılandırılmışsa, aşağıdaki komutla bir bağlantı oluşturun:

    bash ln -sf /run/systemd/resolve/resolv.conf /etc/resolv.conf

Statik IP Adresi Yapılandırması

ens1 arayüzü üzerinde statik IP adresi için örnek yapılandırma:

  1. Aşağıdaki içeriği ile /etc/systemd/network/20-wired.network dosyasını oluşturun veya düzenleyin:

    [Match]
    Name=ens1
    
    [Network]
    Address=192.168.1.100/24
    Gateway=192.168.1.1  # Ağ geçidi IP adresinizi belirtin
    DNS=8.8.8.8 8.8.4.4
    
    • Address: Cihazınız için statik IP adresini ayarlayın. Bu örnekte 192.168.1.100 kullanılıyor.
    • Gateway: Ağ geçidi IP adresinizi belirtin. Genellikle bu, router'ınızın IP adresidir, örn. 192.168.1.1.
    • DNS: DNS sunucularını belirtin. Bu örnekte Google'ın kamuya açık DNS sunucuları kullanılıyor.
  2. Ayarları uygulamak için systemd-networkd hizmetini yeniden başlatın:

    systemctl restart systemd-networkd
    
  3. Ayarların doğru bir şekilde uygulanıp uygulanmadığını doğrulayın:

    ip addr show ens1
    

Belirtilen IP adresini liste içinde görmelisiniz:

Dikkat

DNS parametresinin düzgün çalışmasını sağlamak için systemd-resolved'in etkin ve çalıştığından emin olun:

systemctl enable --now systemd-resolved 

Gerekirse, /etc/resolv.conf dosyasını systemd-resolved için bir sembolik bağlantı olarak yapılandırın:

sudo ln -sf /run/systemd/resolve/resolv.conf /etc/resolv.conf

Yapılandırmayı Uygulama

Ağı kurduktan sonra, durumunu kontrol etmek için aşağıdaki komutu kullanabilirsiniz:

ip addr show 
Yönlendirme parametrelerini görüntülemek için:

ip route show  

Daha fazla bilgi için resmi Arch Linux belgelerine başvurun.


Bu sayfanın bazı içerikleri ya da yazıları AI tarafından oluşturulmuş veya çevrilmiş olabilir.