Oke, megertettem, regen elmultak azok az idok, amikor a dns cime, csak ugy bele volt irva a /etc/resolv/conf-ba es barmikor atszerkeszthettem. Regota virit benne a 'DO NOT EDIT THIS FILE BY HAND...' felirat es megertettem, hogy ez igy jo, bar persze szerettem, hogy a resolv.conf irhato olvashato volt elotte. Ma mar inkabb csak olvashato...
Azt nem teljesen ertem, de szinten elfogadom, hogy a resolv.conf-ban ujabban a 127.0.0.1 szerepel namserver-kent, es fut nalam egy dnsmasq, amit a network manager jol felparameterez. Kis munkaval hamar kiderult, hogy a dnsmasq konfja (es ezzel a valodi DNS-em cime) itt van: /var/run/nm-dns-dnsmasq.conf. Semmi gond, vegulis ha tudnom kell mia DNS cime, innen olvasom ki, nem a resolv.conf-bol, bar persze elotte ellenoroznom kell a resolv.conf-ot is meg miegymast...
Nade most vegleg elvesztettem a fonalat a cernat es a gyogyszerem is elgurult. Ma mar ezzel fogad a dnsmasq conf:
# DNSMasq configuration is now done via DBUS.
# See /var/log/syslog for the nameservers used.
Remelem a netowrk manager iroinak, az Ubuntu fejlesztoknek es meg sokaknak masoknak van meg egy (vagy inkabb tobb!) jo otlete -egyamstol fuggetlenul persze-, hogy milyen absztrakciokat lehetne bevinni a rendszerbe. Munkajukhoz ezuton kivanok sok sikert es kitartast!
- 7497 megtekintés
Hozzászólások
http://www.youtube.com/watch?v=AYZmxKbF1PY
Sejted, hogy miért jutott eszembe a fentiekről? ;)
Aki tudja, csinálja, aki nem tudja, tanítja... Hm... igazgatónak talán még jó lennék. :)
- A hozzászóláshoz be kell jelentkezni
Desktop rendszeren miért ne? A desktop rendszerek célközönségének így a jobb.
- A hozzászóláshoz be kell jelentkezni
En azert el tudok kepzelni olyan megoldast, ami mindket celkozonseget kielegitene. (marmitn bitbuzik es egyseg sugaru userek)
- A hozzászóláshoz be kell jelentkezni
Mégpedig?
- A hozzászóláshoz be kell jelentkezni
Például lenne egy konfigurációs állomány, amelyben meg lehetne adni a user sugarát. :)
tr '[:lower:]' '[:upper:]' <<<locsemege
LOCSEMEGE
- A hozzászóláshoz be kell jelentkezni
Ezért nem fogom letölteni a .deb csomagot, de tippre a /etc/defaults/dnsmasq fájlban ez kb. megoldható.
- A hozzászóláshoz be kell jelentkezni
Megadni, hogy r1.0-s user használja a gépet, valami power user, netán szakember? :))
Aki tudja, csinálja, aki nem tudja, tanítja... Hm... igazgatónak talán még jó lennék. :)
- A hozzászóláshoz be kell jelentkezni
Gyárilag a /etc/dnsmasq.conf fájlban szerepel az enable-dbus bejegyzés, nem tudom hogy a disztribúciók ezt hová teszik. Erre céloztam, ezzel le lehet beszélni a dbus használatáról.
- A hozzászóláshoz be kell jelentkezni
B+, letörlöd a dnsmasq csomagját, és kézzel megírod a /etc/resolv.conf-ot...
Szerinted a világon mindenki totál agyhalott lett, és ezt a dnsmasq-os szart használja?
- A hozzászóláshoz be kell jelentkezni
Beletúrva ezzel egy rendszer belsejébe, aminek később ki tudja, hogy milyen következményei lesznek?
Én nem merném megtenni. Még egyszer.
(konkrétan szoptam már ilyesmi miatt, mint a torkos borz)
Aki tudja, csinálja, aki nem tudja, tanítja... Hm... igazgatónak talán még jó lennék. :)
- A hozzászóláshoz be kell jelentkezni
Ha jól vannak összelapátolva a függőségek, akkor nem fog problémázni rajta senki sem. Az összes ilyen itt-ott cache-elek egy kicsi infómorzsát dolgok nagyon sok misztikus hibának lehetnek az okozói egyébként - kellően nagy hálózatokban pláne...
- A hozzászóláshoz be kell jelentkezni
Kicsin is. Egy időben azt hittem, lekaparom a falról a tapétát, mert a windows-on futó virtuális gépeket indítás után el tudtam érni tcpip-n, egy sleep-resume után már nem. Ráment pár hét, mire kiderült, hogy a windows-on kell egy ipconfig /flushdns :)
Aki tudja, csinálja, aki nem tudja, tanítja... Hm... igazgatónak talán még jó lennék. :)
- A hozzászóláshoz be kell jelentkezni
+1
Amúgy jó az a dnsmasq, ha tudja az ember, hogy mire való, és hogyan működik.
Ha meg networkmanagert használ az ember, akkor az már a dnsmasq-n keresztül buzerálja az aktuális dns-t, ha pl. a vpn kapcsolat nyitásakor megváltozik.
--
PtY - www.onlinedemo.hu
- A hozzászóláshoz be kell jelentkezni
Egyetértek, az ilyenekből lehet szopás. De ha lenne, ebben az esetben akkor az igazából a disztribúció "hibája" lenne, és ha nem ezzel, hát később máskor, más helyen, máshogy ugyanúgy megszopatna az a disztribúció - ezért jobb, ha hamar kiderül, és lehet kikukázni és nézni másikat, amivel ilyen alapszintű problémák nincsenek.
- A hozzászóláshoz be kell jelentkezni
Mondjuk debianon leszeded, majd szükséged lesz a libvirt-bin csomagra és egyszer csak azt látod, hogy megint ott eszi a fene. :)
(most néztem meg, hogy kik függenek a dnsmasq-base-től)
Aki tudja, csinálja, aki nem tudja, tanítja... Hm... igazgatónak talán még jó lennék. :)
- A hozzászóláshoz be kell jelentkezni
Biztos csak a véletlen teszi, hogy Gentoo-n élek... ;-)
- A hozzászóláshoz be kell jelentkezni
Csak recommends :D
- A hozzászóláshoz be kell jelentkezni
Csendben jegyzem meg, a hozzászólásom mögött van egy smiley. Nekem semmi bajom a dnsmasq-kal olyannyira, hogy Fedorára ez fel sem ment, magam raktam fel, mert akartam caching dns szervert magamnak. Az eredeti "problémát" sem én vetettem fel.
tr '[:lower:]' '[:upper:]' <<<locsemege
LOCSEMEGE
- A hozzászóláshoz be kell jelentkezni
Tobbet is.
Nemtom miert ne lehetett volna a jelenleg is mukodo resolver-hez cache feature-t csinalni (configbol kapcsolhatot), es a resolv.conf-ot ugy hagyni (a nagy 'do not edit...' szoveggel persze), akkor a mai napig tudnam olvasni a resolv.conf-ot.
De ha ez nem is... az utolso lepesnek akkor sem latom a hasznat (vagyishogy a dnsmasq configbol is eltunt a nameserver IP-je).
- A hozzászóláshoz be kell jelentkezni
"Nemtom miert ne lehetett volna a jelenleg is mukodo resolver-hez cache feature-t csinalni (configbol kapcsolhatot), es a resolv.conf-ot ugy hagyni (a nagy 'do not edit...' szoveggel persze), akkor a mai napig tudnam olvasni a resolv.conf-ot."
Ezt így nem értem. Plusz a resolv.conf most is olvasható :D
A konfig fálból dbus felé elmenni meg egy automata, desktop rendszeren hasznos, nem kell mókolni a konfig template-el, plusz a dnmasq tud integetni a dbuson ha akcija van (új lease, stb. stb.), ami esetleg szerverkörnyezetben is hasznos lehet.
- A hozzászóláshoz be kell jelentkezni
A dnsmasq caching nameserver-ként van ott, ha jól gondolom.
Ami általában a panaszodat illeti, ezt nevezzük fejlődésnek. Magam is jobban szeretem a statikus, egyszerű dolgokat, de az élet generálja a bonyolultabbak igényét. Már megszoktam az init scripteket, amikor mindent elsöpört a systemd. Az ALSA-hoz is hozzászoktam, aztán jött a PulseAudio. Az RS-232-vel igen jóban voltam, erre itt van már mióta az USB, s legalább kellően bonyolult ahhoz, hogy ha néhány byte-ot át akarok vinni a gépre, előbb egy kb. 900 oldalas doksit, meg még a mikrokontroller doksiját, valamint a libusbx leírását kelljen tanulmányoznom. Hurrá.
tr '[:lower:]' '[:upper:]' <<<locsemege
LOCSEMEGE
- A hozzászóláshoz be kell jelentkezni
Az osszes altalad emlitett peldaban egy technologia lecserelte az elozot. Ezt nevezik fejlodesnek. Ennek persze vannak kellemetlen mellekhatasai, minthogy pl a meglevo tudas elavulta valik, de meg rosszabb, hogy nehany eddig hasznalt eszkoz/technologia inkompatibilis lesz. De hat a fejlodesnek (vagy mondjuk ugy: valtozasnak) vannak aldozatai.
Konkretan a fent emlitett DNS configolasban nem teljesen ezt erzem. Itt a korabban meglevo reteget igyekeztek erintetlenul hagyni (ezzel nyilvan nyertek a kompatibilitas oldalon), viszont ez egy eleg csunya architekturat eredmenyez (azt, hogy most a DNS confighoz 3 file-t kell leellenoriznem, azt ilyennek nevezem, mind a 3-at le kell). Vagyis nem teljesen lecsereltek dolgokat, hanem mindig ujabb, az elozo reteg valamilyen hibajat kikuszobolo reteget huztak ra.
- A hozzászóláshoz be kell jelentkezni
.
- A hozzászóláshoz be kell jelentkezni
Hála a magasságosnak a sysvinit köszöni,és jól érzi magát, semki sem söpörte el, igaz, úgy néz ki, mintha - de mégsem :-P
- A hozzászóláshoz be kell jelentkezni
Idővel arra jöttem rá, jobb tájékozódni, mint kitartóan a régebbi metódusok mellett maradni. Egyrészt egyre több idő, munka a visszaalakítás a régebbi technológia használatára, másrészt egyre nagyobb az esély arra, hogy valami kompatibilitási nyűgbe fut bele az ember. Szóval én az előre menekülést választom, noha volt idő, amikor magam is próbáltam a régi megoldásokat erőltetni.
tr '[:lower:]' '[:upper:]' <<<locsemege
LOCSEMEGE
- A hozzászóláshoz be kell jelentkezni
Plusz komponens - plusz hibalehetőség. Van, ahol hasznos, és van, ahol nincs rá érdemben szükség. Mint ahogy a network manager is olyan, hogy desktop-on elmegy, sőt hasznos, de szerveren fölösleges bonyolítása az életnek. Szerintem...
- A hozzászóláshoz be kell jelentkezni
Nekem néha jól jönne szerveren is, mert...
Virtualboxban futnak, a guestet néha aludni küldöm (save the machine state) és amikor újra előszedem, általában nem árt, ha van aki automatikusan újra címet kér a dhcp szervertől, amit ilyen esetben a hagyományos dhcp kliens nem mindig szokott megtenni.
Mielőtt valaki felhördülne: természetesen nem éles szerverekről van szó, azért kap minden gépem dhcp-n címet, egyéb paramétereket, hogy egy helyről, egy mozdulattal át tudjak állni egyik címtartományból a másikba, ha úgy adódik.
Aki tudja, csinálja, aki nem tudja, tanítja... Hm... igazgatónak talán még jó lennék. :)
- A hozzászóláshoz be kell jelentkezni
Speciel az én gagyi FreeBSD-men van /etc/rc.{suspend,resume}, ahonnan ha akarnám akár küldhetnék egy sighup-ot annak a nyomorult dhclient-nek. Szerintem ugyanezt meg lehet csinálni Ubuntun is, legfeljebb nem így hívják a megfelelő konfigfájlt.
- A hozzászóláshoz be kell jelentkezni
Ezt a freebsd sem kezeli, mert a guest rendszert függesztem fel, amiről a benne futó op.rendszer nem igazán tud.
Ilyenkor ha nincs network manager, akkor egy dhclient eth0 segít.
Aki tudja, csinálja, aki nem tudja, tanítja... Hm... igazgatónak talán még jó lennék. :)
- A hozzászóláshoz be kell jelentkezni
Hát, legfeljebb írsz hozzá egy script, ami percenként lefut és ha az eltelt idő több mint X, akkor dhclient. Éjjen a gányolás :(
- A hozzászóláshoz be kell jelentkezni
Nem egyszerűbb békénhagyni a network managert? ;)
Aki tudja, csinálja, aki nem tudja, tanítja... Hm... igazgatónak talán még jó lennék. :)
- A hozzászóláshoz be kell jelentkezni
+1, akár tájékozódás olyan szinten is, hogy Poettering vonatkozó blogpostjait (tetszolegessearchengine://"systemd for administrators") elolvassuk és megértjük a mögötte rejlő elgondolásokat. Pl. az inetd szerűen, a systemd által on-demand indított konténerekből kiszolgált hálózati kérések (part XX a fenti sorozatban) egész előremutatónak tűnnek...
BlackY
- A hozzászóláshoz be kell jelentkezni
dig nemletezohostnev
nem jo?
- A hozzászóláshoz be kell jelentkezni
Szerintem nem (openwrt-n a TLD-nek megfelelően válogat, de nem a saját, valódi DNS-t dobja vissza: .hu esetén a ns.nic.hu, nem létező TLD-vel lekérdezve pedig valamelyik root DNS-t)
Aki tudja, csinálja, aki nem tudja, tanítja... Hm... igazgatónak talán még jó lennék. :)
- A hozzászóláshoz be kell jelentkezni
Én meg csak jobb-kattintok a network manager appleten, aztán a connection information ablak szépen megmondja. Bár tudom ez amatőr megoldás, mert még a terminált se kellett hozzá felcsapni, meg minden.
- A hozzászóláshoz be kell jelentkezni
És programból hogyan jobb-kattintasz, hogyan találod meg a feljövő ablakon az editbox -ot, és hogyan olvasod ki a tartalmát?
- A hozzászóláshoz be kell jelentkezni
- A hozzászóláshoz be kell jelentkezni
Nincs ubuntum, nem tudom kipróbálni, de szerintem valami ilyesmi lehet a megoldás:
http://askubuntu.com/questions/152593/command-line-to-list-dns-servers
nmcli dev list iface eth0 | grep IP4
vagy nm-tool
- A hozzászóláshoz be kell jelentkezni
Csak kötözködés kedvéért kérded, vagy én nem vettem volna észre, hogy programból feldolgozásról van szó?
- A hozzászóláshoz be kell jelentkezni
te nem vetted észre.
- A hozzászóláshoz be kell jelentkezni
En nemtom ki mirol beszel, de en nem programbol feldolgozasrol.
- A hozzászóláshoz be kell jelentkezni
Azt majd mi eldöntjük, ehe :D
- A hozzászóláshoz be kell jelentkezni
És ha nincs mit és nincs mivel kattintani? Azért serverek jó eséllyel GUI nélkül működnek, mert monitoruk, billentyűzetük és non plusz ultra: egerük sincs.
- A hozzászóláshoz be kell jelentkezni
Érdekes, ilyenem nincs, viszont a resolv.conf-ban vannak a rendes nameserverek. Igaz, én Ubuntu 12.04 LTS-t használok. Ezekszerint a fenti borzalom csak az újabbakban van benne?
- A hozzászóláshoz be kell jelentkezni
Ezért nem fogok telepíteni, de szerintem abban is van:
http://packages.ubuntu.com/search?suite=precise&arch=any&mode=exactfile…
- A hozzászóláshoz be kell jelentkezni
Az lehet a megoldás, hogy az ubuntu-server-ből valószínűleg kihagyták ezt a szörnyűséget.
- A hozzászóláshoz be kell jelentkezni
Nos, az se kizárt, szerveren azért csak jobb ha valami be van írva egy jól megszokott fájlba :)
- A hozzászóláshoz be kell jelentkezni
12.04 Desktop, 64 bit
Ebben van.
Két tipp: nem desktopod van vagy valamikor rég rájöttél, hogy neked nem kell networkmanager és leszedted.
Ja, most látom, hogy (ha jól értelek) szervered van.
Aki tudja, csinálja, aki nem tudja, tanítja... Hm... igazgatónak talán még jó lennék. :)
- A hozzászóláshoz be kell jelentkezni
+1.
- A hozzászóláshoz be kell jelentkezni
Nekem is 12.04-em van es nekem mar 127.0.0.1 van a resolv.conf-ban... De nekem mindenfele 'backports'-ok meg 'updates'-ek engedelyezve vannak a sources.list-ben. Lehet, hogy ez a kulonbseg?
# dpkg -l network-manager
ii network-manager 0.9.4.0-0ubuntu4.3 network management framework (daemon and userspace tools)
- A hozzászóláshoz be kell jelentkezni
Inkább az lehet, hogy a tied desktop és nem server. Én eleve server-t installáltam a microserverre, így az NM fel sem került.
- A hozzászóláshoz be kell jelentkezni
/etc/NetworkManager/system-connections/ethX
--
PtY - www.onlinedemo.hu
- A hozzászóláshoz be kell jelentkezni