Ubuntu

Sådan konfigureres netværk på Ubuntu 18.04 LTS med Netplan?

Sådan konfigureres netværk på Ubuntu 18.04 LTS med Netplan?
Netplan er et værktøj til konfiguration af netværksgrænseflader på Linux, der bruger YAML-filer. YAML-konfigurationsfilformat er virkelig simpelt. Det har en klar og let forståelig syntaks. Netplan arbejder med traditionelle Linux-netværkssystemer, systemd-netværk d og netværkschef. Med Netplan kan du konfigurere netværket på dine Ubuntu-maskiner lettere end nogensinde før.

Startende fra Ubuntu 18.04 LTS, Ubuntu bruger Netplan til at konfigurere netværksgrænseflader som standard.

I denne artikel vil jeg vise dig, hvordan du bruger Netplan på Ubuntu 18.04 LTS.

Lad os komme igang!

Netplan-konfigurationsfiler:

På Ubuntu 18.04 LTS placeres Netplan YAML-konfigurationsfilerne i / etc / netplan / vejviser. For at konfigurere et netværksinterface skal du oprette eller ændre de krævede YAML-filer i denne mappe.

YAML-konfigurationsfiler har .yaml udvidelse. Standard Netplan YAML-konfigurationsfil / etc / netplan / 50-cloud-init.yaml bruges til at konfigurere netværksgrænseflader ved hjælp af Netplan.

Konfiguration af netværksgrænseflade via DHCP med Netplan:

I dette afsnit vil jeg vise dig, hvordan du konfigurerer en netværksgrænseflade via DHCP på Ubuntu med Netplan.

Find først netværksgrænsefladenavnet, som du vil konfigurere med følgende kommando:

$ ip a

Som du kan se, har jeg et netværksinterfacekort (NIC) installeret på min Ubuntu 18.04 LTS-maskine navngivet ens33. Der er ikke konfigureret nogen IP-adresse lige nu. Så lad os bruge Netplan til at konfigurere det via DHCP.

For at konfigurere netværksgrænsefladen ens33 via DHCP ved hjælp af Netplan skal du åbne standard Netplan-konfigurationsfilen på Ubuntu 18.04 LTS / etc / netplan / 50-cloud-init.yaml med følgende kommando:

$ sudo nano / etc / netplan / 50-cloud-init.yaml

Du skal se følgende vindue.

Tilføj nu følgende linjer i netværk afsnit.

ethernet:
ens33:
dhcp4: ja

Her, dhcp4: ja betyder, brug DHCP til IPv4-protokol til at konfigurere netværksgrænsefladen ens33.

BEMÆRK: Indrykkene er virkelig nyttige. Sørg for at indrykke hver linje korrekt. Det vil gøre syntaksen klarere og mere behagelig for øjet.

Endelig skal konfigurationsfilen se sådan ud.

Nu skal du trykke på + x, tryk derefter på y, og efterfulgt af for at gemme filen.

Den gode ting ved Netplan er, at før du anvender ændringerne, kan du sikre dig, at konfigurationsfilen ikke har nogen skrivefejl eller andre fejl med følgende kommando:

$ sudo netplan prøve

Tryk nu .

Hvis alt er i orden, skal du se Konfiguration accepteret besked som markeret i skærmbilledet nedenfor.

Hvis der er noget problem med konfigurationsfilen, vil du se passende fejlmeddelelser her.

Denne funktion vil helt sikkert hjælpe dig med at undgå komplekse vanskelige at spore fremtidige problemer med Netplan-konfigurationsfiler.

Endelig skal du anvende ændringerne permanent ved hjælp af Netplan med følgende kommando:

$ sudo netplan gælder

Som du kan se, netværksgrænsefladen ens33 er konfigureret via DHCP.

Opsætning af statisk IP-adresse med Netplan:

Hvis du vil oprette en statisk IP på din netværksgrænseflade ved hjælp af Netplan, er dette afsnit noget for dig.

Du kan manuelt indstille IP-adressen, navneserveren, gatewayen osv. af dit netværksinterface ved hjælp af Netplan.

Lad os sige, at du vil konfigurere din netværksgrænseflade ens33 som følger:

Statisk IP-adresse: 192.168.10.33
Undernetmaske: 255.255.255.0
Gateway: 192.168.10.1
DNS-server: 192.168.10.1

Kontroller først netværkskonfigurationen af ens33 netværksgrænseflade med følgende kommando:

$ ip a

Dette er for at hjælpe dig med at bekræfte, at indstillingerne for netværksgrænsefladen virkelig er ændret.

Rediger nu Netplan YAML-konfigurationsfilen, / etc / netplan / 50-cloud-init.yaml, med følgende kommando:

$ sudo nano / etc / netplan / 50-cloud-init.yaml

Hvis du har fulgt mig gennem hele artiklen, skal konfigurationsfilen være sådan. Fjern nu linjen som markeret i nedenstående skærmbillede.

Og skriv linjerne som markeret i skærmbilledet nedenfor.

BEMÆRK: Husk, indrykning er afgørende for YAML-filer. Hvis du glemmer at indrykke korrekt, vil Netplan ikke lade dig anvende konfigurationsfilen. Så du skal indrykke hvert trin i YAML-konfigurationsfilen, som vist på skærmbilledet nedenfor.

Nu skal du trykke på + x, tryk derefter på y, og efterfulgt af for at gemme filen.

Kontroller nu, om der er nogen fejl i konfigurationsfilen med følgende kommando:

$ sudo netplan prøve

Tryk derefter på .

Som du kan se, accepteres konfigurationsfilen.

Endelig skal du anvende konfigurationsfilen med følgende kommando:

$ sudo netplan gælder

IP-adressen ændres som forventet.

Gatewayen er også indstillet korrekt.

Samt DNS-serveren.

Så det er sådan, du installerer og bruger Netplan på Ubuntu til at konfigurere netværksgrænseflader ved hjælp af YAML-filer. Hvis du vil lære mere om Netplan, kan du besøge Netplans officielle hjemmeside på https: // netplan.io.

Tak, fordi du læste denne artikel.

Top Content Management System (CMS) Baseret på Python
Content management systems (CMS) leverer desktop- eller webbaseret software til at styre dit digitale indhold. Udtrykket "digitalt indhold" refererer ...
CSV-filhåndtering i Python
I dette emne skal vi lære at læse og skrive CSV-filer i python. Definition: CSV (komma-separeret værdi) svarer til en tekstfil, hvor data, der er gemt...
Opret et JSON-svar i Python
JSON (JavaScript Object Notation) -fil er et meget populært medium til at udveksle data mellem forskellige formater. Den indeholder data i tekstformat...