IPv6 Ready Kernel

4.1. IPv6 Hazır Çekirdek 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

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

Ç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

İ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

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 6 Mart 2009 tarihinde Wayback Machine sitesinde arşivlendi. okumalısınız.

4.1.3.1 Bir Vanilya Çekirdeğini Derleme değiştir

IPv6-etkin çekirdek derleme hakkında daha ayrıntılı ipuçlarını IPv6-HOWTO-2#kernel 25 Aralık 2008 tarihinde Wayback Machine sitesinde arşivlendi. de bulabilirsiniz.

4.1.3.2 USAGI Uzantılı Bir Çekirdek Derleme 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 18 Ocak 2009 tarihinde Wayback Machine sitesinde arşivlendi. ve Obtaining the best IPv6 support with Linux 17 Ocak 2009 tarihinde Wayback Machine sitesinde arşivlendi. (Article) (Mirror) bakabilirsiniz.

4.1.4. IPv6-Hazır Ağ Aygıtları 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 2 Mayıs 2009 tarihinde Wayback Machine sitesinde arşivlendi. '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

  • 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

  • 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

  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/ 2 Ekim 2008 tarihinde Wayback Machine sitesinde arşivlendi.
  • 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

Dış bağlantılar değiştir