Salı, Haziran 19, 2007

Linksys modemler ve 1.0.0.0 ip sorunu

Linksys marka modemlerde enteresan bi bug var:
Linuxta ipv6 modulu acik oldugu zaman DNS cozemiyor, daha dogrusu butun isimleri 1.0.0.0 ipsine cozuyor.
apt-get update yaparken ba$ima geldi, tr.archive.ubuntu.com adresini yanli$ cozumledi. Ancak cozmek istediginiz adresi onceden pinglerseniz, adres daha sonra ba$arili bir bicimde cozumleniyor. Tabii ki boyle bir cozum ancak gecici olabilir, kullandigimiz her domain isimi icin bir kere pinglemek gibi bir$eyle ugra$amayiz. Biraz google'a dani$madan sonra bu problemin sadece marka ADSL modemlerin bazi modellerinde ve ipv6 acik oldugunda ya$anan bi sorun oldugu ortaya cikti. Cozum olarak en rahat yol soyle:
/etc/resolv.conf dosyasinin icine www.opendns.org'un DNS sunucularinin iplerini yazmak:

nameserver 208.67.222.222
nameserver 208.67.220.220

satirlarini ekleyince sorun kalmamasi lazim.Eger DHCPden IP aldiktan sonra resolv.conf dosyaniz
sifirlaniyorsa, /etc/dhcp3/dhclient.conf dosyasinin sonuna

prepend domain-name-servers 208.67.222.222,208.67.220.220;

satirini eklerseniz, DHCP yenilemelerinden sonra otomatik olarak /etc/resolv.conf dosyasinin basina
openDNS'in sunucularinin adresleri yazilacaktir.
Diger bir cozum ise ipv6yi kapatmakla oluyor:
/etc/modprobe.d/aliases dosyasinda

alias net-pf-10 ipv6

satirini

alias net-pf-10 off

olacak sekilde degi$tirin. ve networku kapatip, acin.

Hiç yorum yok: