Centos ethernet kartlarının yapılandırma bilgilerini /etc/sysconfig/network-scripts/ dizininde saklar. İlgili dosyayı (hangi ethernet kartını ayarlayacaksanız) aşağıdaki şekilde düzenleyerek TCP/IP yapılandırmasını gerçekleştirebilirsiniz. Burada ifcfg-eth0 dosyası sistemdeki 1. ethernet kartını işaret etmektedir.
# cd /etc/sysconfig/network-scripts/
# vi ifcfg-eth0DEVICE=eth0
BOOTPROTO=static
HWADDR=00:30:48:56:A6:2E
IPADDR=192.168.0.10
NETMASK=255.255.255.0
ONBOOT=yes
USERCTL=no
Bu örnekte eth0 ethernet kartının IP adresi 192.168.0.10 olarak ayarlanmıştır. BOOTPROTO anahtarını dhcp olarak ayarlarsanız IP adresi ağdaki DHCP sunucusu tarafından otomatik olarak atanır. ONBOOT‘u yes yaptık bu sayede sistem boot edilirken eth0 da etkinleştirilecek. USERCTL ile root yetkisine sahip olmayan kullanıcıların eth0‘o konfigüre edememesini sağladık.
Bilgisayarın ağ adını ve varsayılan ağ geçidini ayarlamak için /etc/sysconfig/ dizininde yer alan network dosyasını aşağıdaki gibi açın.
# vi /etc/sysconfig/network
NETWORKING=yes
HOSTNAME=electron
GATEWAY=192.168.0.1
Buradaki NETWORKING anahtarı Linux’un ağ iletişim yeteneklerini (TCP/IP) devreye almasını söylüyor. HOSTNAME‘i ister domain olarak, bir domain’e üye değilseniz uygun bir bilgisayar ismi verebilirsiniz. Bu dosyadaki GATEWAY değeri sistemin varsayılan ağ geçidini tanımlar. Dilerseniz ifcfg-eth0 dosyasında kullanarak da birden çok ağ geçidi tanımlayabilirsiniz.
Alan adlarını çözülebilmesi için de resolv.conf dosyasına DNS sunucu adreslerinin girilmesi yeterlidir.
# vi /etc/resolv.conf
nameserver 8.8.8.8
nameserver 8.8.4.4
nameserver 208.67.222.222
nameserver 208.67.220.220
Yeni ayarların geçerli olması için network servisini yeniden başlatın.
# service network restart