Network Ayarları
Arch Linux, ağ yapılandırması için kullanıcısına çeşitli seçenekler sunar. Kurulum sırasında veya sonrasında ihtiyaca göre farklı ağ yönetim araçları kurulup yapılandırılabilir. Yaygın kullanılan yöntemler şunlardır:
systemd-networkd: systemd ile entegre, genellikle sunucular ve basit yapılandırmalar için tercih edilen modern bir ağ yöneticisi.
NetworkManager: Hem masaüstü hem de sunucu ortamlarında popüler, tam özellikli bir ağ yöneticisi. Özellikle Wi-Fi ve mobil bağlantılar için kullanışlıdır.
dhcpcd: Basit bir DHCP istemcisi. Statik IP yapılandırması için de kullanılabilir ancak genellikle diğer araçlar kadar esnek değildir.
netctl: Arch Linux'a özgü, profil tabanlı bir ağ yönetim aracı (artık daha az yaygın).
Manuel Yapılandırma:
ip
komutları ve diğer düşük seviyeli araçlarla manuel yapılandırma (genellikle önerilmez).
Önemli: Bir ağ arayüzü (örn. eth0
, enp0s3
, wlan0
) aynı anda sadece bir yönetim aracı tarafından kontrol edilmelidir. Örneğin, hem NetworkManager hem de systemd-networkd'yi aynı anda aynı arayüz için etkinleştirmek sorunlara yol açar.
Metod 1: systemd-networkd
systemd-networkd
, systemd'nin bir parçasıdır ve yapılandırması /etc/systemd/network/
dizini altındaki .network
uzantılı dosyalarla yapılır. DNS yönetimi için genellikle systemd-resolved
servisi ile birlikte kullanılır.
Yapılandırma Dosyaları:
DHCP (Örnek:
/etc/systemd/network/20-wired.network
):Statik IP (Örnek:
/etc/systemd/network/20-wired-static.network
):
Servisleri Etkinleştirme ve Başlatma:
Metod 2: NetworkManager
NetworkManager, özellikle dinamik ortamlar ve kablosuz ağlar için popüler bir seçenektir. nmtui
(metin arayüzü) ve nmcli
(komut satırı) araçlarını sunar.
Kurulum (Gerekirse):
Servisi Etkinleştirme ve Başlatma:
NOT: Eğer dhcpcd
veya systemd-networkd
gibi başka bir ağ servisi çalışıyorsa, NetworkManager'ı etkinleştirmeden önce onu durdurup devre dışı bırakmanız gerekir (sudo systemctl stop <servis>
, sudo systemctl disable <servis>
).
Yapılandırma (nmtui
):
Kullanımı en kolay yöntemlerden biridir. Terminalde çalıştırın:
Açılan menüden "Edit a connection" ile bağlantıları düzenleyebilir (statik IP, DHCP, DNS vb.), "Activate a connection" ile etkinleştirebilirsiniz.
Yapılandırma (nmcli
):
Komut satırı üzerinden daha detaylı kontrol sağlar. Örnekler için RHEL/CentOS bölümündeki Network Ayarları (NetworkManager) kısmına bakabilirsiniz. Komutlar Arch Linux üzerinde de geçerlidir.
Metod 3: dhcpcd
Basit bir DHCP istemcisidir. Statik IP atamak için de kullanılabilir ancak genellikle NetworkManager veya systemd-networkd daha esnektir.
Kurulum (Gerekirse):dhcpcd
genellikle temel kurulumda gelir.
Servisi Etkinleştirme (Belirli Arayüz İçin):
Statik IP Yapılandırması (/etc/dhcpcd.conf
):/etc/dhcpcd.conf
dosyasının sonuna aşağıdaki gibi satırlar eklenerek statik IP ayarlanabilir:
Değişiklik sonrası dhcpcd
servisini yeniden başlatmak gerekir:
Arch Linux'ta ağ yönetimi için hangi yöntemin seçileceği kullanıcının tercihine ve ihtiyacına bağlıdır. Genellikle NetworkManager veya systemd-networkd modern ve esnek çözümler sunar.
Last updated