Konsole üzerinden network ayarları

Linux Yazıları23/04/2009


Linux bir çok değişik dağıtıma sahip olsada temel linux komutlarında herhangi bir değişiklik yoktur. Yani route, ifconfig vb. komutlar her dağıtımda özel alliaslar tanımlanmadıkça aynıdır. Allias lar zaten aslı komutun yerini tutmaz ve onu silmez fakat ek komutlarını ekliyerek işinizi kolaylaştırır. Linux üzerinde network ayarlarını yapmak oldukca basittir. örnek olarak 192.168.1.0 network ünde bulunan bir makinanın ayarlarını yapalım.

ifconfig eth0 192.168.1.1 netmask 255.255.255.0

komutunu verdiğimizde makinamız eth0 ( ethernet 0 yani ilk ethernet adaptörü ) interfacine 192.168.1.1 ip sini ve bu ipnin c klas bir ip olmasından dolayı 255.255.255.0 netmas kını verecektir. Bu makinaya bir getway tanımlak istersek yapmamız gereken basit bir route yazmak olacaktır.

route add default gw 192.168.1.200

Burda makinamızın dışarda bir networke erişmek istediğinde aracı olarak kullanacağı makinayı belirledik. Peki tek ethernet adaptörümüz ve bunun bağlı olduğu iki networkümüz var ve ikisi ilede iletişime geçmek istersek ne yaparız. O zaman bir allias tanımlarız

ifconfig eth0:0 192.168.2.1 netmask 255.255.255.0

Komutunu verdiğimizde eth0 adaptörümüze bir interfaces daha tanımlamış oluruz.

ifconfig ya da ifconfig -a yazdığımızda karşımıza çıkan yerde eth0:0 adında bir ethernet kartı daha gösterecektir bu sanal olmasına karşın *.*.2.0 networkü ile olan iletişimizi sağlıyacaktır. Bu şekilde tek network kartı üzerinden birden çok network ile haberleşme imaknı buluruz.

eğer herhangi bir ethernet adaptörümüzü kapatmak ister isek o zaman

ifconfig eth0 down

yazmamıs yeterli olacaktır. Tekrar açmak istersek

ifconfig eth0 up

yazmamız yeterlidir. Bu down ve up işlemini yaparak dhcp den aldığımız ip yide yeniliyebiliriz.

Yaptığınız ayarların her seferinde otomatik olarak yapılmasını istiyorsanız /etc/rc.d/rc.local dosyasına yazdığınız komutları eklemeniz yeterli olacaktır. Zira sistem her açıldığında bu dosyadaki komutları otomatik çalıştırmaktadır.

Etiketler: