CentOS'ta IP Adresi Ayarlama¶
Bu makalede
Centos 7¶
CentOS 7'de ağ arayüzleri /etc/sysconfig/network-scripts/ifcfg-eno1
yapılandırma dosyası aracılığıyla saklanır ve yapılandırılır, burada eno1
etkin ağ kartının adıdır. İşletim sisteminde mevcut ağ kartlarının isimleri, bağlantı durumu ve geçerli adresi, aşağıdaki komutu çalıştırarak öğrenilebilir:
DHCP'yi Yapılandırma¶
Dikkat
Dış Ethernet arayüzlerinde aktif DHCP hizmetleri site kullanım şartları ve hizmet koşulları tarafından yasaklanmıştır.
IPADDR
, NETMASK
, GATEWAY
değişkenlerini silin ve BOOTPROTO
değerinde dhcp
belirtin:
Sabit IP Adresi Ayarlama¶
eno1
adlı bir arayüz için sabit IP adresi yapılandırma örneği:
NAME="eno1"
ONBOOT=yes
BOOTPROTO=static
HWADDR="ac:1f:6b:f6:3b:7e"
IPADDR="82.148.21.50"
NETMASK="255.255.255.0"
GATEWAY="82.148.21.1"
TYPE=Ethernet
Yapılandırmayı Uygulama¶
Yapılandırma dosyasını değiştirdikten sonra arayüzü yeniden yüklemeniz gerekir:
Dikkat
Yeniden yükleme işleminden sonra yapılan değişiklikler etkin hale gelir. Ağı yeniden yüklemezseniz, değişiklikler sunucu yeniden başlatıldığında uygulanır.
Ağ ayarlarını kontrol etmek için aşağıdaki komutu kullanabilirsiniz:
NetworkManager¶
Bilgi
IP adresini yapılandırmanın alternatif bir yöntemi, NetworkManager yardımcısıdır.
Bir Arayüz Ekleme¶
sudo nmcli con add con-name "static-ens224" ifname ens224 type ethernet ip4 192.168.1.76/24 gw4 192.168.1.1
Arayüze DHCP Yapılandırma:¶
Dikkat
Dış Ethernet arayüzlerinde aktif DHCP hizmetleri site kullanım şartları ve hizmet koşulları tarafından yasaklanmıştır.
Sabit IP Adresi Ayarlama:¶
Yollar ekledikten sonra, NetworkManager hizmetini yeniden başlatmanız gerekir.
Centos 8¶
NetworkManager¶
Not
CentOS 8'de ağ ayarlarını yapılandırmanın önerilen yöntemi, NetworkManager kullanmaktır. Diğer tüm yöntemler eskimiştir.
Bir Arayüz Ekleme¶
$ sudo nmcli con add con-name "static-ens224" ifname ens224 type ethernet ip4 192.168.1.76/24 gw4 192.168.1.1
Arayüze DHCP Yapılandırma¶
Dikkat
Dış Ethernet arayüzlerinde aktif DHCP hizmetleri site kullanım şartları ve hizmet koşulları tarafından yasaklanmıştır.
Sabit IP Adresi Ayarlama:¶
nmcli con add con-name eth2 type ethernet ifname eth2 ipv4.method manual ipv4.address 192.168.0.15/24 ipv4.gateway 192.168.0.1
Yollar ekledikten sonra, NetworkManager hizmetini yeniden başlatmanız gerekir.
Not
CentOS 8'de ağ arayüzleri de /etc/sysconfig/network-scripts/ifcfg-eno1
yapılandırma dosyası yoluyla saklanır ve yapılandırılır.
DHCP'yi Yapılandırma¶
Dikkat
Dış Ethernet arayüzlerinde aktif DHCP hizmetleri site kullanım şartları ve hizmet koşulları tarafından yasaklanmıştır.
IPADDR
, NETMASK
, GATEWAY
değişkenlerini silin ve BOOTPROTO
değerinde dhcp
belirtin:
TYPE="Ethernet"
PROXY_METHOD="none"
BROWSER_ONLY="no"
BOOTPROTO="dhcp"
DEFROUTE="yes"
IPV4_FAILURE_FATAL="no"
IPV6INIT="yes"
IPV6_AUTOCONF="yes"
IPV6_DEFROUTE="yes"
IPV6_FAILURE_FATAL="no"
IPV6_ADDR_GEN_MODE="stable-privacy"
NAME="enp1s0"
UUID="d5f41bf4-de0a-43b3-b633-7e2ec6212e58"
DEVICE="enp1s0"
ONBOOT="yes"
Sabit IP Adresi Ayarlama¶
Sabit IP adresi yapılandırma örneği:
TYPE="Ethernet"
PROXY_METHOD="none"
BROWSER_ONLY="no"
BOOTPROTO="none"
DEFROUTE="yes"
IPV4_FAILURE_FATAL="no"
IPV6INIT="yes"
IPV6_AUTOCONF="yes"
IPV6_DEFROUTE="yes"
IPV6_FAILURE_FATAL="no"
IPV6_ADDR_GEN_MODE="stable-privacy"
NAME="enp1s0"
UUID="d5f41bf4-de0a-43b3-b633-7e2ec6212e58"
DEVICE="enp1s0"
ONBOOT="yes"
IPADDR=192.168.122.66
PREFIX=24
GATEWAY=192.168.122.1
DNS1=192.168.122.1
Yapılandırmayı Uygulama¶
Yapılandırma dosyasını değiştirdikten sonra arayüzü yeniden yüklemeniz gerekir:
Dikkat
Yeniden yükleme işleminden sonra yapılan değişiklikler etkin hale gelir. Ağı yeniden yüklemezseniz, değişiklikler sunucu yeniden başlatıldığında uygulanır.
Ağ ayarlarını kontrol etmek için aşağıdaki komutu kullanabilirsiniz:
CentOS 9-10 Stream¶
Ağ yapılandırırken, aktif ağ arayüzü ile NetworkManager bağlantı profili arasındaki farkı anlamak önemlidir:
-
Aktif Ağ Arayüzü (
ip addr show
komutu ile görülebilir) - sistem başlatılırken DHCP aracılığıyla otomatik olarak yapılandırılabilen mevcut çalışan bağlantıdır. -
NetworkManager Bağlantı Profili (nmcli connection yönetim aracı ile yönetilir) - bu, sisteme kaydedilen ve her başlatmada uygulanan kalıcı bir yapılandırmadır.
Dikkat
Bir profilsiz ağ bağlantısı olabilirken NetworkManager'da aktif ve çalışabilen bir arayüz olabilir. Bu, nmcli connection modify
komutlarının başarısız olmasına neden olabilir çünkü profil yoktur, ancak sistemde görünür ve işlevseldir.
Herhangi bir yapılandırma yapmadan önce her zaman ilk kontrol yapın:
-
Aktif arayüzleri kontrol et:
-
Mevcut bağlantı profillerini kontrol et:
-
Cihaz durumunu kontrol et:
Profil yoksa, devam edebilmeniz için önce bir tane oluşturmanız gerekir:
1. SSH Bağlantısı
Temel bağlantı
2. İlk Ağ Tanılama
-
Ağ arayüzlerini görüntüle
-
Mevcut bağlantıları kontrol et
3. Yapılandırma Dosyalarının Konumu
Ana dizinler:
- Bağlantı dosyaları:
/etc/NetworkManager/system-connections/
- Ek yapılandırmalar:
/etc/NetworkManager/conf.d/
- Ana config:
/etc/NetworkManager/NetworkManager.conf
Sabit IP Adresi Ayarlama¶
Yeni bir bağlantı oluşturmak
nmcli connection add type ethernet con-name "static-eth0" \
ifname eth0 \
ipv4.method manual \
ipv4.addresses 192.168.1.100/24 \
ipv4.gateway 192.168.1.1 \
ipv4.dns "8.8.8.8"
Mevcut bir taneyi değiştirin
nmcli connection modify "System eth0" \
ipv4.method manual \
ipv4.addresses 192.168.1.100/24 \
ipv4.gateway 192.168.1.1 \
ipv4.dns "8.8.8.8"
Yapılandırma Dosyalarını Düzenleme:
-
Gerekli config'i bulun
-
Dosyayı düzenlemek için açın
-
Doğru erişim izinlerini ayarlayın
Sabit IP için dosyanın içeriği örneği:
[connection]
id=static-eth0
type=ethernet
interface-name=eth0
[ipv4]
method=manual
addresses=192.168.1.100/24
gateway=192.168.1.1
dns=8.8.8.8
DHCP İçin Arayüzü Yapılandırma¶
Dikkat
Şirket ağınızda yanıt veren aktif bir DHCP sunucusu olması Hizmet Koşulları ve Sitesi Kullanım Şartları tarafından yasaklanmıştır.
Yapılandırma Değişikliklerini Uygulama¶
Yapılandırma dosyasını değiştirdikten sonra arayüzü yeniden yükleyerek aşağıdaki adımları izleyerek yapılandırma değişikliklerini uygulamanız gerekir:
-
Yeniden Yükleme:
-
Bağlantıyı Yeniden Başlatma:
Ağ ayarlarını doğrulamak için aşağıdaki komutları kullanabilirsiniz:
-
Bağlantı Durumunu Kontrol Et:
-
IP Adresini Kontrol Et:
Bu sayfanın bazı içerikleri ya da yazıları AI tarafından oluşturulmuş veya çevrilmiş olabilir.