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 aSom 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å
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øveTryk 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.33Undernetmaske: 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 aDette 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.yamlHvis 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å
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.