DNS jääb leidmata
Moderaator: Moderaatorid
DNS jääb leidmata
Mul on olnud mitu juhust, et DNS ei toimi,
% host minu.arvuti.ee
;; connection timed out; no servers could be reached
Siis ei leia ka veebilehitseja ühtegi veebilehte üles.
Internetiühendus on olemas, /etc/hosts-is kirjeldatud arvutid leiab üles, või kui tean IP-d.
Täna oli jälle niisugune juhus. Otsisin tükk aega, panin WiFi asemel kaabli, ei miskit.
Kui lülitasin arvuti välja ja uuesti sisse, siis oli kõik olemas.
Ubuntu 16.04.5 LTS Thomsoni ruuteriga (vist 284) Telia võrgus.
Kui enne kahtlustasin, et see on Telia probleem,
siis peale seda, kui arvuti taaskäivitamisega murest üle sain, ma enam nii ei arva.
Võrguühendus on seatud automaatseks (DHCP) nii IPv4 kui IPv6.
/etc/resolv.conf-is on:
nameserver 127.0.1.1
search lan
Kas on kellelgi seletust, miks jäävad aadressid lahendamata ning kuidas sellest arvutit taaskäivitamata üle saada?
% host minu.arvuti.ee
;; connection timed out; no servers could be reached
Siis ei leia ka veebilehitseja ühtegi veebilehte üles.
Internetiühendus on olemas, /etc/hosts-is kirjeldatud arvutid leiab üles, või kui tean IP-d.
Täna oli jälle niisugune juhus. Otsisin tükk aega, panin WiFi asemel kaabli, ei miskit.
Kui lülitasin arvuti välja ja uuesti sisse, siis oli kõik olemas.
Ubuntu 16.04.5 LTS Thomsoni ruuteriga (vist 284) Telia võrgus.
Kui enne kahtlustasin, et see on Telia probleem,
siis peale seda, kui arvuti taaskäivitamisega murest üle sain, ma enam nii ei arva.
Võrguühendus on seatud automaatseks (DHCP) nii IPv4 kui IPv6.
/etc/resolv.conf-is on:
nameserver 127.0.1.1
search lan
Kas on kellelgi seletust, miks jäävad aadressid lahendamata ning kuidas sellest arvutit taaskäivitamata üle saada?
Sul on DNS-serveriks seatud su enda arvuti, nii et eeldan, et miskipärast jookseb see sul kokku ning ei taaskäivitata. DHCP/ISP siin vist mängu ei tule, sest sa ruuteri pakutud DNS servereid sa ei kasuta.
Mida ütleb (sellisel hetkel, kui DNS töötab, muidugi)? Võiks üle vaadata ka logid.
Mida
Kood: Vali kõik
ss -ulpn 'sport :53'Kood: Vali kõik
journalctl -eSee tekkis sinna kas Ubuntu installeerimisel või arvuti käivitamisel.Gomi kirjutas:Sul on DNS-serveriks seatud su enda arvuti, nii et eeldan, et miskipärast jookseb see sul kokku ning ei taaskäivitata.
/etc/resolv.conf on link. Vaatan õhtul, mis on originaali kuupäev.
Ise ei ole ma seda käsitsi muutmas käinud.
Internetiühenduse seadistasin LXDE Preferencies Internet connections vormides,
seal valisin 'Auto' ja DHCP.
Õhtul vaatan.
hunt_q kirjutas:
> See ongi Telia kala.
> .. aitab lehekülje värskendamine.
Eile proovisin korduvalt terminalist nslookup-i (host-i), ikka sama seis.
================
Õhtul
================
Kirjutasin pika jutu valmis ja kui valisin eelvaate, viskas ette hommikuse postituse ning ütles, et muuda seda ning kõik mu nüüd kirjutatu haihtus.
> Sul on DNS-serveriks seatud su enda arvuti, nii et eeldan, et miskipärast jookseb see sul kokku ning ei taaskäivitata.
/etc/resolv.conf-iks on lingitud /run/resolvconf/resolv.conf, see
tekitatakse arvuti käivitamisel vist /etc/network/interfaces faili
kirjutatu järgi? Seal on kirjas ainult
auto lo
iface lo inet loopback
Kas peaksin seal kirjeldama võrgukaardi jaoks ruuteri ja/või Telia nimeserverid ja gateway?
Ruuteri internetiühenduse test teatab:
Gateway 90.190.220.1
DNS server 1: 192.98.49.8
DNS server 2: 192.98.49.9
> Mida "ss -ulpn 'sport :53'" ütleb?
Ütleb, et süntaksi viga.
Kui jätan ainult võtmed, siis ütleb terve lehekülje,
port 53 on:
UNCONN 0 0 127.0.1.1:53 *:* users:(("dnsmasq",pid=1549,fd=4))
> Võiks üle vaadata ka journalctl -e
See logi algab tänasest arvuti sisselülitamisest, eilsete murede kohta pole midagi.
Nojah, systemd-ga pole eriti tegelenud veel. Kuid pakun, et probleem on dnsmasq-iga.
Mõningad valikud on siis:
1) Parandada misiganes viga dnsmasq-il on (logides peaks midagi ikka olema peale seda, kui dnsmasq alla annab, "systemctl status dnsmasq.service" võib ka aidata)
2) Üleüldse jätta dnsmasq kõrvale ning
2.1)sättida DNS serverid manuaalselt
2.2) kasutada ruuteri poolt DHCP-ga pakutuid
Seda /etc/network/ värki ise küll väga hästi ei tunne, kasutan lihtsalt NetworkManageri või dhcpcd'd.
Mõningad valikud on siis:
1) Parandada misiganes viga dnsmasq-il on (logides peaks midagi ikka olema peale seda, kui dnsmasq alla annab, "systemctl status dnsmasq.service" võib ka aidata)
2) Üleüldse jätta dnsmasq kõrvale ning
2.1)sättida DNS serverid manuaalselt
2.2) kasutada ruuteri poolt DHCP-ga pakutuid
Seda /etc/network/ värki ise küll väga hästi ei tunne, kasutan lihtsalt NetworkManageri või dhcpcd'd.
Vaatan nüüd kodust. Mul on 'network-admin' ja 'networkctl'.
network-admin avab akna, kus saab muuta 'host name' - see on olemas, 'Domain name' - tühi.
Saab seada DNS ja seal on servereiks tõesti ainult üks rida: 127.0.1.1 ning 'Search Domains': lan.
Kas peaksin sinna DNS servereiks kirjutama oma ruuteri IP - mingi 192.168... või kohe Telia omad
192.98.49.8 ja 192.98.49.9?
Ning mis on siis 'Search Domain'-iks?
Veel on 'Hosts' rubriik, see on mul täidetud käsitsi /etc/hosts failis, sellega pole probleeme.
networkctl ütleb, et systemd-networkd is not running, output will be incomplete, ja kolm linki lo, kaabel ja Wifi on 'unmanaged'
network-admin avab akna, kus saab muuta 'host name' - see on olemas, 'Domain name' - tühi.
Saab seada DNS ja seal on servereiks tõesti ainult üks rida: 127.0.1.1 ning 'Search Domains': lan.
Kas peaksin sinna DNS servereiks kirjutama oma ruuteri IP - mingi 192.168... või kohe Telia omad
192.98.49.8 ja 192.98.49.9?
Ning mis on siis 'Search Domain'-iks?
Veel on 'Hosts' rubriik, see on mul täidetud käsitsi /etc/hosts failis, sellega pole probleeme.
networkctl ütleb, et systemd-networkd is not running, output will be incomplete, ja kolm linki lo, kaabel ja Wifi on 'unmanaged'
Ma topiks lihtsalt mingi meeldiva DNS serveri asemele (nt. Google 8.8.8.8/8.8.4.4 ja CloudFlare 1.1.1.1/1.0.0.1 töökindus on vist pea 100% ja kiirus ka hea, netist võib ka muid leida). Vaataks enne, et /etc/resolv.conf-is mingit kommentaari ei ole, et mingi teenus sellest konfiguratsioonist esimesel võimalusel üle rullib.
network-admin võib ehk töötada.
"Lihtsaim" võimalus oleks lihtsalt nt.
See lisaks Google serverid (IPv4 ja IPv6) ainsate valikutena ning ei lase ka valikut üle kirjutada.
Search domain on mingite kohalikele domeenidele vist (nt. paned kohalikus võrgus ruuterile nimeks router.lan, ühele arvutile workstation.lan, teisele kati.lan jne)
network-admin võib ehk töötada.
"Lihtsaim" võimalus oleks lihtsalt nt.
Kood: Vali kõik
printf 'nameserver 8.8.8.8\nnameserver 2001:4860:4860::8888\n' > /etc/resolv.conf
chattr +i /etc/resolv.confSearch domain on mingite kohalikele domeenidele vist (nt. paned kohalikus võrgus ruuterile nimeks router.lan, ühele arvutile workstation.lan, teisele kati.lan jne)
Täna oli arvutit käima pannes DNS olemas, aga mingil hetkel jäi veebilehitseja seisma ning host <üks_IP> ütleb:akbgf kirjutas:Eks aeg annab arutust, kas sai parem.
;; connection timed out; no servers could be reached
Kontrollimisel selgus, et resolv.conf-ist on minu poolt lisatud DNS serverid kadunud.
8.8.8.8 ja 1.1.1.1 uuesti lisades leidis IP-d üles.
Tundub, et Ubuntu 16 parandused omavolitsevad.
Lisaks haihtunud DNS servereile muutsid ka grub.conf-i, nii et peale paranduste pealelaskmist uuesti arvutit käima pannes vaatas vastu must ekraan - grubi konfi oli lisatud
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
Pidin 'rescue' appi võtma, et arvuti kontaktseks saada.
Kui on NetworkManager ja DHCP kasutusel ühenduse saamiseks, siis saad ka DNS aadressid ruuteri käest.
Vaata kõigepealt üle ruuter, mis sätted seal kirjas on - Thmsoni kohta peast ei oska öelda kus need on.
Sinu enda poolt sisestatud 8.8.8.8 ja 1.1.1.1 kaovad tõesti ära peale restarti vmt ja põhjusega.
Ehk siis, NetworkManager haldab resolv.conf faili ja teeb sinna muudatusi põhinedes infol mida saab see NetworkManager ruuteri käest.
Kui tahad, siis lisa need DNS serverid NetworkManager-i liidese kaudu.
Kui kasutad vahepeal mingit VPN teenust, siis saad DNS andmed selle kaudu ja VPN disconnect puhul ei pruugi sa ruuteri käest kohe õiged DNS andmeid saada. ei ole otseselt pädev kui sul pole localhosti mingit DNS serverilaadset asja paigaldatud.
Vaata kõigepealt üle ruuter, mis sätted seal kirjas on - Thmsoni kohta peast ei oska öelda kus need on.
Sinu enda poolt sisestatud 8.8.8.8 ja 1.1.1.1 kaovad tõesti ära peale restarti vmt ja põhjusega.
Kood: Vali kõik
$ cat /etc/resolv.conf
# Generated by NetworkManagerKui tahad, siis lisa need DNS serverid NetworkManager-i liidese kaudu.
Kui kasutad vahepeal mingit VPN teenust, siis saad DNS andmed selle kaudu ja VPN disconnect puhul ei pruugi sa ruuteri käest kohe õiged DNS andmeid saada.
Kood: Vali kõik
nameserver 127.0.1.1Seda ma tegingi, aga sellest hoolimata oli pärast ühte muudatuste pealelaskmist grub.conf muutunud.Gomi kirjutas:Grub konf genereeritakse iga uue kerneli lisamisel uuesti, nii et jäädavate muudatuste tegemiseks muuda /etc/default/grub faili.
Oli muutunud /etc/default/grub, sinna oli lisatud rida
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
==============
Õhtul Telia liini otsas.
Ruuter on TG784, eespool kirjutasin mälu järgi vale numbri.imre kirjutas:Kui on NetworkManager ja DHCP kasutusel ühenduse saamiseks, siis saad ka DNS aadressid ruuteri käest.
Vaata kõigepealt üle ruuter, mis sätted seal kirjas on - Thmsoni kohta peast ei oska öelda kus need on.
Selle 'Internet Services' alt vaatavad vastu kaks DNS-i, aga need on vist Telia poolt antud, ma ei saa neid muuta.
VPN teenust ei kasuta.Sinu enda poolt sisestatud 8.8.8.8 ja 1.1.1.1 kaovad tõesti ära peale restarti vmt ja põhjusega.
Ehk siis, NetworkManager haldab resolv.conf faili ja teeb sinna muudatusi põhinedes infol mida saab see NetworkManager ruuteri käest.Kood: Vali kõik
$ cat /etc/resolv.conf # Generated by NetworkManager
Kui tahad, siis lisa need DNS serverid NetworkManager-i liidese kaudu.
Kui kasutad vahepeal mingit VPN teenust, siis saad DNS andmed selle kaudu ja VPN disconnect puhul ei pruugi sa ruuteri käest kohe õiged DNS andmeid saada.ei ole otseselt pädev kui sul pole localhosti mingit DNS serverilaadset asja paigaldatud.Kood: Vali kõik
nameserver 127.0.1.1
Tuhnisin tükk aega https://askubuntu.com/questions/130452/ ... esolv-conf soovitusi.
Tegin faili /etc/resolvconf/resolv.conf.d/tail ja lisasin sinna oma ruuteri IP.
Pärast käsku 'resolvconf -u' tekkis see /etc/resolv.conf-i.
Ehk jääb püsima. Kas sellest ka abi on, seda ma veel ei tea.

