Fórum Root.cz

Hlavní témata => Distribuce => Téma založeno: Johny 31. 05. 2018, 14:00:01

Název: Nastavení DNS na lokální stanici
Přispěvatel: Johny 31. 05. 2018, 14:00:01
Ahoj,

Mám problém když si chci přenastavit lokální dns servery na síťovce, jednoduše se nic nestane a výpis v /etc/resolv.conf zůstává stále stejný

Konfig /etc/netplan/50-cloud-init.yaml:

Kód: [Vybrat]
network:
       ethernets:
             enp0s3:
                    addresses: [192.168.1.2/24]
                    dhcp4: no
                    nameservers:
                        addresses: [127.0.0.1]
       version: 2

Po provedení "sudo netplan apply" se žádná změna v resolv.conf neaplikuje,  z nějakého důvodu zde zustává adresa "127.0.0.53". Ani po rebootu. IP adresa s maskou se nastaví správně.

Netuší někdo kde by mohl být chyba?

Díky
Název: Re:Nastavení DNS na lokální stanici
Přispěvatel: Filip Jirsák 31. 05. 2018, 15:01:49
Co znamená „DNS servery na síťovce“? DNS servery se nastavují pro celý počítač – nejprve se musí převést DNS název na IP adresu, následně se použijí routovací pravidla a teprve tím se určí, kterým rozhraním („síťovkou“) paket odejde.
Název: Re:Nastavení DNS na lokální stanici
Přispěvatel: Johny 31. 05. 2018, 15:09:45
Co znamená „DNS servery na síťovce“? DNS servery se nastavují pro celý počítač – nejprve se musí převést DNS název na IP adresu, následně se použijí routovací pravidla a teprve tím se určí, kterým rozhraním („síťovkou“) paket odejde.

Jsem akorát zvyklý z widlí, kde se toto všechno nastavuje na používaném síťovém adaptéru :D Myslím, že víme co jsem chtěl říct. Jednoduše potřebuji nastavit abych jako dns server používal localhost.
Název: Re:Nastavení DNS na lokální stanici
Přispěvatel: uf 31. 05. 2018, 15:17:09
Jsem akorát zvyklý z widlí, kde se toto všechno nastavuje na používaném síťovém adaptéru :D Myslím, že víme co jsem chtěl říct. Jednoduše potřebuji nastavit abych jako dns server používal localhost.

Tak uprav ten resolv.conf a je to, ne?
Název: Re:Nastavení DNS na lokální stanici
Přispěvatel: Johny 31. 05. 2018, 15:23:34
Jsem akorát zvyklý z widlí, kde se toto všechno nastavuje na používaném síťovém adaptéru :D Myslím, že víme co jsem chtěl říct. Jednoduše potřebuji nastavit abych jako dns server používal localhost.

Tak uprav ten resolv.conf a je to, ne?

"This file is managed by man:systemd-resolved(8). Do not edit".

A ke všemu se to stejně po rebootu vrátí do původního stavu.
Název: Re:Nastavení DNS na lokální stanici
Přispěvatel: Lol Phirae 31. 05. 2018, 15:23:44
V obskurnosti /etc/netplan/50-cloud-init.yaml se to určitě na žádné normální distribuci nenastavuje. Asi si zkus přečíst nějakou dokumentaci pro dummies ke své distribuci.

Kód: [Vybrat]
NEsouhlasím se zpracováním nepotřebných osobních údajů, zejména v rozsahu debilního checkboxu na fóru.
Název: Re:Nastavení DNS na lokální stanici
Přispěvatel: uf 31. 05. 2018, 15:26:54
Jsem akorát zvyklý z widlí, kde se toto všechno nastavuje na používaném síťovém adaptéru :D Myslím, že víme co jsem chtěl říct. Jednoduše potřebuji nastavit abych jako dns server používal localhost.

Tak uprav ten resolv.conf a je to, ne?

"This file is managed by man:systemd-resolved(8). Do not edit".

A ke všemu se to stejně po rebootu vrátí do původního stavu.

No jo - systemd! :-(  Soubor bych opravil a zakázal na něm změny.
Název: Re:Nastavení DNS na lokální stanici
Přispěvatel: Johny 31. 05. 2018, 15:28:05
V obskurnosti /etc/netplan/50-cloud-init.yaml se to určitě na žádné normální distribuci nenastavuje. Asi si zkus přečíst nějakou dokumentaci pro dummies ke své distribuci.

Kód: [Vybrat]
NEsouhlasím se zpracováním nepotřebných osobních údajů, zejména v rozsahu debilního checkboxu na fóru.

https://websiteforstudents.com/configure-static-ip-addresses-on-ubuntu-18-04-beta/
Název: Re:Nastavení DNS na lokální stanici
Přispěvatel: Johny 31. 05. 2018, 15:38:08
Jinak jsem Widlák ne Linuxák, takže pokud by byl někdo schopný to vysvětlit velmi velmi po lopatě byl bych vděčný :D
Název: Re:Nastavení DNS na lokální stanici
Přispěvatel: David1234 31. 05. 2018, 15:42:16
Tak tohle je fakt krutý.. proboha, proč? To ten interfaces soubor nebyl sám o sobě dost přehledný?
Název: Re:Nastavení DNS na lokální stanici
Přispěvatel: LivingLegend 31. 05. 2018, 15:43:43
A co používáš za distro?

Když jsi přišel z widlí tak by ti mohlo pomoc networkmanager (nmtui) je to takové grafické klikátko....
Název: Re:Nastavení DNS na lokální stanici
Přispěvatel: Filip Jirsák 31. 05. 2018, 15:48:01
Pokud tam používáte resolved (komponenta systemd pro DNS resolving), konfiguruje se to v souboru /etc/systemd/resolved.conf. Viz man resolved.conf (https://www.freedesktop.org/software/systemd/man/resolved.conf.html#).
Název: Re:Nastavení DNS na lokální stanici
Přispěvatel: David1234 31. 05. 2018, 15:50:04
No tam je ale použitá vrstva https://netplan.io/design která dělá abstrakci nad konfigurací sítě.. vidím to poprvé, docela to chápu pro desktop, ale pro server?
Název: Re:Nastavení DNS na lokální stanici
Přispěvatel: Johny 31. 05. 2018, 15:50:16
A co používáš za distro?

Když jsi přišel z widlí tak by ti mohlo pomoc networkmanager (nmtui) je to takové grafické klikátko....

Ubuntu Server 18.04 LTS.

Na ten networkmanager mrknu, i když je to jen ssh konzole, tak nevím jestli mi grafické klikátko pomůže :D, ale stejně by mě zajímalo z jakého důvodu to přes ten netplan nefunguje, dříve přes interfaces, to fungovalo normálně.

PS: konečně díky za rozumnou odpověď :D
Název: Re:Nastavení DNS na lokální stanici
Přispěvatel: David1234 31. 05. 2018, 15:59:51
Nemohlo by jít o tento bug?
https://askubuntu.com/questions/973017/wrong-nameserver-set-by-resolvconf-and-networkmanager

Chápu správně že networkmanager nově spravuje nějaký svůj YAML soubor v té vrstvě netplan?
Název: Re:Nastavení DNS na lokální stanici
Přispěvatel: Johny 31. 05. 2018, 16:04:11
Nemohlo by jít o tento bug?
https://askubuntu.com/questions/973017/wrong-nameserver-set-by-resolvconf-and-networkmanager

Chápu správně že networkmanager nově spravuje nějaký svůj YAML soubor v té vrstvě netplan?

Přesně můj problém, divím se, že jsem ten článek nenašel. Díky moc, můžete kdyžtak uzavřít. Vyřešeno.
Název: Re:Nastavení DNS na lokální stanici
Přispěvatel: LivingLegend 31. 05. 2018, 22:45:34
A co používáš za distro?

Když jsi přišel z widlí tak by ti mohlo pomoc networkmanager (nmtui) je to takové grafické klikátko....

Ubuntu Server 18.04 LTS.

Na ten networkmanager mrknu, i když je to jen ssh konzole, tak nevím jestli mi grafické klikátko pomůže :D, ale stejně by mě zajímalo z jakého důvodu to přes ten netplan nefunguje, dříve přes interfaces, to fungovalo normálně.

PS: konečně díky za rozumnou odpověď :D

funguje i přes ssh