CentOS Ağ Yapılandırması IP Ayarları

17 Aralık 2010 Yazan Recep Yılmaz   Kategori Bilgisayar, Genel, Linux

Bir linux dağıtımı olan centos işletim sistemi için ağ yapılandırması özellikle sunucu olarak kurulanlar için karmaşık bir hal alabilmektedir. Kurulum esnasında, ip adres, alt ağ maskesi ve varsayılan ağ gecidi bilgilerini girseniz bile, kurulumdan sonra sunucu internete çıkış yapamamaktadır. Genelde bu problem yaşanmaktadır. Aslında problem dememek lazım, eksik konfigürasyon diyelim. Hemen CentOS Ağ Yapılandırması ve IP Ayarlarını anlatmaya başlayayım.
centos ağ yapılandırması ve ip ayarları
Sunucuyu kurduk ve işletim sistemi açıldı. Konsoldayiz, kullanıcı adı ve şifremizle giriş yaptık. İlk yapacağımız iş güvenlik duvarını (firewall) kapamak olmalı. Direk kafadan engelliyor internete çıkmayı. Bunun için;

setup

yazıp “firewall configuration”a girip karşımıza gelen “security level” bölümü “disabled” ve “SELinux” bölümü “disabled” seçili olacak şekilde kaydedip çıkıyoruz. Tekrar setup bölümünden; “network configuration”a giriyoruz. “Edit devices” bölümünden “eth0″a giriyoruz ve ip, netmask, gateway vb. bilgileri dolduruyoruz (muhtemelen kurulumda yazdığınız bilgiler otomatik çıkacaktır, bir tek ağ geçidi (gateway) çıkmayabilir onu da yazarsınız). Kaydedip çıkıyoruz. “Edit nameservers” bölümünden de isim sunucu adreslerimizi yazıyoruz (kurulumda bu bilgileri doldurduysanız muhtemelen yazılı haldedirler). Konsola dönüp;

nano /etc/hosts

yazarak hosts dosyamızı kontrol ediyoruz. Muhtemelen aşağıdaki gibi değildir fakat bu şekilde olmalı;

# Do not remove the following line, or various programs
# that require network functionality will fail.
127.0.0.1 localhost.localdomain localhost
::1 localhost6.localdomain6 localhost6
1xx.xxx.xxx.xxx host.domain host

1xx.xxx.xxx.xxx olan yerde ip numaranızı yazacaksınız, host.domain host bölümüne işletim sistemini kurarken verdiğiniz ismi yazcaksınız. Örneğin; “centos.recepyilmaz.web.tr centos” şeklinde olacak orası. Ctrl+x tuşlarına ardından “y” tuşuna ve son olarak “enter” tuşuna basın dosyayı kaydetmiş olacaksınız.

Yukardaki işlemleri tamamladıktan sonra;

nano /etc/sysconfig/static-routes

yazıp açılan sayfaya;

any net xxx.xxx.xxx.0 netmask 255.255.255.0 dev eth0
any net 0.0.0.0/0 gw xxx.xxx.xxx.1 dev eth0

“x” ile işaretlenen kısma ağ geçitiniz (gateway) gelecek şekilde yukardakileri yazıp dosyayı kaydedin (ilk satırdaki xxx kısım 0 ile bitecek, ikinci satırdaki xxx kısım genelde 1 ile biter, ağ geçidiniz neyse onu yazcaksınız.)

service network restart

yazıp ağı yeniden başlattıktan sonra internete çıkıp çıkmadığınızı kontrol etmek için kendi bilgisayarınızdan başlat, çalıştır’a girip “cmd” yazarak ms-dos penceresini açın ve “ping xxx.xxx.xxx.xxx” yazın tırnak işaretleri olmadan, xxx kısma ip adresi gelecek şekilde. Ip ping alıyorsa internete çıkmış demektir. Ping almıyorsa çıkmamıştır, o zaman tekrar konsola geçerek xxx kısımlarına ağ geçidinizi (gateway) yazmak suretiyle şunları yapın;

route add default gw xxx.xxx.xxx.xxx

ve tekrar ağı yeniden başlatın (service network restart).
Ping atın, yine olmazsa;

route add -net xxx.xxx.xxx.0 netmask 255.255.255.0 dev eth0

yazın xxx kısma ağ geçidi (gateway) 255′li kısım genelde o şekildedir ama sizinki farklı olabilir o kısıma alt ağ’ınızı yazcaksınız ve olacaktır. Yine de olmazsa işlemlerinizi tekrar gözden geçirin mutlaka biryerde ince bir hata yapmışsınızdır. Tüm kontroller sonucunda hala olmamışsa ip adresinizin çalışıp çalışmadığından, ağ geçidi, alt ağ bilgilerinizi doğruluğundan emin olun. Yine de bir hareket olmazsa işletim sistemini tekrar kurun ve yukardaki adımları tekrar uygulayın. Zaten yine olmazsa bir bilene danışın:)

Linux ile ilgili aşağıdaki yazılara baktınız mı?

Yorumlar



Yorumlarınızda resiminizin gözükmesi için, gravatar a abone olun!






Bu internet sitesinde (recepyilmaz.web.tr) yer alan içerik tamamen bilgilendirme, tanıtma amaçlıdır. Hiçbir telif hakkı içeren dosya internet sitesinde (recepyilmaz.web.tr) barındırılmamaktadır. Eğer telif hakkı barındıran yazı, dosya vb. gibi içerik varsa veya bu içeriklere bağlantı verilmişse ve bu içeriğin kullanımından kaynaklanan hukuki bir durum teşkil ederse tüm yasal sorumluluk içeriği kullanan kullanıcıda ve bağlantı verilen internet sitesindedir. Bu tür içerikleri 24 saat içinde bilgisayarınızdan silmeniz önerilir. Bu gibi durumlarda internet sitesi (recepyilmaz.web.tr) sorumluluk kabul etmemektedir. Size/kurumunuza ait telif hakkı doğuran bir yazı, dosya vb. gibi içerik olduğunu düşünüyorsanız 5846 sayılı kanunun 25. maddesinin ek 4. maddesine göre hakkı ihlal edilen öncelikle üç gün içinde ihlalin durdulmasını istemek zorundadır. Bu durumda site yönetimi ile iletişim sayfasından temas kurabilirsiniz. Durumu bildirdiğiniz takdirde içerik derhal silinir.
Sitedeki yazı, resim vb. materyalleri (Ç)alıntı yapanlara da bir çift sözüm var: "yarım aklınızla çeyrek fikirler üretip saçma sapan işler yapmayın(!)".