lala2
Teljesen igazad van! A tegnapi elég favágó módszer volt. Gondolkoztam is tegnap, hogy egy permanens megoldást majd még ide írok, de tegnap este már sztem mindketten fáradtak voltunk. (Ha madlybad nem is, de én biztosan! 🙂 )
Amiért hezitáltam tegnap, hogy legalább 3 féle módon (dhcp kliensben, systemd-resolve-ban, netplan-ben, network-managerben, stb. Na jó, ez négy 🙂 ) lehet beleheggeszteni a configba az új DNS nameserver címét és lilám sincs, hogy melyik lenne a legmegfelelőbb a netplanes dhcps verziókban. Mivel a systemd-resolve-al elindult a névfeloldás, ezért talán az lenne a járható út, vhogy így:
sudo systemd-resolve --set-dns 8.8.8.8 --interface wlp2s0
Itt figyelni kell arra, hogy az interface neve az stimmeljen! Ezt leginkább egy ip a
vagy nmcli device status
kimenetből lehet megtudni.
aztán restart:
sudo systemctl restart systemd-resolve
majd megnézzük az eredményt:
sudo systemd-resolve --status | grep "DNS Server"
illetve kipróbáljuk, hogy műxik-e:
dig index.hu
Ugyanakkor azt nem árt megnézni, hogy a systemd-resolved az automatikusan indul-e a renszerrel, ami kb így néz ki:
user@gepnev:/$ sudo systemctl status systemd-resolved.service
● systemd-resolved.service - Network Name Resolution
Loaded: loaded (/lib/systemd/system/systemd-resolved.service; **enabled;** vendor preset: enabled)
Active: active (running) since Wed 2022-01-12 21:06:22 CET; 1h 8min ago
Docs: man:systemd-resolved.service(8)
Ha azt írja, h enabled, (vastaggal szedett, a két csillagok között ) akkor rendben van. Ha ott disabled áll, akkor nem árt beállítani, hogy induljon a rendszerrel:
sudo systemctl enable systemd-resolved.service
A netplan configba is bele lehet írni, csak azt picikét macerásabb elmagyarázni távolról, mert ki tudja, hogy hogyan megy át, hogyan illesztődik be, stb. Mivel a yaml elég háklis a pontos indentálásra, ezért sztem nem biztos, hogy a legjobb távoli magyarázós megoldás.
A dhcp kliens konfigot pedig nem piszkálnám inkább, mert azzal elronthatom más hálózatok kapcsolatait is... (Igaz, egy gugli DNS címmel pici az esélye, de az ördög sosem alszik!)
X-edik megoldás, ha a jobb gombbal katt a wifi kapcsolat ikonon (jobbára jobbra fenn) -> Kapcsolatok szerkesztése és ott megpróbálni megadni a Wireless kapcsolatnak a DNS szerver címét. De ez is elég lutri tud néha lenni. Vagy megjegyződik, vagy nem. 🙂