Handbook:Parts/Installation/Networking/tr

Otomatik ağ tanıma
Belki kendiliğinden çalışır?

Sisteminiz eğer DHCP sunucu olan bir ethernet ağına bağlı ise, herhangi bir ayar yapmanıza gerek olmayabilir. Eğer bağlanırsanız kurulum CD'sinde internetten kurulum yapmanızı sağlayacak,  ,  ,  ,   ve   gibi komutlar anında işe yarar hale gelecektir.

ifconfig command
Eğer ağa bağlandıysanız  komutu   haricinde   gibi farklı ağlar da listeleyecektir:

Arayüz ismi 'dan farklı olabilir. Güncel kurulum ortamlarında donanıma bağlı olarak bu isim,   veya   şeklinde de görülebilmekte. Sadece  çıktısında yerel ağınızla ilişkili bir IP alan ağ bağlantısını arayın.

ip command
As an alternative to, the command can be used to determine interface names. The following example shows the output of (of another system so the information shown is different from the previous example):

The output above may be a bit more complicated to read than alternative. The interface name in the above example directly follows the number; it is.

Biz dökümanımızda örnek bağlantı ismi olarak  kullanacağız.

Seçime bağlı: Proxy (ağ geçidi) ayarlama
Eğer internete ağ geçidi kullanarak bağlanıyorsanız, doğru olarak yapılandırmanız gerekmektedir. Bu yapılandırma kolaydır, sadece bir değişken tanımlamanız gerektiği anlamına gelir.

Çoğu durumda sunucunuzun adını veya IP adresini kullanarak bir değişken tanımı yetmektedir. Örnek olarak ağ geçidimizin proxy.gentoo.org ve kullandığı portun 8080 olduğunu varsayalım.

Şimdi (HTTP ve HTTPS trafik için) bir HTTP ağ geçidi yapılandırması yapalım:

FTP ağ geçidi tanımı yapmak için de:

RSYNC ağ geçidi yapılandırması:

Eğer bu geçitler bir kullanıcı adı ve parola istiyor ise, değişkenleri aşağıdaki şekilde tanımlayabilirsiniz:

Bağlantıyı test etmek
Öncelikle DNS sunucunuzu ( dosyasında genelde tanımlı olur) ve seçtiğiniz bir siteyi pinglemeyi deneyin. Bu sayede ağ bağlantısının düzgün çalıştığından, paketlerin internete ulaştığından ve DNS çözümlemesinin gerçekleştiğinden emin olabilirsiniz.

Eğer bağlanabildiyseniz, bu makaleyi geçip sonraki adım olan diskleri hazırlama'ya geçebilirsiniz.

Otomatik ağ yapılandırması
Eğer ağ çalışmazsa, bazı kurulum ortamlarının sunduğu ayarları kullanabilirsiniz. Bunlar arasında  (normal kablolu/kablosuz ağlar için),   (ADSL direkt bağlantıları için) ve   (PPTP bağlantıları için) sayılabilir.

Eğer kurulum ortamınızda bu araçlar bulunmuyorsa, Elle ağ yapılandırma bölümünden devam edin.


 * Normal ethernet kullanıcıları öntanımlı seçenek olan net-setup kullanmalı
 * ADSL kullanıcıları PPP ile devam etmeli
 * PPTP kullanıcıları da PPTP kullanmalıdır

Öntanımlı seçenek: net-setup kullanmak
Otomatik olarka bağlanmadıysanız ağa bağlanmanın en kolay yolu  kullanmaktır:

komutu bağlantı ortamıyla ilgili bazı sorular soracaktır. Tmamlandığında ağ bağlantısının başlaması beklenir. Önceki adımlarda anlatıldığı gibi, bağlantınızı test edin. Eğer bağlandıysanız, tebrikler! Sayfanın devamını es geçip, diskleri hazırlama adımına gidebilirsiniz.

Eğer bağlantı halen çalışmıyorsa, Elle ağ yapılandırma bölümünden devam edin.

Alternatif: PPP kullanmak
İnternete bağlanmak için PPPoE bağlantısı ihtiyacı duyuyorsanız, kurulum CD'sindeki ppp aracı ile bu işlemi gerçekleştirebilirsiniz. Yardımcı  betiğini kullanarak bağlantınızı sağlayın. Kurulum sırasında bağlantı yaptığınız ethernet aygıtı, kullanıcı adınız, parolanız, DNS sunucularınız ve güvenlik duvarı isteyip istemediğiniz sorulacaktır.

Eğer bir hata oluşursa, kullanıcı adı ve parolanızın veya  dosyasında doğru girildiğine ve doğru ethernet aygıtı ismi bulunduğuna emin olun. Eğer ethernet donanımı görülmüyorsa, gereken modüller yüklenmemiş olabilir. Bu konuyla ilgili detaylı bilgiyi elle ağ yapılandırma bölümünden alabilirsiniz.

Bağlantı sağladıysanız, diskleri hazırlama adımına gidebilirsiniz.

Alternatif: PPTP kullanmak
PPTP desteği gerekliyse, kurulum CD'sinde sağlanan  komutunu kullanın. Ancak öncelikle yapılandırmanın doğru olduğuna emin olun. Bunun için veya  dosyalarını kontrol edip doğru kullanıcı adı/parola girili olduğuna emin olun:

Ardından gerekli ise dosyasını düzenleyin:

Tamamladıysanız sunucuya bağlanmak için  komutunu çalıştırın:

Diskleri hazırlama bölümünden devam edebilirsiniz.

Gerekli ağ modüllerinin yüklenmesi
Kurulum CD'si başladığında, tüm donanımı tarayıp gerekli modülleri (sürücüleri) yüklemeye çalışır. Bu durum çoğu sistem için yeterlidir. Ancak bazı durumlarda otomatik olarak yüklenmeyen bazı sürücüler gerekebilir.

Eğer  veya   hata verip sonlandıysa, bunun sebebi ağ donanımının bulunamaması olabilir. Bu durum, kullanıcının modülü elle yüklemesi gerektiği anlamına gelmektedir.

Ağ için hangi modüllerin bulunduğunu görmek için  kullanabiliriz:

Eğer donanımınız için gerekli modülü bulursanız,  komutuyla yükleyin. Örneğin modülü için:

Modülü yüklemenin ardından donanımın tanınıp tanınmadığını  komutuyla görebilirsiniz. Tanınan bir ağ donanımı aşağıdaki gibi görünecektir (örnek olarak diyelim):

Eğer aşağıdaki gibi bir hata oluştuysa, aygıt bulunamamıştır:

Sistemde kullanılabilecek arayüz isimleri içerisinde görülebilir:

Yukarıdaki örnekte 6 arayüz bulundu. Büyük ihtimalle kablolu (ethernet) donanımının,  ise kablosuz ağ arayüzünün ismidir.

Ağ arayüzünüzün tanındığını varsayarsak,  veya   komutlarını tekrar deneyebilirsiniz. Halen olmadıysa, ileriki adımlarda elle ayarlamayı detaylı anlatacağız.

Ağ ortamınıza göre size uygun başlığı seçin:
 * Otomatik IP alıyorsanız DHCP kullanmak
 * Kablosuz ağınız var ise kablosuz bağlantı için hazırlık
 * Temel ağ bilgileri için ağ terminolojisini anlamak
 * Elle yapılandırmayı uygulamak için ifconfig ve route kullanımı


 * Using DHCP for automatic IP retrieval
 * Preparing for wireless access if a wireless network is used
 * Understanding network terminology explains the basics about networking
 * Using ifconfig and route explains how to set up networking manually

DHCP kullanmak
DHCP (Dynamic Host Configuration Protocol), ağ yapılandırmasına ait bilgileri (IP adresi, ağ maskesi, yayın/broadcast adresi, isim sunucuları vb.) otomatik olarak dağıtmayı sağlayan bir protokoldür. Bu, bağlı olduğunuz ağda DHCP sunucu bulunuyorsa mümkündür. Ağınızdan bunu talep etmek için  kullanabilirsiniz:

Bazı ağ yöneticileri sistemlerde DHCP sunucudan verilen makine isimlerinin kullanılmasını isteyebilir, bu durumda:

Eğer işe yararsa (yaradığını anlamak için internetteki bir adresi pingleyin, Google gibi) devam etmeye hazırsınız demektir. Diskleri hazırlama adımına geçebilirsiniz.

Kablosuz bağlantı için hazırlık
Kablosuz (802.11) bir ağ kartı kullanıyorsanız, ilerlemeden önce kablosuz yapılandırmasını düzenlemeniz gerekmekte. Mevcut durumu görmek için  kullanabilirsiniz. Çıktı şuna benzeyecektir:

To check for a current connection:

or

Çoğu kullanıcı için, değiştirilecek iki ayar yeterli olacaktır. ESSID (kablosuz ağ adı) ve WEP anahtarı. Eğer şifresiz bağlantı kullanıyorsanız ve erişim noktası adı komut çıktısında varsa, zaten bağlısınız demektir.

ESSID değiştirmek veya WEP anahtarı eklemek için aşağıdaki komutları kullanabilirsiniz.


 * Bağlanacağınız ağın ismi EvAgiise:


 * Hex WEP anahtarı atamak için:

WEP anahtarını ASCII vermek için kodun önüne  ekleyebilirsiniz:




 * To connect with a hex WEP key, prefix the key with :




 * To connect with an ASCII WEP key:



komutunu tekrar çalıştırarak değişiklikleri kontrol edin. Yapılandırma doğruysa, IP katmanındaki ağ ayarlarını yapılandırmak için (ağ terminolojisini anlamak) bölümünü okuyun veya önceden anlattığımız  aracını kullanın.

Ağ terminolojisini anlamak
Eğer yukardakilerin hiçbiri işe yaramazsa, elle yapılandırmanız gerekecektir. Çok zor olmasa da, bazı ağ terimlerinin bilinmesini gerektirir. Bu bölümü okuduktan sonra, kullanıcı ağ geçidinin (gateway) ne olduğunu, ağ maskesinin (netmask) ne işe yaradığını ve broadcast (yayın) adresinin nasıl oluştuğunu anlayıp, isim sunucusuna (nameserver) neden ihtiyaç duyulduğunu bilir duruma gelecektir.

Bir ağda, istemciler IP (Internet Protocol) adresleri ile tanımlanır. Şu anda yaygın olarak kullanılan IPv4 (IP sürüm 4) sistemlerde bir IP adresi 0'dan 255'e dört tane sayının kombinasyonundan oluşur. Gerçekte bir IP adresi sıfırlar ve birlerden oluşan 32 bit temsil eder. Bir örneğe bakalım:

Bir IP adresi, erişilebilen ağlar içerisinde tektir. Yani ağdaki her istemcinin/bilgisayarın adresi kendine ait olmalıdır. Ağa dahil olmayan bilgisayarların tespit edilip onlara erişim yapılabilmesi için de, bu adres ikiye bölünür: ağ bölümü ve istemci bölümü.

Bu ayrımı yapan da ağ maskesi (netmask) değeridir. Netmask değerinin bit'leri birkaç tane 1 ve toplam bit sayısını 32'ye tamamlayacak kadar 0'dan oluşur. Burdaki 1'ler ağ bölümünü, 0'lar da istemci bölümünü temsil eder. Tabi ki netmask de IP adresi gibi yazılabilir.

Diğer bir deyişle 192.168.0.14 adresi verdiğimiz örnek ağın bir üyesidir, ancak 192.168.1.2 değildir.

Broadcast (yayın) adresinin ise ağ kısmında adresi aynı, istemci kısmında tüm bit değerleri 1'dir. Ağdaki tüm istemciler bu IP adresini dinler, çünkü bu adresin amacı herkese ulaşacak yayınların iletilmesidir.

Ağın dışına (yani internete) çıkabilmek için ise her bilgisayarın, ağdaki hangi istemcinin bağlantıyı dağıttığını bilmesi gerekmektedir. Bu istemci de ağ geçicidir (gateway). Normal bir istemci olduğu için, ağda normal bir adrese sahiptir (Örn. 192.168.0.1).

Her istemcinin kendine has bir IP adresi olduğundan bahsetmiştik. İstemcilere IP adresi yerine isimleri ile ulaşabilmek için, isimleri IP adresine çeviren bir servis gerekmekte. Örneğin dev.gentoo.org adresinin IP adresinin 64.5.62.82 olduğunu bilen bir servise. Bu servisin adı da "isim sunucusu"dur (DNS veya NS). Sistemin kullanacağı isim sunucularının IP adresleri dosyasında tanımlanmalıdır.

Genelde isim sunucusu görevini de ağ geçidi yapar. Ancak farklı bir adres ise bu dosyaya girilmelidir.

Toparlayacak olursak, devam etmeden önce bilmemiz gerekenler:

ifconfig ve route kullanımı
Ağı yapılandırmak 3 adımdan oluşur.
 * 1)   kullanarak bir IP atanması
 * 2)   kullanılarak ağ geçidine trafiğin yönlendirilmesi
 * 3)  dosyasına isim sunucularının adreslerinin girilmesi


 * 1) Assign an IP address using the  command.
 * 2) Set up routing to the gateway using the  command.
 * 3) Finish up by placing valid nameserver IPs in the  file.

IP adresi atayabilmek için atanacak IP adresi, yayın (broadcast) adresi ve ağ maskesi (netmask) değerleri bilinmelidir. yerine doğru IP adresi,  yerine doğru yayın adresi ve   yerine doğru ağ maskesini yazarak aşağıdaki komutu çalıştırın:

komutuyla doğru ağ geçidini tanıtmamız da gerekmekte. yerine ağ geçidinin adresini yazarak şu komutu çalıştırın:

Ardından dosyasını açın:

İsim sunucularını aşağıdaki şablona göre ekleyin. ve  yerine doğru isim sunucusu adreslerinizi yazdığınıza emin olun:

Tamamdır. Şimdi internetteki bir sunucuyu (google vb.) pingleyerek bağlantınızı test edin. Çalışıyor ise tebrikler. Diskleri hazırlama bölümünden devam edebilirsiniz.