AlmaLinux'ta Ağ Ayarları Nasıl Yapılır
Categories:
4 dk. okuma süresi
CentOS’a popüler bir açık kaynaklı alternatif olan AlmaLinux, sunucu ortamlarında istikrarı, güvenilirliği ve esnekliğiyle yaygın olarak tanınır. Sistem yöneticileri, cihazlar arasında sorunsuz iletişimi sağlamak ve ağ performansını optimize etmek için ağ ayarlarını verimli bir şekilde yönetmelidir. Bu kılavuz, AlmaLinux’ta ağ ayarlarını kurma ve değiştirme konusunda ayrıntılı bir açıklama sunar.
AlmaLinux’ta Ağ Yapılandırmasına Giriş
Ağ, ister internet erişimi, ister dosya paylaşımı veya uzaktan yönetim için olsun, dış dünyaya bağlanmaya ihtiyaç duyan herhangi bir sistemin omurgasıdır. AlmaLinux, birçok Linux dağıtımı gibi, varsayılan ağ yapılandırma aracı olarak NetworkManager
kullanır. Ayrıca, yöneticiler nmcli
gibi CLI araçlarını kullanabilir veya daha ayrıntılı kontrol için yapılandırma dosyalarını doğrudan değiştirebilir.
Bu kılavuzun sonunda şunları nasıl yapacağınızı öğrenmiş olacaksınız:
- Bir ağ arayüzünü yapılandırma.
- Statik IP adresleri ayarlama.
- DNS ayarlarını değiştirme.
- Ağ bağlamayı veya köprülemeyi etkinleştirme. - Yaygın ağ sorunlarını giderin.
Adım 1: Ağ Yapılandırmasını Kontrol Etme
Değişiklik yapmadan önce, geçerli ağ ayarlarını değerlendirmek önemlidir. Bunu komut satırı veya GUI araçlarını kullanarak yapabilirsiniz.
Komut Satırı Yöntemi:
- Bir terminal oturumu açın.
- Etkin ağ arayüzlerini kontrol etmek için
ip
komutunu kullanın:
ip addr show
NetworkManager
tarafından yönetilen tüm bağlantılar hakkında ayrıntılı bilgi almak için şunu kullanın:
nmcli connection show
GUI Yöntemi:
GNOME masaüstü ortamınız yüklüyse, bağlantıları görüntülemek ve yönetmek için Ayarlar > Ağ‘a gidin.
Adım 2: Ağ Arayüzlerini Yapılandırma
Ağ arayüzleri dinamik olarak (DHCP kullanılarak) veya statik olarak ayarlanabilir. Her ikisinin de nasıl gerçekleştirileceği aşağıda açıklanmıştır.
DHCP’yi (Dinamik Ana Bilgisayar Yapılandırma Protokolü) Yapılandırma:
ip addr
komutunu kullanarak ağ arayüzünü (örn.eth0
,ens33
) tanımlayın.Arayüzü DHCP kullanacak şekilde ayarlamak için
nmcli
kullanın:
nmcli con mod "Connection Name" ipv4.method auto
nmcli con up "Connection Name"
"Connection Name"
ifadesini gerçek bağlantı adıyla değiştirin.
Statik IP Adresi Ayarlama:
- Bağlantıyı değiştirmek için
nmcli
kullanın:
nmcli con mod "Connection Name" ipv4.addresses 192.168.1.100/24
nmcli con mod "Connection Name" ipv4.gateway 192.168.1.1
nmcli con mod "Connection Name" ipv4.dns "8.8.8.8,8.8.4.4"
nmcli con mod "Connection Name" ipv4.method manual
- Bağlantıyı tekrar çevrimiçi hale getirin:
nmcli con up "Connection Name"
Yapılandırma Dosyaları Üzerinden Manuel Yapılandırma:
Alternatif olarak, yapılandırma dosyalarını düzenleyerek doğrudan ağ ayarlarını yapılandırabilirsiniz /etc/sysconfig/network-scripts/
. Her arayüzün ifcfg-<interface>
adlı karşılık gelen bir dosyası vardır. Örneğin:
sudo nano /etc/sysconfig/network-scripts/ifcfg-ens33
Tipik bir statik IP yapılandırması şu şekilde görünebilir:
BOOTPROTO=none
ONBOOT=yes
IPADDR=192.168.1.100
PREFIX=24
GATEWAY=192.168.1.1
DNS1=8.8.8.8
DNS2=8.8.4.4
DEVICE=ens33
Değişiklikleri kaydettikten sonra ağ hizmetini yeniden başlatın:
sudo systemctl restart network
Adım 3: DNS Ayarlarını Yönetme
DNS (Alan Adı Sistemi), alan adlarını IP adreslerine çözümlemek için gereklidir. AlmaLinux’ta DNS’i yapılandırmak için:
nmcli
yoluyla:
nmcli con mod "Connection Name" ipv4.dns "8.8.8.8,8.8.4.4"
nmcli con up "Connection Name"
Manuel Yapılandırma:
/etc/resolv.conf
dosyasını düzenleyin (ancak bu genellikle NetworkManager
tarafından dinamik olarak yönetilir):
sudo nano /etc/resolv.conf
Tercih ettiğiniz DNS sunucularını ekleyin:
nameserver 8.8.8.8
nameserver 8.8.4.4
Değişiklikleri kalıcı hale getirmek için NetworkManager
tarafından dinamik güncellemeleri devre dışı bırakın:
sudo nano /etc/NetworkManager/NetworkManager.conf
Aşağıdaki satırı ekleyin veya değiştirin:
dns=none
Hizmeti yeniden başlatın:
sudo systemctl restart NetworkManager
Adım 4: Gelişmiş Ağ Yapılandırmaları
Ağ Bağlantısı:
Ağ bağlantısı, yedekliliği ve verimi artırmak için birden fazla ağ arayüzünü bir araya getirir.
- Gerekli araçları yükleyin:
sudo yum install teamd
- Yeni bir bağlı bağlantı oluşturun:
nmcli con add type bond ifname bond0 mode active-backup
- Bağımlı arayüzler ekleyin:
nmcli con add type ethernet slave-type bond ifname ens33 master bond0
nmcli con add type ethernet slave-type bond ifname ens34 master bond0
- Bağ arayüzünü bir IP ile yapılandırın:
nmcli con mod bond0 ipv4.addresses 192.168.1.100/24 ipv4.method manual
nmcli con up bond0
Köprüleme Arayüzleri:
Köprüleme, sanallaştırmada genellikle VM’lere izin vermek için kullanılır ağa erişmek için.
- Bir köprü arayüzü oluşturun:
nmcli con add type bridge ifname br0
- Köprüye bir slave arayüzü ekleyin:
nmcli con add type ethernet slave-type bridge ifname ens33 master br0
- Köprü için IP ayarlayın:
nmcli con mod br0 ipv4.addresses 192.168.1.200/24 ipv4.method manual
nmcli con up br0
Adım 5: Yaygın Sorunları Giderme
1. Bağlantı Çalışmıyor:
- Ağ hizmetinin çalıştığından emin olun:
sudo systemctl status NetworkManager
- Gerekirse ağ hizmetini yeniden başlatın:
sudo systemctl restart NetworkManager
2. IP Çakışmaları:
arp-scan
kullanarak ağda yinelenen IP adreslerini kontrol edin:
sudo yum install arp-scan
sudo arp-scan --localnet
3. DNS Çözümlemesi Başarısız:
/etc/resolv.conf
içeriğini doğrulayın.ping
kullanarak DNS sunucularının erişilebilir olduğundan emin olun:
ping 8.8.8.8
4. Arayüz Açılmıyor:
- Arayüzün etkinleştirildiğini doğrulayın:
nmcli device status
- Arayüzü çevrimiçi hale getirin:
nmcli con up "Connection Name"
Sonuç
AlmaLinux’ta ağ ayarlarını kurmak ve düzenlemek, temel ve gelişmiş ağ yapılandırma tekniklerinin iyi anlaşılmasını gerektirir. Basit bir DHCP bağlantısı yapılandırmak veya yedeklilik için ağ bağlamayı uygulamak olsun, AlmaLinux ihtiyaçlarınızı karşılamak için sağlam ve esnek bir araç seti sunar. nmcli
‘de ustalaşarak, yapılandırma dosyalarını anlayarak ve sorun giderme stratejilerini kullanarak AlmaLinux ortamınızda optimum ağ performansını sağlayabilirsiniz.
Önemli değişiklikler yapmadan önce ağ kurulumunuzu belgelemeyi ve yapılandırma dosyalarını yedeklemeyi unutmayın, böylece kesinti veya yanlış yapılandırmalardan kaçınabilirsiniz.
Geribildirim
Bu sayfa yararlı oldu mu?
Glad to hear it! Please tell us how we can improve.
Sorry to hear that. Please tell us how we can improve.