IPv6 Ready Kernel

Vikipedi, özgür ansiklopedi
Gezinti kısmına atla Arama kısmına atla

4.1. IPv6 Hazır Çekirdek[değiştir | kaynağı değiştir]

Modern Linux dağıtımlarında zaten IPv6 özelliği derlenmiş bir modül olarak mevcuttur. Fakat, başlangıçta otomatik olarak yüklenmemiş olarak da bulunabilir. Not: Artık kernel 2.2.x serisinde kullanmamalısınız,çünkü bu versiyon artık İpv6 desteği için güncellenmiyor. Aynı zamanda Ipv6 destekleyen 2.4.x serisi son rfc tanımlamalarına göre geliştirilmiştir. Şu an 2.6.x serisini kullanmanızı tavsiye ederiz…

4.1.1 Mevcut Çekirdekte Ipv6 Desteğini Kontrol Etme[değiştir | kaynağı değiştir]

Mevcut çekirdeğinin IPv6 desteğinin olup olmadığını kontrol etmek için, /proc-file-system dosyasının içine bakmalısınız. Dosyanın içine bakmak için;

/proc/net/if_inet6

Kısa bir şekilde otomatik test için,

# test -f /proc/net/if_inet6 && echo "Mevcut Çekirdekte Ipv6 Hazır"

Eğer sonuç olumsuzsa büyük bir ihtimal Ipv6 modulü yüklenmemiştir.

4.1.2 IPv6 Modulünü Yüklemeyi Deneme[değiştir | kaynağı değiştir]

Çalışan Ipv6 modulünü yüklemeyi deneyebilmek için;

# modprobe ipv6

Eğer sonuç olumluysa, bu modülü, aşağıdaki gibi yazarak listeleyebilirsiniz;

# lsmod |grep -w 'ipv6' && echo "IPv6 modulü başarıyla yüklendi"

Yukarıda gösterilen kontrol başarılı bir şekilde çalışmalıdır.

4.1.2.1 Modulün Otomatik Yüklenmesi[değiştir | kaynağı değiştir]

İstenildiğinde Ipv6 modulünu otomatik olarak yüklemek mümkündür.Sadece çekirdek modulü yükleyicisinin yapılandırma dosyasına aşağıdaki satırı eklemek zorundasınız.(genelde /etc/modules.conf veya /etc/conf.modules):

alias net-pf-10 ipv6 # Otomatik Ipv6 Yüklenmesi

Aynı zamanda aşağıdaki satırı kullanarak Ipv6 nın otomatik olarak yüklenmeisini de etkisiz kılmak mümkündür.

alias net-pf-10 off # Otomatik Ipv6 Yüklenimini Etkisiz Kılma

Ek Not: 2.6.x çekirdek serisinde, modul yükleme mekanizması değiştirildi. Yeni yapılandırma dosyası /etc/modules.conf yerine /etc/modprobe.conf olarak adlandırıldı.

4.1.3 IPv6 Yetenekleriyle Çekirdek Derleme[değiştir | kaynağı değiştir]

Yukarıda gösterilen sonuçların her ikisi de olumsuzsa ve senin çekirdeğinin hala Ipv6 desteği yoksa, aşağıdaki gibi birkaç seçeneğiniz daha vardır:

  • Ipv6 desteği sağlamayan mevcut dağıtımlardan birini güncelleyebilirsiniz.(yeni üyeler için tavsiye ediliyor.)
  • Yeni bir vanilla çekirdeğini derleyebilirsin(İhtiyacın olduğun seçeneği bilirsen bu yöntem kolaydır.)
  • Linux dağıtımı tarafından verilen çekirdek kaynaklarını tekrar derleyebilirsin( Bazen bu çok kolay değildir.)
  • USAGI uzantılı bir çekirdek derleyebilirsiniz.

Bir çekirdek derlemeye karar verdiysen, daha önce çekirdek derleme deneyimine sahip olmalı ve Linux Kernel HOWTO okumalısınız.

4.1.3.1 Bir Vanilya Çekirdeğini Derleme[değiştir | kaynağı değiştir]

IPv6-etkin çekirdek derleme hakkında daha ayrıntılı ipuçlarını IPv6-HOWTO-2#kernel de bulabilirsiniz.

4.1.3.2 USAGI Uzantılı Bir Çekirdek Derleme[değiştir | kaynağı değiştir]

Aynı vanilya çekirdekte olduğu gibi, IPV6 ve çekirdek derlemesiyle benzerlik gösterir.Sadece üst düzey kullanıcılar için tavsiye edilir. Aynı zamanda USAGI project / FAQ ve Obtaining the best IPv6 support with Linux (Article) (Mirror) bakabilirsiniz.

4.1.4. IPv6-Hazır Ağ Aygıtları[değiştir | kaynağı değiştir]

Hemen hemen mevcut tüm ağ aygıtları IPv6 paketlerini transfer etme yeteneğine sahiptir. Mevcut durum hakkında bilgileri IPv6+Linux-status-kernel.html#transport 'da bulabilirisiniz. Önemli bir konu, bir ıpv6 paketinin çekirdek uygulamasının ağ katmanın yapısı nedeniyle, Ip başlık numarasının(4 yerine 6) kayıtlı olmamasıdır.Taşıma katmanının protokol numarası tarafından kayıtlı olmamasıdır.Bunda dolayı bu şekil protokol numarasını kullanmayan hiçbir taşıma protokolü Ipv6 paketlerini dağıtamaz. NOT: Paket bağlantı üzerinden taşınır fakat alıcı tarafından, paket dağıtımı çalışmayacaktır.( örneğin tcpdump kullanımını görebilirsiniz.)

4.1.4.1 Şu an Bilinmeyen Ipv6 Destekleyen Bağlantıları[değiştir | kaynağı değiştir]

  • Seri Hat (SLIP, RFC 1055 / SLIP) SLIPv4 olarak isimlendirilmesi daha iyi olabilir. Aygıt ismi:slX dir.
  • Paralel Hat IP(PLIP), aynı SLİP gibi, Aygıt ismi ise :plipX.
  • Rawip kapsülleme ile ISDN, Aygıt ismi ise :isdnX.

4.1.4.2 Şu an Bilinen Ipv6 Desteklemeyen Bağlantıları[değiştir | kaynağı değiştir]

  • syncppp kapsülleme ile ISDN, Aygıt ismi ise ipppX.( ipppd tasarım sorunu, 2.5.x çekirdek versiyonundaki PPP katmanında birleştirilecek. )

IPv6 Desteği Sağlayan Bazı Linux Dağıtımları[değiştir | kaynağı değiştir]

  1. https://web.archive.org/web/20070203114704/http://debian.fabbione.net/
  2. http://indra.kusuma.or.id/debian-ipv6/dists/# 6 Aralık 2002 tarihinde Wayback Machine sitesinde arşivlendi.
  3. http://ipv6.indra.kusuma.or.id/debian/ [ölü/kırık bağlantı]
  • Ipv6 Geliştiricileri İçin Etkin Paketler (SuSe İçin)
  1. https://web.archive.org/web/20081204162154/http://ftp.suse.com/pub/people/kukuk/ipv6/
  2. ftp://lisa.goe.net/private/bjacke/ipv6/[ölü/kırık bağlantı]
  • 7.x Versiyonlarındaki Geliştiriciler İçin Atkin Paketler (Red Hat İçin)
  1. http://www.netcore.fi/pekkas/linux/ipv6/
  • Red Hat Linux 7.0, 7.1 , 7.2 kullanıcıları sürümlerini 7.3 sürümüne güncelleyebilirler.

Kaynakça[değiştir | kaynağı değiştir]

Dış bağlantılar[değiştir | kaynağı değiştir]