– ben évekig, amikor szükség volt a DNS-névszerverek konfigurálására Linuxban, az /etc/resolv-hez fordulnék.conf. Néhány ilyen gyors bejegyzés azt eredményezné, hogy a gépem bajnokként érje el a külvilágot:
nameserver 8.8.4.4nameserver 8.8.8.8
de mint minden, a technológia fejlődik. Ez különösen igaz a legjobban ismert dolgokra., Soha nem sikerül, hogy a fejlesztők egy csavarkulcsot dobnak a munkáidba, hogy megváltoztassák az adminisztrációs dolgot évtizedek óta. Ez igaz mind a nyílt, mind a zárt forráskódú technológiákra.
Ez a helyzet az Ubuntu szerver DNS-jével. Bár az / etc / resolv.a conf fájl továbbra is létezik, már nem ott konfigurálja a DNS-névszolgáltatókat. Így van,a hálózati változások folyamatosan jönnek. De akkor, hogy tisztességes legyen, a DNS konfigurálása valójában nem lett konfigurálva (legalábbis nem véglegesen) a resolv-ben.conf Fájl jó ideje. Valójában az Ubuntu 18 előtt.,04, DNS nameservers konfiguráltak / etc / network / interfészek. Ebben a fájlban az alább látható bejegyzés sikeresen túllép a LAN-on:
dns-addresses 8.8.4.4,8.8.8.8
jelentkezzen be a 18.04-es szerverbe, és keresse meg ezt az/etc/network / interfaces fájlt. Tudod mit? Ott van. Azonban konfigurálhatja azt, amit csak akar, de nulla hatása lesz. Miért? Netplan. Ez az új gyerek az Ubuntu hálózati blokkján. A Netplan segítségével konfiguráljuk a DNS-névszervereinket.
miért tette ezt a lépést a kanonikus?, A hivatalos dokumentációból ez következik:
A Netplan a komplex hálózati konfigurációk egyszerű, deklaratív ábrázolásának támogatására került végrehajtásra, valamint az ifupdown néhány jelenlegi korlátozására. A Netplan egy egyszerű, elegáns yaml konfigurációs formátumot biztosít, amely több backend szolgáltatót is támogat.
más szóval, egyszerűség. És van értelme (különösen figyelembe véve, hogy milyen népszerű a .yaml formátum egyre).,
lásd: 20 gyors tipp a Linux hálózatépítésének megkönnyítéséhez (ingyenes PDF) (TechRepublic)
az új konfiguráció
bár sokan nem szeretik a változást, úgy gondolom, hogy a Netplan volt a helyes lépés. Ezzel a változással a hálózati konfigurációkat egy helyen kezelik (minden felületnek saját konfigurációs fájlja van). A konfigurációs fájlok az /etc/netplan-ban találhatók. A fájlnevek 01-netcfg formában lesznek.yaml. A fájl egyik legfontosabb szempontja, hogy következetes francia bekezdést kell használniuk (különben nem kerülnek betöltésre)., Ezeken a fájlokon belül konfigurálja a hálózati felület minden aspektusát (IP-cím, átjáró, DNS stb.). Ami a DNS-konfigurációt illeti, ez két sornyi kóddal történik. Például, ha a Google DNS-kiszolgálóit használja, a bejegyzés úgy néz ki, mint az A. ábrán látható.
a DNS-kiszolgálók vesszővel vannak elválasztva. A dolgok tisztán tartása érdekében azt javaslom, hogy kombinálja a kapcsolódó szervereket a B. ábrán látható módon.,
természetesen az összes DNS-kiszolgáló címét egyetlen sorba illesztheti (C ábra).
amíg vesszővel vannak elválasztva, minden rendben lesz. Még világosabban is elválaszthatja őket, ha a vessző után helyet ad hozzá (d ábra).
miután módosította a konfigurációt, mentse/zárja be a fájlt, majd adja ki a parancsot:
sudo netplan apply
a konfiguráció olvasható lesz, és mindaddig, amíg a megfelelő formában van, hatályba lép. Ha valami megy askew, akkor hozzá a hibakeresési kapcsoló így:
sudo netplan --debug apply
a fenti parancs megadja az összes kimenetet, amire szüksége van a hálózati konfiguráció hibaelhárításához (e ábra).,
e
Üdvözöljük az új világrendben
akár tetszik, akár nem, így van konfigurálva az Ubuntu networking. Ügyeljen arra, hogy felgyorsítsa az új Ubuntu világrendet, különben exponenciálisan csalódott lesz, hogy miért nem sikerül a hálózatépítés. Netplan itt marad.
Lásd még:
- Hogyan telepítsük a nextCloud 13-at az Ubuntu 18-ra.,04 (TechRepublic)
- Hogyan változtassuk meg a hostname Ubuntu 18.04 (TechRepublic)
- hogyan kell beállítani a statikus IP-címet Ubuntu Server 18.04 (TechRepublic)
- hogyan kell telepíteni Ubuntu Server 18.04 (TechRepublic)
- Mark Shuttleworth ételeket, ahol a Canonical és Ubuntu Linux megy a következő (ZDNet)