Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!

Ogłoszenie

Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.

#1  2008-10-06 23:27:46

  nevroxe - Użytkownik

nevroxe
Użytkownik
Zarejestrowany: 2008-08-14

[Rozwiązane] Ustawianie statycznego adresu DNS.

Witam,

Pragnę na stałe zmienić adres w /etc/resolv.conf z domyślnego adresu będącego adresem routera na inny. Po jakimś czasie od edycji omawianego pliku zminia się adres z wprowadzonego przeze mnie na adres poprzedni.
Jak to zrobić?

Ostatnio edytowany przez nevroxe (2008-10-14 12:21:24)

Offline

 

#2  2008-10-06 23:39:23

  bercik - Moderator Mamut

bercik
Moderator Mamut
Skąd: Warszawa
Zarejestrowany: 2006-09-23
Serwis

Re: [Rozwiązane] Ustawianie statycznego adresu DNS.

conajmniej trzy metody:
- wylacz rozglaszanie adresow dns przez dhcp w routerze
- wylacz dhcp i skorzystaj z konfiguracji statycznej
- daj w /etc/network/interfaces wpisy dns-nameservers


"Wszyscy wiedzą, że czegoś zrobić nie można. Ale przypadkowo znajduje się jakiś nieuk, który tego nie wie. I on właśnie robi odkrycie." (A.Einstein)

Offline

 

#3  2008-10-07 11:37:10

  urug - Członek DUG

urug
Członek DUG
Skąd: Częstochowa
Zarejestrowany: 2008-04-22
Serwis

Re: [Rozwiązane] Ustawianie statycznego adresu DNS.

A najprościej, to chyba dodać do /etc/rc.local wpis typu

Kod:

echo "nameserver JAKIS_IP" > /etc/resolv.conf

:P

Ale to tak trochę na okrętke. Coś ci te wpisy zmienia, IMO powinieneś poszukać w tym czymś (dhclient?) flagi która wyłączy modyfikowanie tego pliku.


Pozdrawiam, Tomek

Offline

 

#4  2008-10-07 19:44:17

  bercik - Moderator Mamut

bercik
Moderator Mamut
Skąd: Warszawa
Zarejestrowany: 2006-09-23
Serwis

Re: [Rozwiązane] Ustawianie statycznego adresu DNS.

@urug DHCP moze zmieniac wpisy takze wtrakcie dizalania systemu a nie tylko przy starcie


"Wszyscy wiedzą, że czegoś zrobić nie można. Ale przypadkowo znajduje się jakiś nieuk, który tego nie wie. I on właśnie robi odkrycie." (A.Einstein)

Offline

 

#5  2008-10-07 19:44:30

  djjanek - Użytkownik

djjanek
Użytkownik
Skąd: whereis
Zarejestrowany: 2007-11-15
Serwis

Re: [Rozwiązane] Ustawianie statycznego adresu DNS.

Ja kiedyś to tak wywaliłem:

1) Ustawiłem wszytko na stałe a nie na DHCP
2) Przestawiłem w konfiguracji pliku na DHCP i pomogło

Po każdej zmianie robiłem reboot aby wszytsko się poustawiało i przed zmianą konfiguracji dołowałem interfejs.

Offline

 

#6  2008-10-08 22:09:57

  nevroxe - Użytkownik

nevroxe
Użytkownik
Zarejestrowany: 2008-08-14

Re: [Rozwiązane] Ustawianie statycznego adresu DNS.

@bercik:
Czyli treść mojego /etc/network/interfaces powinna wyglądać tak?

Kod:

# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface
allow-hotplug eth0
iface eth0 inet dhcp
dns-nameservers 213.156.98.141

Spróbowałem tak, nie działa. Znaczy w ogóle DNS mi nie działa. Może zła myśloskładnia czy coś?

Co się tyczy innych przez ciebie zaproponowanych metod, to:
Wyłączenie rozgłaszania DNS poskutkuje tym, że sąsiedzi zza ściany pod swoją Windą nie zaznają internetu (pod Windą router oczywiście działa)
No a wyłączenie DHCP nie poskutkuje tym, że nie będę miał adresu IP?
Czy może coś źle zrozumiałem?

Nieprzerwanie proszę o pomoc.

Offline

 

#7  2008-10-08 22:24:40

  djjanek - Użytkownik

djjanek
Użytkownik
Skąd: whereis
Zarejestrowany: 2007-11-15
Serwis

Re: [Rozwiązane] Ustawianie statycznego adresu DNS.

Hmm jak router dla jednego kompa działa więc coś tutaj może być innego.
Może musisz ustawić dns na router bo router wie jak przetłumaczyć adres ale niestety ma zabrobione zapytania na zewnętrzne serwery DNS.

Pokaż co się pokazuje po

Kod:

ifconfig eth0

Offline

 

#8  2008-10-08 23:06:58

  bercik - Moderator Mamut

bercik
Moderator Mamut
Skąd: Warszawa
Zarejestrowany: 2006-09-23
Serwis

Re: [Rozwiązane] Ustawianie statycznego adresu DNS.

1. na ogol routery sa konfigurowane tak ze jest jakis zakres ip do przydzielania statycznie i pola ktora uzywaja w dhcp ... przy statycznej ustawiamy po prostu na danej koncowce ip z poli nie przydzielanej przez dhcp
2. zobacz co po tych zmianach w /etc/network/interfaces (na oko wyglada ok) jest wpisywane przez system do /etc/resolv.conf bo tam znajduja sie adresy uzywanych serwerow dns (w komentarzu na ogol podane jest jaki program modyfikowal ten plik - przedstawione rozwiazanie powinno dzialac dla resolvconf)
3. mozesz zmienic tez adres wysylany przez serwer dhcp na poprawny ...


"Wszyscy wiedzą, że czegoś zrobić nie można. Ale przypadkowo znajduje się jakiś nieuk, który tego nie wie. I on właśnie robi odkrycie." (A.Einstein)

Offline

 

#9  2008-10-08 23:30:49

  nevroxe - Użytkownik

nevroxe
Użytkownik
Zarejestrowany: 2008-08-14

Re: [Rozwiązane] Ustawianie statycznego adresu DNS.

Dobra chłopaki, sam znalazłem. Mogłem to zrobić wcześniej i nie zawracać miednicy, ale już trudo; przynajmniej będzie na forum. Oto rozwiązanie:

Do pliku /etc/dhcp3/dhclient.conf dopisujemy następującą linijkę:

Kod:

prepend domain-name-servers twoj.adres.serwera.dns;

Można podać kilka takich adresów, wtedy

Kod:

prepend domain-name-servers twoj.adres.serwera.dns, twoj.drugiAdres.serwera.dns;

Ta linijka każe (przy każdym odświeżaniu pliku  /etc/resolv.conf przez dhcpd) dodać podane przez nas statyczne adresy DNS.
Jest jeszcze opcja żeby zupełnie wyłączyć DNS z DHCP:

Kod:

supersede domain-name-servers twoj.adres.serwera.dns;

Dzięki za zaangażowanie, pozdrawiam.

Offline

 

#10  2008-10-08 23:56:08

  fnmirk - Redaktor

fnmirk
Redaktor
Zarejestrowany: 2008-02-19

Re: [Rozwiązane] Ustawianie statycznego adresu DNS.

nevroxe napisał(-a):

prepend domain-name-servers twoj.adres.serwera.dns, twoj.drugiAdres.serwera.dns;

To nie będzie działać w takim zapisie.
Pomiędzy adresami serwerów DNS nie wstawiamy spacji.

bercik napisał(-a):

@urug DHCP moze zmieniac wpisy takze wtrakcie dizalania systemu a nie tylko przy starcie

Można nawet ręcznie zmienić adresy DNS w /etc/resolv.conf na działającym systemie i też będzie działać.

Offline

 

#11  2008-10-09 00:39:21

  nevroxe - Użytkownik

nevroxe
Użytkownik
Zarejestrowany: 2008-08-14

Re: [Rozwiązane] Ustawianie statycznego adresu DNS.

http://images31.fotosik.pl/377/dbc52c1d1c76aff4m.png
http://images44.fotosik.pl/18/48c4bb9939dc65e0m.png

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
To nie jest tylko forum, to nasza mała ojczyzna ;-)