CentOS 7 veya Centos 8 de NetworkManager arka plan programının kullanılması gerekir. Birincil ağ bağlantısını ve Ethernet, WiFi ve Mobil Geniş Bant cihazları gibi diğer ağ arayüzlerini yöneterek ağ yapılandırmasını ve çalışmasını mümkün olduğunca ağrısız ve otomatik hale getirmeye çalışır. Bu hızlı eğitimde , bir CentOS 7 ve Centos 8 de /etc/sysconfig/network-scripts/ dizininde bulunan ifcfg dosyalarını kullanarak statik bir IP adresiyle bir ağ arabirimini yapılandırmayı öğreneceksiniz.
1.Aşağıdaki gibi /etc/sysconfig/network-scripts/ifcfg-eth0 adlı bir dosya oluşturun:
2.DEVICE=eth0
3.BOOTPROTO=none
4.ONBOOT=yes
5.PREFIX=24
6.IPADDR=192.168.1.100
7.Ağ hizmetini yeniden başlatın: systemctl restart network

Ağ arayüzlerini nasıl listeleyebilirim?
Aşağıdaki komutu yazın:
# ip a
Veya aşağıdaki komutu kullanın:
# nmcli -p dev
DHCP yapılandırması /etc/sysconfig/network-scripts/ifcfg-eth0 dosyasında saklanır

DEVICE=”yasin”
ONBOOT=yes
NETBOOT=yes
UUID=”41171a6f-bce1-44de-8a6e-cf5e782f8bd6″
IPV6INIT=yes
BOOTPROTO=dhcp
HWADDR=”‎F4:4D:30:08:09:1F”
TYPE=Ethernet
NAME=”yasin”

Ağ Yöneticisini kullanarak CentOS 7/Centos 8 ‘de statik IP adresli bir eth0 arabirimini nasıl yapılandırabilirim ?

nmtui komutunu kullanmanız gerekir. NetworkManager ile etkileşim için lanet tabanlı bir TUI uygulamasıdır. Bağlantıları eklemeyi, değiştirmeyi, görüntülemeyi ve silmeyi destekleyen bir bağlantı düzenleyicisi göstermek için. eth0 için bu aracı kullanarak statik bir IP görüntülemek veya kurmak için şunu girin:
# nmtui edit eth0

Statik ağ IP ayarlarına sahip bir eth0 arayüzünü nasıl yapılandırabilirim?

ifcfg dosyalarını kullanarak statik ağ ayarlarına sahip bir eth0 arabirimini yapılandırmak için, /etc/sysconfig/network-scripts/ dizininde ifcfg-eth0 adlı bir dosyayı aşağıdaki gibi düzenleyin veya oluşturun:
# vi /etc/sysconfig/network-scripts/ifcfg-eth0 (vi yerine nano editörü de kullanılabilir)

Statik IP yapılandırması için aşağıdaki gibi güncelleyin/düzenleyin:

# static IP address on CentOS 7 or Centos 8#
HWADDR=F4:4D:30:08:09:1F
TYPE=Ethernet
BOOTPROTO=none
# Server IP #
IPADDR=192.168.1.100
# Subnet #
PREFIX=24
# Set default gateway IP #
GATEWAY=192.168.0.1
# Set dns servers #
DNS1=192.168.0.1
DNS2=8.8.8.8
DNS3=8.8.4.4
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
# Disable ipv6 #
IPV6INIT=no
NAME=eth0
# This is system specific and can be created using ‘uuidgen eth0’ command #
UUID=41171a6f-bce1-44de-8a6e-cf5e782f8bd6
DEVICE=eth0
ONBOOT=yes

Dosyayı kaydedin ve kapatın. Sistem tarafından otomatik olarak hesaplandığından ağ veya yayın adresini belirtmenize gerek yoktur. Ağ hizmetini yeniden başlatmak için şunu girin:
# systemctl restart network

Doğrulama
Yeni IP ayarlarını
# ip a s eth0

doğrulayın : Yeni yönlendirme ayarlarını doğrulayın : DNS sunucu ayarlarını doğrulayın : İnternet bağlantısını doğrulayın: Örnek oturum:
# ip r

# cat /etc/resolv.conf

# ping -c 3 teknodestek.com.tr
# ping -c 4 google.com