DNS'i kaydedemiyorum?

Başlatan komikimben, 25 Nisan 2008 - 18:58:22

« önceki - sonraki »

0 Üyeler ve 4 Ziyaretçi konuyu incelemekte.

komikimben

Selam kardeşlerim,

www.opendns.com adresinde ki işlemleri aynen uyguluyorum. Ancak bilgisayari yeniden başlattğımda eski DNS numaraları aktif oluyor. OpenDNS hiç bir şekilde kaydedilmiyor. Ne yapmalıyım?

ufuk_k

To avoid having your settings get revoked after reboots, or after periods of inactivity, do this:

    $ sudo cp /etc/resolv.conf /etc/resolv.conf.auto
    $ sudo gedit /etc/dhcp3/dhclient.conf
    # append the following line to the document
    prepend domain-name-servers 208.67.222.222,208.67.220.220;
    # save and exit
    $ sudo ifdown eth0 && sudo ifup eth0

https://www.opendns.com/start?device=ubuntu

Bunları uyguladın mı tamamen? /etc/dhcp3/dhclient.conf dosyasının sonuna dediği gibi yazdıklarını ekledin mi?

komikimben

yoo bunları uygulamadım.

sadece numaraları değiştirip tamama basıyordum.

tamam bunuda uygululayacağım.

teşekkürler. 8) 8)

izzetguntalaz

Network ayarlarından otomatik ip alma özelliğni kapattım.
Onun yerine statik ip al dedim ve bir ip tanımladım. Tabi bide dns.
Şimdi ubuntu sürekli aynı dns de açılıyo.

Galiba oto ip alma özelliğini kapatmaklazım.

ufuk_k

Üstte yazılı komutlarla dchp (otoamtik ip) kullanırken de dnslerin değişmemesi sağlanıyor. Statik ile zaten bu mümkün dediğiniz gibi.

ctrl+alt+del

$ sudo cp /etc/resolv.conf /etc/resolv.conf.auto
    $ sudo gedit /etc/dhcp3/dhclient.conf
    # append the following line to the document
    prepend domain-name-servers 208.67.222.222,208.67.220.220;
    # save and exit
    $ sudo ifdown eth0 && sudo ifup eth0

Arkadaşlar burada eth0 lar yerine ne yazmamız gerekiyor?

heartsmagic

Kartın neyse onu yazman gerekiyor.
sudo ifconfig
bakabilirsin. En alttaki komut kısaca ağı yeniden başlatır, ağ yöneticisinden de yapabilirsin.
Hayattan çıkarı olmayanların, ölümden de çıkarı olmayacaktır.
Hayatlarıyla yanlış olanların ölümleriyle doğru olmalarına imkân var mıdır?


Böylece yalan, dünyanın düzenine dönüştürülüyor.

ctrl+alt+del

eth0      Link encap:Ethernet  HWaddr 00:03:0d:39:5f:e0 
          inet addr:192.168.2.2  Bcast:192.168.2.255  Mask:255.255.255.0
          inet6 addr: fe80::203:dff:fe39:5fe0/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:307 errors:0 dropped:0 overruns:0 frame:0
          TX packets:388 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:174336 (170.2 KB)  TX bytes:76487 (74.6 KB)
          Interrupt:18 Base address:0xc800

lo        Link encap:Local Loopback 
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:2170 errors:0 dropped:0 overruns:0 frame:0
          TX packets:2170 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:108500 (105.9 KB)  TX bytes:108500 (105.9 KB)

Heartsmagic, cevap için teşekkürler. Ancak, verdiğin kodu yazdığımda yukarıdaki bilgiyi veriyor.
Oradan hangi bilgi bana lazım olan?


heartsmagic

Tamam işte kartın eth0. Dediğim gibi son komut sadece ağ bağlantısını yeniden başlatır.
Hayattan çıkarı olmayanların, ölümden de çıkarı olmayacaktır.
Hayatlarıyla yanlış olanların ölümleriyle doğru olmalarına imkân var mıdır?


Böylece yalan, dünyanın düzenine dönüştürülüyor.

ufuk_k

#9
Son sudo ifdown eth0 && sudo ifup eth0 komutunu vermeseniz de DNSler kaydediliyor ve kullanılabiliyor direk. Komut 8.04te ağ ayarları farklı olduğundan eth0 aygıtını bulamıyor ve ağ aygıtını yeniden başlatamıyor. DHCP ile ilgili de olabilir. Önemi yok dediğim gibi.

sudo /etc/init.d/networking restart diyerek ağı yeniden başlatıyorum ben.

ctrl+alt+del

Valla ufuk_k benim durumumu birebir anlatmışsın. 8.04 te ne yaptıysam olmadı. Hatta, network-admin penceresinde dns adreslerini girip pencereyi kapatınca bile eski haline dönüyor.
Kafamı karıştıran bir durum var;
208.67.222.222,208.67.220.220;
Bu adresleri domain-name-server yazan her satırda mı eklememiz gerekiyor, yoksa en alta mı eklememiz gerekiyor? Yanlış hatırlamıyorsam, forumda iki farklı bilgi var bu duruma dair.
Prepend, bildiğim hatırladığım kadarıyla bir yerlere eklemek anlamında kullanıyor.

Diğer sorumda, heartsmagic' in cevabı ile ilgili;
"Kartın eth0" derken ne kastediyorsun? Yani o komutta eth0 lar olduğu gibi kalmalı mı yoksa verdiğin komutla çıkan bilgilerden birşeyler ile değiştirmem mi gerekiyor, o eth0 ları?
eth0 lar olduğu gibi kalacaksa o komut yukarıda dediğim gibi bende işe yaramıyor.

Son olarak, ufuk_k verdiğin komutun amacı nedir? O' nu yazınca dns ler kaydedilmiş mi olacak?

Sevgiler&Saygılar







ufuk_k

#11
Alıntı Yap1. Open a terminal window and type the following.

    $ network-admin

Note: Root access is required for this step.
2. Change to the DNS tab and enter the following two addresses in the top of the first field labeled DNS Servers.

    208.67.222.222
    208.67.220.220

To avoid having your settings get revoked after reboots, or after periods of inactivity, do this:

    $ sudo cp /etc/resolv.conf /etc/resolv.conf.auto
    $ sudo gedit /etc/dhcp3/dhclient.conf
    # append the following line to the document:
    prepend domain-name-servers 208.67.222.222,208.67.220.220;
    # save and exit
    $ sudo ifdown eth0 && sudo ifup eth0

You may be required to change eth0 to your own network device's name if it uses a non-standard name.

Burada kafa karıştıracak hiç bir şey yok. Neden bu kadar karışmış bu konu anlayamadım. Türkçe açıklayayım:

1. network-admin komutuyla ağ yöneticisini çalıştırıp şifre girerek kilidi açıyoruz.
    DNS bölümüne yeni adres ekle diyerek verilen open dns adreslerini ekliyoruz. Orada görünmesi gerek ekledikten sonra.

2.sudo cp /etc/resolv.conf /etc/resolv.conf.auto komutunu veriyoruz.
   sudo gedit /etc/dhcp3/dhclient.conf komutuyla dosyayı açıyoruz. En altına şu satırı yapıştırıyoruz:
   
   prepend domain-name-servers 208.67.222.222,208.67.220.220; ve kaydedip kapıyoruz.

Daha sonra yeni bir işleme gerek kalmadan DNSler çalışıyor. Denemek için firefox adres penceresine dasdakhjh, dasmnb, gibi anlamsız bir sözcük yazıp Enter!a basın, sayfa bulunamadıgı için opendns adresi açılacaktır. Bu çalıştıgını gösterir.



ctrl+alt+del

Ufuk_k hemen cevapladığın için gerçekten teşekkürler.
Ancak olmadı.
Verdiğin kodları girip gerekli şeyleri yaptım. Evet ilk denemede youtube a giriyorum. Ancak, restart sonrasında herşey eski haline dönüyor!

ufuk_k

DHCP (otomatik ip atama) mı kullanıyorsunuz, statik ip mi? DHCP ise prepend ile başlayan satırı ekleyince her açılışta aynı kalması gerekiyor.

ctrl+alt+del

DHCP olarak tanımlı. Ancak, orada birde Yerel Zroconf ağı (IPv4 LL) seçeneği var. Tabi bir de statik ip tanımlama.
Ama dediğim gibi bende DHCP seçili.

iRoNY

Arkadaşlar benimki kayıtlı kalmasına rağmen hala eski dns leri kullanıyor ve arada bir internete bağlanamıyorum, windows geçip restart yapıp öyle bağlanıyorum.


# Configuration file for /sbin/dhclient, which is included in Debian's
# dhcp3-client package.
#
# This is a sample configuration file for dhclient. See dhclient.conf's
# man page for more information about the syntax of this file
# and a more comprehensive list of the parameters understood by
# dhclient.
#
# Normally, if the DHCP server provides reasonable information and does
# not leave anything out (like the domain name, for example), then
# few changes must be made to this file, if any.
#

send host-name "<hostname>";
#send dhcp-client-identifier 1:0:a0:24:ab:fb:9c;
#send dhcp-lease-time 3600;
#supersede domain-name "fugue.com home.vix.com";
#prepend domain-name-servers 208.67.222.222,208.67.220.220;
request subnet-mask, broadcast-address, time-offset, routers,
domain-name, domain-name-servers, host-name,
netbios-name-servers, netbios-scope;
#require subnet-mask, domain-name-servers;
timeout 30;
#retry 60;
#reboot 10;
#select-timeout 5;
#initial-interval 2;
#script "/etc/dhcp3/dhclient-script";
#media "-link0 -link1 -link2", "link0 link1";
#reject 192.33.137.209;

#alias {
#  interface "eth0";
#  fixed-address 192.5.5.213;
#  option subnet-mask 255.255.255.255;
#}

#lease {
#  interface "eth0";
#  fixed-address 192.33.137.200;
#  medium "link0 link1";
#  option host-name "andare.swiftmedia.com";
#  option subnet-mask 255.255.255.0;
#  option broadcast-address 192.33.137.255;
#  option routers 192.33.137.250;
#  option domain-name-servers 127.0.0.1;
#  renew 2 2000/1/12 00:00:01;
#  rebind 2 2000/1/12 00:00:01;
#  expire 2 2000/1/12 00:00:01;
#  prepend domain-name-servers 208.67.222.222,208.67.220.220;
#}

sudo ifconfig
eth0      Link encap:Ethernet  HWaddr 00:13:d3:cc:e4:c0 
          inet addr:88.234.111.253  Bcast:88.234.111.255  Mask:255.255.255.0
          inet6 addr: fe80::213:d3ff:fecc:e4c0/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:11272 errors:0 dropped:0 overruns:0 frame:0
          TX packets:9921 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:13910394 (13.2 MB)  TX bytes:1187638 (1.1 MB)
          Interrupt:17 Base address:0xfc00

lo        Link encap:Local Loopback 
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:1082 errors:0 dropped:0 overruns:0 frame:0
          TX packets:1082 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:54100 (52.8 KB)  TX bytes:54100 (52.8 KB)


heartsmagic

#prepend domain-name-servers 208.67.222.222,208.67.220.220;

satırının başındaki # karakterini silip denedin mi?
Hayattan çıkarı olmayanların, ölümden de çıkarı olmayacaktır.
Hayatlarıyla yanlış olanların ölümleriyle doğru olmalarına imkân var mıdır?


Böylece yalan, dünyanın düzenine dönüştürülüyor.

iRoNY

şu kodu uygulayınca bu çıkıyor
sudo ifdown eth0 && sudo ifup eth0
ifdown: interface eth0 not configured
Ignoring unknown interface eth0=eth0.



heartsmagic

Alıntı yapılan: iRoNY - 17 Haziran 2008 - 14:08:59
şu kodu uygulayınca bu çıkıyor
sudo ifdown eth0 && sudo ifup eth0
ifdown: interface eth0 not configured
Ignoring unknown interface eth0=eth0.




Sen dediğimi yaptın mı? Ya da bu başlığın ilk sayfasını dikkatlice okudun mu?
Senin kartın eth0 değilse yukarıdaki sonucu vermesi normal. Ezbere değil de kendi yapılandırmana göre bunları yapman lazım.
Hayattan çıkarı olmayanların, ölümden de çıkarı olmayacaktır.
Hayatlarıyla yanlış olanların ölümleriyle doğru olmalarına imkân var mıdır?


Böylece yalan, dünyanın düzenine dönüştürülüyor.

iRoNY

Alıntı yapılan: heartsmagic - 17 Haziran 2008 - 14:46:06
Alıntı yapılan: iRoNY - 17 Haziran 2008 - 14:08:59
şu kodu uygulayınca bu çıkıyor
sudo ifdown eth0 && sudo ifup eth0
ifdown: interface eth0 not configured
Ignoring unknown interface eth0=eth0.




Sen dediğimi yaptın mı? Ya da bu başlığın ilk sayfasını dikkatlice okudun mu?
Senin kartın eth0 değilse yukarıdaki sonucu vermesi normal. Ezbere değil de kendi yapılandırmana göre bunları yapman lazım.

evet yaptım.Ama hala 195.175.39.39 kullanıyor.

heartsmagic

#20
Eğer her şeyi düzgün yapmana rağmen sistem eski DNS'leri kullanıyorsa bilemiyorum sorunun ne olduğunu. Tekrar gözden geçir yaptıklarını. Bir de otomatik IP değil de sabit IP alıyorsan yukarıdakiler işe yaramaz, sabit IP ayarladığın yerde DNS bölümü de vardır.

Not: Ayrıca tekrar edeyim ifdown komutuna gerek yok. Kafa karıştırmaması açısından
sudo  /etc/init.d/networking retsart komutunu kullanabilirsin. Firefox'un da ön belleğini temizlemeyi deneyebilirsin.
Hayattan çıkarı olmayanların, ölümden de çıkarı olmayacaktır.
Hayatlarıyla yanlış olanların ölümleriyle doğru olmalarına imkân var mıdır?


Böylece yalan, dünyanın düzenine dönüştürülüyor.

izzetguntalaz

Bu noktada ben de biraz bilgilerimi anlatmak istiyorum.

Ben ethernet bir modemin arkasından internete çıkıyorum.
Hem oto ip de kullandım hem de statik ip de.

Sonuç olarak ttnet in dns lerini kullanacaksanız oto ip sorunsuz.
Ama ben static i öneriyorum. Bir avantajı da ubuntu nun açılışına da katkısı olması.
Bu benim fikrim katılmayan katılmaz ama statik ip de bilgisayar daha hızlı açılıyor.
Bir diğer avantajı da dns leri network applet ten girseniz de kaydediyor ve hatırlıyor.

Zahmetsiz iş bence.


iRoNY

Şimdi hiç internete bağlanamıyorum.Linux'da static ip nasıl yapıcaz?

izzetguntalaz

Network settings e gir. Aşağıdan unlock ve şifreni gir.
Wired connection u seç ve propertise e gir.
Enable roaming mode un üzerindeki onayı kaldır.

Confuguration u static ip addres olarak belirle
Kendine seçtiğin ip yi "ip addres" e gir örneğin 192.168.2.2
Subnet mask i kendi girecek.

Gateway address bölümüne geçerli router ın ip adresini gir. Bunu modemin kullanma kitapçığından öğrenebilirsin. Sen biliyosan sorun yok.
OK deyip kapa.

DNS sekmesine gel.
Burada istemediğin dns varsa sil. Ve istediğin dns leri gir. Enter e bas kendi ekliyor.
Son olarak close de çık. Biraz bekle modemden tekrar ip alacak. Sonra herşey yolunda gitmesi lazım.

iRoNY

Benim bildiğim static ip ttnet'e başvurulup 4 ytl karşılığı kiralanıyordu öyle dğeil mi?