DNS problémák

Valami nem kerek a névfeloldással. Van egy lokális neveket szolgáltató szerverem, amit a router DHCP szervere megad a klienseinek. Ha a network manager működik, akkor boot/networking újraindítás után egy darabig megtalálja a szervert és az általa szolgáltatott neveket, majd gondol egyet és többé nem oldja fel őket. Eddig nem találtam nyomát, hogy miért. A network manager dns-e kikapcsolható  a játékból, ha a /etc/NetworkManager/NetworkManager.conf fájlban a dns=dnsmasq sort kikommentezem és újraindítom a ... hát tisztább a reboot...
Csakhogy... ettől kezdve a systemd-resolved is megszűnik működni.
Amíg a network manager dns-e működik, addig mind a 127.0.1.1:53, mind a 127.0.0.53:53 címen elérhető egy-egy dns. Ha kikapcsolom, mindkettő eltűnik.
De legalább a lokális nevek elérhetőek maradnak a jelek szerint.

Update: a fentiektől független talán, de egy "érdekesség"... minden gép a routerről kap dhcp-n címet és dns-t. Ha ezt így hagyom, akkor a kvm host is a saját guestjéhez fordul névfeloldásért, viszont a guestnek a "felső" kapcsolata (alias upstream) a host... ez ugye így nem jó, viszont valami nagyon el van kefélve az ubuntuban/esetleg valamit nagyon benéztem, ugyanis hiába állítom be a /etc/dhcp/dhclient.conf-ban, hogy felejtse el a dns lekérését (domain-name-servers kikommentezve), valahogy mégis megkapja a hostot.  Na ezen még dolgozni kell... network-manager nincs rajta, az biztosan nem kavar be. Még nem néztem utána, hogy esetleg explicit tiltani kell vagy a systemd disznósága az ok vagy valami egyebet hagytam figyelmen kívül.

Update2: valóban a systemd-resolved kavart egy kicsit a dolgokon. Meg a saját kapkodásom. Szóval a fent leírtak storno. Folyt.köv... 

Megjegyzések

Népszerű bejegyzések ezen a blogon

Python3 virtualenv

Command line dedup

Docker - processz limitek - ciki