Freesco, NND, CDN, EOS
http://forum.freesco.pl/

dnsmasq i serwer dhcp
http://forum.freesco.pl/viewtopic.php?f=24&t=16608
Strona 1 z 1

Autor:  Wujek_Bogdan [ piątek, 22 lutego 2008, 23:13 ]
Tytuł:  dnsmasq i serwer dhcp

uzywam serwera dhcp, ktory dziala i ma sie dobrze ;), dzisiaj zainstalowalem sobie serwer dns - dnsmasq.

czy w takim razie musze teraz w pliku konfiguracyjnym dhcpd.conf do option domain-name-servers
dopisać adres localhosta jako podstawowy dns? czy na domyslnej konfiguracji dnsmasq wszystko bedzie dzialac jak nalezy?

ps. wiem ze dnsmasq moze dzialac tez jako serwer dhcp, ale nie chce tego zmieniac.

Autor:  Kimas [ piątek, 22 lutego 2008, 23:30 ]
Tytuł: 

wystarcz że dopiszesz do dhcpd.conf adres ip serwer-a, np:

: [/] [] ()
option domain-name-servers 10.0.0.1;

jeżeli chcesz korzystać z większej liczby adresów dns to po prostu oddziel je przecinkami, czyli:

: [/] [] ()
option domain-name-servers 10.0.0.1, 194.204.152.34, 194.204.159.1;


aha i dnsmasq działa poprawnie na domyślnej konfiguracji

Autor:  viater [ piątek, 22 lutego 2008, 23:34 ]
Tytuł:  Re: dnsmasq i serwer dhcp

Wujek_Bogdan pisze:
czy w takim razie musze teraz w pliku konfiguracyjnym dhcpd.conf do option domain-name-servers
dopisać adres localhosta jako podstawowy dns? czy na domyslnej konfiguracji dnsmasq wszystko bedzie dzialac jak nalezy?

Jeśli chcesz, aby klienci korzystali z Twojego dnsmasq, to owszem, musisz dopisać, ale nie localhost, tylko adres interfejsu LAN routera.

Domyślna konfiguracja dnsmasq powinna wystarczyć.

Autor:  Wujek_Bogdan [ piątek, 22 lutego 2008, 23:55 ]
Tytuł: 

ok. dzieki. o to mi chodzilo.
zastanawialem sie tylko czy to ma byc localhost, czy wlasnie 10.0.0.1 (ip routera)

temat do zamkniecia.

//edit:
jednak mam jeszcze wątpliwości
Cytuj:
In order to configure dnsmasq to act as cache for the host
on which it is running, put "nameserver 127.0.0.1" in
/etc/resolv.conf and put the real nameservers in
/etc/resolv.dnsmasq (or similar) then run dnsmasq with the
-r /etc/resolv.dnsmasq option.

znalazlem taki fragment w dokumentacji.
czyli jednak w domyślnej konfoguracji dnsmasq nie "keszuje"?

mam postepowac zgodnie z instrukcjami, czy w paczce dla NND sprawa wyglada inaczej?


//edit:
zrobilem zgodnie z dokumentacja. wyglada na to ze działa. ale nie wiem jak sprawdzic cache.
w innych dystrybucjach spotkalem sie z komenda "dig". w nnd widze ze nie ma takiej paczki.

Autor:  -MW- [ sobota, 23 lutego 2008, 01:59 ]
Tytuł: 

lub przekierowac wszystkie zapytania klientow do portu 53 udp na swoj serwer.

Autor:  viater [ sobota, 23 lutego 2008, 12:21 ]
Tytuł: 

Wujek_Bogdan pisze:
Cytuj:
In order to configure dnsmasq to act as cache for the host
on which it is running, put "nameserver 127.0.0.1" in
/etc/resolv.conf and put the real nameservers in
/etc/resolv.dnsmasq (or similar) then run dnsmasq with the
-r /etc/resolv.dnsmasq option.

znalazlem taki fragment w dokumentacji.
czyli jednak w domyślnej konfoguracji dnsmasq nie "keszuje"?

Keszuje, ale tylko dla klientów, dla serwera nie.
Ten fragment mówi o tym, że jeśli chcesz, aby dnsmasq był nameserverem także dla hosta, na którym pracuje (czyli dla serwera/routera), trzeba wpisać w /etc/resolv.conf
: [/] [] ()
# /etc/resolv.conf
nameserver  127.0.0.1

oraz wpisać adresy nameserverów w pliku np. /etc/resolv.dnsmasq, czyli:
: [/] [] ()
# /etc/resolv.dnsmasq
nameserver 194.204.159.1
nameserver 194.204.152.34

oraz odpalić dnsmasq z opcją -r /etc/resolv.dnsmasq albo wpisać w /etc/dnsmasq.conf :
: [/] [] ()
# /etc/dnsmasq.conf
resolv-file=/etc/resolv.dnsmasq

Autor:  Wujek_Bogdan [ sobota, 23 lutego 2008, 16:47 ]
Tytuł: 

ok. tak wlasnie robie, chcialem sie upewnic, czy wszystko skonfigurowalem jak nalezy. nie potrzebuje 'keszować' dla serwera, tylko dla klientow.

chcialem jeszcze sprawdzic za pomoca komendy 'dig' czy rzeczywiscie dns dziala. niestety w nnd takiej komendy nie ma :/

w jaki sposob zrobic podglad cache?

Autor:  tasiorek [ sobota, 23 lutego 2008, 18:21 ]
Tytuł: 

Dig jest czescia binda

Strona 1 z 1 Strefa czasowa UTC+2godz.
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/