CentOS üzerinde IP adresinin ayarlanması¶
Bu makalede
Centos 7¶
CentOS 7'deki 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, aktif ağ kartının adıdır. İşletim sisteminde bulunan ağ kartlarının adları, bağlantı durumu ve mevcut adres, aşağıdaki komut çalıştırılarak öğrenilebilir:
DHCP nasıl yapılandırılır¶
Dikkat
Harici Ethernet arayüzlerinde aktif DHCP hizmetleri, Hizmet Şartları ve Site Kullanım Koşulları tarafından yasaktır.
IPADDR, NETMASK, GATEWAY değişkenlerini silin ve BOOTPROTO içinde dhcp değerini belirtin:
Statik IP adresi nasıl ayarlanır¶
eno1 adlı bir arayüz için statik IP adresi yapılandırma örneği:
```bash
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ırmanın uygulanması¶
Yapılandırma dosyasını değiştirdikten sonra arayüzü yeniden yüklemeniz gerekir:
Dikkat
Yeniden yükleme işleminden sonra değişiklikler yürürlüğe girer. Ağ yeniden yüklenmezse, değişiklikler yalnızca sunucu yeniden başlatıldıktan sonra uygulanır.
Ağ ayarlarını aşağıdaki komut kullanarak kontrol edebilirsiniz:
NetworkManager¶
Bilgi
IP yapılandırması için alternatif bir yöntem, NetworkManager yardımcı programıdır.
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üzde DHCP'yi ayarlama:¶
Dikkat
Harici Ethernet arayüzlerinde aktif DHCP hizmetleri, Hizmet Şartları ve Site Kullanım Koşulları tarafından yasaktır.
Statik IP adresi ayarlama:¶
Rotalar eklendikten sonra NetworkManager hizmetini yeniden başlatmanız gerekir.
Centos 8¶
NetworkManager¶
Not
Varsayılan olarak, NetworkManager, CentOS 8'de ağ kurulumu için önerilen yoldur. Diğer tüm yöntemler eskimiştir.
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üzde DHCP'yi ayarlama¶
Dikkat
Harici Ethernet arayüzlerinde aktif DHCP hizmetleri, Hizmet Şartları ve Site Kullanım Koşulları tarafından yasaktır.
Statik 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
Rotalar eklendikten sonra NetworkManager hizmetini yeniden başlatmanız gerekir.
Not
CentOS 8'deki ağ arayüzleri ayrıca /etc/sysconfig/network-scripts/ifcfg-eno1 yapılandırma dosyası aracılığıyla da saklanır ve yapılandırılır.
DHCP nasıl yapılandırılır¶
Dikkat
Harici Ethernet arayüzlerinde aktif DHCP hizmetleri, Hizmet Şartları ve Site Kullanım Koşulları tarafından yasaktır.
IPADDR, NETMASK, GATEWAY değişkenlerini silin ve BOOTPROTO içinde dhcp değerini 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"
Statik IP adresi nasıl ayarlanır¶
Statik 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ırmanın uygulanması¶
Yapılandırma dosyasını değiştirdikten sonra arayüzü yeniden yüklemeniz gerekir:
Dikkat
Yeniden yükleme işleminden sonra değişiklikler yürürlüğe girer. Ağ yeniden yüklenmezse, değişiklikler yalnızca sunucu yeniden başlatıldıktan sonra uygulanır.
Ağ ayarlarını aşağıdaki komut kullanarak kontrol edebilirsiniz:
CentOS 9-10 Stream¶
Ağınızı yapılandırırken, NetworkManager'da aktif bir ağ arayüzü ile bir bağlantı profili arasındaki farkı anlamak çok önemlidir:
-
Aktif Ağ Arayüzü (
ip addr showkomutu aracılığıyla görünür) - bu, sistem başlatması sırasında DHCP aracılığıyla otomatik olarak yapılandırılabilen mevcut çalışan bağlantıdır. -
NetworkManager Bağlantı Profili (
nmcli connectionaracılığıyla yönetilir) - bu, sistemde kaydedilen ve her önyüklemede uygulanan kalıcı bir yapılandırmadır.
Dikkat
Bir arayüz, NetworkManager'da bir profil olmasa bile aktif ve çalışır durumda olabilir. Bu durum, arayüz sistemde görüntülense ve çalışsa bile, profilin yokluğu nedeniyle nmcli connection modify komutlarının çalışmaması durumunda kafa karışıklığına yol açabilir.
Herhangi bir yapılandırma yapmadan önce her zaman ilk kontrolü yapın:
-
Aktif arayüzleri kontrol edin:
-
Mevcut NetworkManager profillerini kontrol edin:
-
Cihaz durumunu kontrol edin:
Bir profil eksikse, daha fazla yapılandırmaya geçmeden önce onu oluşturmanız gerekir:
1. SSH Bağlantısı
Temel bağlantı
2. İlk Ağ Tanılama
-
Ağ arayüzlerini görüntüleme
-
Mevcut bağlantıları kontrol etme
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 yapılandırma:
/etc/NetworkManager/NetworkManager.conf
Statik IP Adresi Nasıl Yapılandırılır¶
Yeni bir bağlantı oluşturma
```bash
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 olanı değiştirme
```bash
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 yapılandırmayı bulun
-
Dosyayı düzenlemek için açın
-
Doğru erişim izinlerini ayarlayın
Statik IP için dosyanın örnek içeriğ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
Arayüzün DHCP İçin Yapılandırılması¶
Dikkat
Şirketinizin ağında yanıt veren aktif bir DHCP sunucusuna sahip olmak, Hizmet Şartları ve Site Kullanım Koşulları tarafından yasaktır.
Yapılandırma Değişikliklerinin Uygulanması¶
Yapılandırma dosyasını değiştirdikten sonra, aşağıdaki adımları izleyerek arayüzü yeniden yüklemeniz gerekir:
-
Yapılandırmayı Yeniden Yükle:
-
Bağlantıyı Yeniden Başlat:
Ağ ayarlarını aşağıdaki komutları kullanarak doğrulayabilirsiniz:
-
Bağlantı Durumunu Kontrol Et:
-
IP Adresini Kontrol Et: