vissza a vistához: nézem wiresharkkal, hogy mit beszélgetnek, és azt látom, hogy egyszer csak átvált asecondary dns szerverre... majd vissza... ahogy épp gondol egyet. why?
- bsh blogja
- A hozzászóláshoz be kell jelentkezni
- 1359 megtekintés
Hozzászólások
részeredmény: már működik valami. csak nem tudom, miért szopatom magam ezzel :)
- A hozzászóláshoz be kell jelentkezni
bind = ágyuval verébre
dnsmasq = 5 perc beállítani, ~450Kb targiziben
- A hozzászóláshoz be kell jelentkezni
dnsmasq +1
semmit nem kell állítani rajta.
- A hozzászóláshoz be kell jelentkezni
azt próbáltam elsőnek.
- A hozzászóláshoz be kell jelentkezni
mi a gond vele? mennyi kliens fogja használni?
- A hozzászóláshoz be kell jelentkezni
note that dnsmasq interferes with networkmanager... -> go away!
egyébként az a baj vele, hogy mivel ez nem dhcp szerver, így fingja sincs a hoszt nevekről, ha nem adom meg őket hosts fájlban, így aztán ott vagyok, ahol a part szakad. nem tudom, miért nem tud alapból broadcastolni vagy nemtiudom, valahogy felderíteni. szégyenszemre beraktam a nsswitch.conf-ba a wins-t :) az legalább működik. (+ a hosts file.)
- A hozzászóláshoz be kell jelentkezni
ez dhcp szerver is. és igen, feloldja a hosts fájlba beírt címeket is, de nem csak a szerveren, hanem a klienseken is.
networkm.-el a dns vagy a dhcp miatt veszik össze? (nem használok nm-et) meg szerveren miért van nm?
ha meg helyi gépedre akarod feltenni, akkor ott is mennie kellene, én is a notimon használom localhost-on.
az nem megy így egyszerűen, hogy szerveren dnsmasq install, 53-as udp port kinyit és kész?
tulajdonképpen mi nem jött össze? klienseken nem ment a név feloldás?
- A hozzászóláshoz be kell jelentkezni
semmi bonyolult, csak szeretem magamat szopatni :) hátha ragad rám valami, de nem. :)
nem kell itt szerverben gondolkozni, nagyon egyszerű szitu, kb. szerintem mindenkinek ez van otthon:
routeren jön a net, az a dhcp szerver is és gateway is és dns szerver is, így tolja ki a kliensek felé a beállításokat. erre rádugsz mondjuk pár windows és pár ubuntu gépet. a windows gépeken beírod, hogy "ping másikwindowsgépneve" és feloldja az ip-t és pingel. az egy dolog, hogy netbios alapján, de megy. természetesen az ubuntus gépeket nem találja meg, ehhez azokra fel kell rakni sambát és bekonfigurálni őket is wins használatra, akkor a windows gépeken gyönyörűen megy az ő "névfeloldásuk" is meg minden.
fordítva ez nem igaz. az ubuntu gépen pingelhetsz bármit, nem találja meg a többi gépet. nyilván mert azokon alapértelmezetten nincs wins alapú névfeloldás. (a router meg nem akar névfeloldást végezni a saját hálózatára, pedig megtehetné, hogy szakadna meg...)
úgyhogy vagy az van, hogy a linux gépeket beállítom, hogy wins alapján is oldják fel a hosztneveket, vagy felveszem hosts fájlba a többi kliens címét és nevét, vagy pedig amivel próbálkoztam, hogy az egyik gépet kinevezem dns szerverré.
röviden ennyi csak.
és nem, ha az egyik gépre felrakom a dnsmasq-ot és engedélyezem (és a dns forwardolást is beállítom, hogy a routeren keresztül nézelődjön, ha nincs az adatbázisában a név/cím), és másik gépen beállítom őt névszervernek, akkor szépen feloldja cache-ből az internetes címeket, de a lan címeket és host neveket nem oldja fel. (csak ha benne vannak a hosts fájlban, de akkor meg mindek a dnsmasq...?)
de jó nekem a host fájlos móka is, vagy a wins becsempészése a névfeloldásba. a dns szervert csak a móka kedvéért próbálgatom, hogy majd így sokkal profibb lesz, de valahogy nem világos nekem :)
- A hozzászóláshoz be kell jelentkezni
ok, akkor végül is annyit segítene csak a dnsmasq, hogy a szervernek kitüntetett gép hosts fájljába kellene csak felvenni a tobbi gép nevét, nem pedig minden gép hosts fájljába.
ja, az lenne a legjobb, ha a router tudná..
- A hozzászóláshoz be kell jelentkezni
Ha csak ennyi a szopo, akkor rossz uton vagy a megoldas fele.
En a kovetkezot csinaltam, nem tudom, hogy ebbol mennyi megvalosithato:
- A routeren letiltottam a dnsmasq-t, mert nem tudtam lebeszelni arrol, hogy magat adja meg, mint dns szervert
- Van itthon egy jatszos netbsd-m, feltoltam ra egy dhcpd-t meg egy powerdns-t, sqlite backenddel. A dhcpd-nek meg lehet mondani, hogy regelje be a hozza jovo gepnev kereseket adott domain ala, adott dns szerveren, majd a gepeknek ezt a tartomanyt adom meg, mint keresesi zona. Ez nalam hron.local.
Innentol mar igen egyszeru a kerdes: a gep ker egy dhcp-t, kap valami cimet, kozben a dhcpd bejelenti ezt a dns szervernek, aki okszeruen modositja magat, es innentol a gep pingolhatova valik mindenki szamara, aki erti a dns protokollt.
Neked mondjuk ebbol az kell, hogy a dnsmasq -nak megmondd, hogy bar o a dhcp szerver, nem o a dns szerver, es ezt lesz szives atengedni valaki masnak. akkor neked csak egy powerdns kell.
--
Ki oda vagyik, hol szall a galamb, elszalasztja a kincset itt alant. | Gentoo Portal
- A hozzászóláshoz be kell jelentkezni
ígéretes! :D
- A hozzászóláshoz be kell jelentkezni
Nekem most megy. Biztos nincs valami nevfeloldasi gondod? :D
--
Ki oda vagyik, hol szall a galamb, elszalasztja a kincset itt alant. | Gentoo Portal
- A hozzászóláshoz be kell jelentkezni
most már nekem is.
de direkt megnéztem ezzel is, és azt mondta, nem csak nekem nem megy.
- A hozzászóláshoz be kell jelentkezni
Volt egy kis docceno. Van ilyen... Altalaban megy, innen olvasom a doksikat.
--
Ki oda vagyik, hol szall a galamb, elszalasztja a kincset itt alant. | Gentoo Portal
- A hozzászóláshoz be kell jelentkezni
ezt a dhcpd es powerdns update erdekelne, hogy oldottad meg?
--
A vegtelen ciklus is vegeter egyszer, csak kelloen eros hardver kell hozza!
- A hozzászóláshoz be kell jelentkezni
ddns-update-style interim;
Meg engedni kell a update-t a dhcpd szkopjabol, bar asszem a dhcpd maga is tud frissiteni, ha kell. Most nincs elottem a rendszer, de a man 5 dhcpd.conf eleg sokat segit.
--
Ki oda vagyik, hol szall a galamb, elszalasztja a kincset itt alant. | Gentoo Portal
- A hozzászóláshoz be kell jelentkezni
es a powerdnsnel melyik mant nezzem? dhcpd+bind mar regota megy nalam is.
--
A vegtelen ciklus is vegeter egyszer, csak kelloen eros hardver kell hozza!
- A hozzászóláshoz be kell jelentkezni
Most googleztam meg, a PowerDNS nem tud ddns update-t sajna :-(
--
Ki oda vagyik, hol szall a galamb, elszalasztja a kincset itt alant. | Gentoo Portal
- A hozzászóláshoz be kell jelentkezni
dnsmasq is tud azért 1-2 dolgot. néhány:
(/etc/dnsmasq.conf)
# Give the machine which says its name is "bert" IP address
# 192.168.0.70 and an infinite lease
#dhcp-host=bert,192.168.0.70,infinite
# Enable the address given for "judge" in /etc/hosts
# to be given to a machine presenting the name "judge" when
# it asks for a DHCP lease.
#dhcp-host=judge
# Provide an alias for a "local" DNS name. Note that this _only_ works
# for targets which are names from DHCP or /etc/hosts. Give host
# "bert" another name, bertrand
#cname=bertand,bert
konkrétan azt nem találom, hogy az adott host-nak dhcp-n kiosztott címre oldja fel a host nevét automatikusan.
- A hozzászóláshoz be kell jelentkezni
de itt a router a dhcp szerver, és nem az a gép, amin játszom.
- A hozzászóláshoz be kell jelentkezni
de akkor bind-al hogy tudod meg, hogy a router-ed milyen nevű host-nak milyen ip-t osztott ki?
- A hozzászóláshoz be kell jelentkezni
nem tudom...
gondoltam, ha a windows is broadcast-olja szerteszét a netbios neveket, akkor tán a hostneveket is fel lehet deríteni valahogy. vagy mint az arp lekérések broadcaston. "who has hostname foo?" "192.168.2.123 is foo"
vagy esetleg, mivel a netbios és a hostnevek megegyeznek és "folyamatosan" szinkronizálva is vannak elvileg, valahogy rávenni a bind-ot, hogy a helyi wins adatbázisból építse fel a dns cache-t? csak találgatok...
- A hozzászóláshoz be kell jelentkezni
ok :)
- A hozzászóláshoz be kell jelentkezni
| szégyen, nem szégyen, én bevallom: ...vára nem értem ezt a bind9 meg zóna fájlok meg egyén kínai szakzsargont.
Kérdezz, sokat segít;)
| de mondjuk azt sem értem, hogy a vista miért váltogat észnélkül a két megadott névszerver közt.
Mert egészen pontosan, ez a dolga;)
| meg sokmindent nem értek még, de sebaj.
Még mindig kérdezz;)
| szóval azt találtam ki, hogy csak jó lenne, ha nem kéne host fájlokkal mókolni, hanem lenne egy lokális
| névszerver, ami a helyi gépek nevét fel tudná oldani, minden mást meg forwardolna a router és azon keresztül
| a szolgáltató saját dns-e felé.
Ez nálam nagyon jól működik, már vagy 10 éve, de ha kell valami, kérdezz:D
| hát végülis részben ezt meg is tudtam oldani (hát marha bonyolult volt...), a forwardolás megy és helyi dns
| cache is van. csak a neveket nem oldja fel. :(
Durván 10 sornyi config, ráadásul marha egyszerű;)
| vissza a vistához: nézem wiresharkkal, hogy mit beszélgetnek, és azt látom, hogy egyszer csak átvált
| asecondary dns szerverre... majd vissza... ahogy épp gondol egyet. why?
Egészen pontosan azért, mert még mindig ez a dolga. Ha az első nem válaszol, szarul válaszul (pl rossz config miatt), átlép a következőre, (illetve ha jól emlékszem alapból is váltogat a terhelés elosztás miatt)
- A hozzászóláshoz be kell jelentkezni
steelaquier zone configs.
brotip: use magnets for faster aquiering!!!!11
- A hozzászóláshoz be kell jelentkezni
oké alakul a dolog...
felraktam egy virt gépre a tesztelős ubuntura dnsmasq-t, hogy mennyire is akad össze network managerrel. eddig semmi.
beállítgattam úgy-ahogy.
viszont van egy probléma: windows úgy kéri le a neveket, hogy "hostnév.domain", és így a dnsmasq nem találja meg őket, nyilván mivel nem így vannak a hosts fájlban, csak natúr hostnévvel. ha meg felveszem mindkét néven... nos most ez van :) az jó úgy? (működik látszólag) csak így kétszer kell pötyögni a hosts fájl szerkesztésekor. (+ még a routerben is. de mondjuk nem sűrűn jönnek új gépek...)
- A hozzászóláshoz be kell jelentkezni
óóó hogy a #&@&˘!++"&#@%/!!!
ez az egész ötletem azért volt, hogy ne kelljen külön minden gépen szöttyögni semmivel, ezért is megy minden dhcp-ből (reserved ip-val), az kitolja a gépekre a beállításokat és örülünk.
erre most kipróbáltam, hogy a routerben ha beállítok egy helyi LAN-os címet névszervernek... akkor ő ugyanúgy saját magát (mármint a router) küldi ki a dhcp klienseknek, mint névszerver, ellenben nincs így net...
szóval a helyi névszerver beállítását nem tudom routerből végezni, ugyanúgy kézzel kell beállítgatni minden egyes gépen. fasza... :S
- A hozzászóláshoz be kell jelentkezni
akkor ez bug, nem?
- A hozzászóláshoz be kell jelentkezni
Nem, ez dnsmasq sajatossag. Ne feledjuk, hogy ez elsosorban egy alap dns szerver, a dhcp funkciok azok csak ugy benne vannak. Nem veletlen, hogy en az egesz hobelevancot kiszerveztem a dnsmasq iranyitasa alol.
--
Ki oda vagyik, hol szall a galamb, elszalasztja a kincset itt alant. | Gentoo Portal
- A hozzászóláshoz be kell jelentkezni
"a routerben ha beállítok egy helyi LAN-os címet névszervernek... akkor ő ugyanúgy saját magát (mármint a router) küldi ki a dhcp klienseknek, mint névszerver, ellenben nincs így net"
ettől még lehet parent dns pl. 8.8.8.8 a dnsmasq configban, ehhez nincs köze imho a dnsmasq-nak. egyébként a dnsmasq-ról mint név szerver volt szó, tehát nem a dhcp funkciója miatt.
- A hozzászóláshoz be kell jelentkezni
szerintem az, a router firmware-ben.
ja és tényleg összeakad a network managerrel... a nm generált most pl. virtuális gépben egy töküres resolv.conf fájlt, aztán akkor senki sehova...
- A hozzászóláshoz be kell jelentkezni