Kirjoittaja Aihe: Miten nimipalvelu kuntoon? [Ratkaistu?]  (Luettu 3509 kertaa)

SuperOscar

  • Käyttäjä
  • Viestejä: 3993
  • Ocatarinetabellatsumtsum!
    • Profiili
    • Legisign.org
Miten nimipalvelu kuntoon? [Ratkaistu?]
« : 14.05.18 - klo:18.29 »
Asensin virtuaalikoneeseen kokeeksi Ubuntu 18.04:n, ja törmäsin vanhaan vikaan: Ubuntu ei liitä automaattisesti NFS-jakoja, koska nimipalvelu ei löydä NAS-palvelimen nimeä. Se taas johtuu siitä, että vaikka kiinteän verkon nimipalvelimen kuinka asettaa oikein, jokin jossakin kirjoittaa /etc/resolv.conf-tiedostoon jotain mikä ei toimi.

Verkkoasetuksissa nimipalvelinosoitteeksi on asetettu 192.168.1.69, joka on nimipalvelimena toimiva Raspberry Pi’ni:



/etc/resolv.conf-tiedostoon ilmestyy kuitenkin aina:

Koodia: [Valitse]
# Generated by NetworkManager
nameserver 127.0.0.53

Tämä ei sinänsä haittaisi mitään, jos ohjaus toimisi, mutta ei. Kotiverkon nimet (kuten NASsin konenimi) eivät toimi, ennen kuin /etc/resolv.conf-tiedostoon kirjoittaa käsin oikean osoitteen; ja sama aina alusta koneen käynnistyksen jälkeen.

Monessa distrossa olen tämän saanut suhteellisen vaivatta toimimaan, mutta Ubuntu tuntuu panevan kynsin hampain vastaan. Mitä tässä oikein pitäisi tehdä?!

Muoks: Se neuvo ei toimi, että kirjoitetaan pysyvät osoitetiedot /etc/network/interfaces-tiedostoon tähän tapaan:

Koodia: [Valitse]
# Interface Name #
auto enp0s3
# Static IP Address #
iface enp0s3 inet static
# IP Address #
address 192.168.1.10
# Netmask #
netmask 255.255.255.0
# Gateway #
gateway 192.168.1.1
# DNS Servers #
dns-nameservers 192.168.1.1
dns-nameservers 8.8.8.8
# Search Domain #
dns-search itzgeek.local

(malli IT’zGeek-sivustolta).
« Viimeksi muokattu: 15.05.18 - klo:11.13 kirjoittanut SuperOscar »
pöytäkone 1, kannettavat 1–3: Debian GNU/Linux 12; pöytäkone 2: openSUSE Tumbleweed; NUC: openSUSE Leap 15.5; RPi 1: FreeBSD 13.2-RELEASE; RPi 2: LibreELEC 11

mrl586

  • Käyttäjä
  • Viestejä: 4638
    • Profiili
Vs: Miten nimipalvelu kuntoon?
« Vastaus #1 : 15.05.18 - klo:02.48 »
Toimiiko chattr-komento?

nm

  • Käyttäjä
  • Viestejä: 16232
    • Profiili
Vs: Miten nimipalvelu kuntoon?
« Vastaus #2 : 15.05.18 - klo:03.01 »
/etc/resolv.conf-tiedostoon ilmestyy kuitenkin aina:

Koodia: [Valitse]
# Generated by NetworkManager
nameserver 127.0.0.53

Kyseessä on NetworkManagerin käyttämä dnsmasq-palvelu, joka toimii järjestelmän lokaalina nimipalvelimena ja DNS-välimuistina. Sen voi kytkeä pois päältä tiedostossa /etc/NetworkManager/NetworkManager.conf. Poista tai kommentoi siellä rivi "dns=dnsmasq" ja käynnistä NetworkManager uudelleen:

Koodia: [Valitse]
sudo service network-manager restart

Alkuperäinen ongelma johtunee siitä, että joko lokaali DNSmasq tai Raspissa ajettava nimipalvelu sekoaa jollain tavalla paikallisen domain-nimen käsittelyssä -- tai domain puuttuu tulkittavasta osoitteesta kokonaan?
« Viimeksi muokattu: 15.05.18 - klo:03.09 kirjoittanut nm »

SuperOscar

  • Käyttäjä
  • Viestejä: 3993
  • Ocatarinetabellatsumtsum!
    • Profiili
    • Legisign.org
Vs: Miten nimipalvelu kuntoon?
« Vastaus #3 : 15.05.18 - klo:10.58 »
Jaahas, tänään se sitten yllättäen toimi… Nyt automaattisesti luotuun /etc/resolv.conf-tiedostoon on saatu toivottu search-rivi:

Koodia: [Valitse]
# Generated by NetworkManager
search legisign.org
nameserver 127.0.0.53

En enää tiedä, mikä muokkauksistani onnistui tuon saamaan aikaan, mutta hyvä näin.

Alkuperäinen ongelma johtunee siitä, että joko lokaali DNSmasq tai Raspissa ajettava nimipalvelu sekoaa jollain tavalla paikallisen domain-nimen käsittelyssä -- tai domain puuttuu tulkittavasta osoitteesta kokonaan?

Nimenomaan verkkoalue puuttui (ja oli tarkoituskin puuttua): käytän /etc/fstab-tiedostossa pelkkää konenimeä.
pöytäkone 1, kannettavat 1–3: Debian GNU/Linux 12; pöytäkone 2: openSUSE Tumbleweed; NUC: openSUSE Leap 15.5; RPi 1: FreeBSD 13.2-RELEASE; RPi 2: LibreELEC 11

matsukan

  • Käyttäjä
  • Viestejä: 2148
    • Profiili
Vs: Miten nimipalvelu kuntoon? [Ratkaistu?]
« Vastaus #4 : 15.05.18 - klo:23.30 »
strange  -- tappelin saman asian kimpussa puolet illasta ... Nimipalvelu jostain syystä muuttui kun piti käyttää boot-rescue ohjelmaa sen takia kun BIOS updaten jälkeen kone ei käynnistynyt ...

/etc/resolv.conf tiedosto pitää osoittaa /run/resolvconf/resolv.conf tiedostoon

Koodia: [Valitse]
sudo dpkg-reconfigure resolvconf huolehtii linkityksestä. Minulla tuo linkitetty tiedosto sisältää default gw osoitteen eikä esim localhost:ia

dns-search osoitteita voisi laittaa /etc/resolvconf/resolv.conf.d/tiedostoihin. ehkä


« Viimeksi muokattu: 15.05.18 - klo:23.32 kirjoittanut matsukan »
Pohjois-pohjanmaa
-- motto:  backupin tarve huomataan aina liian myöhään