Võrgu staatilise IP-aadressi konfigureerimine Ubuntu 18.04-s
Netplan on Ubuntu 17.10-s kasutusele võetud uus käsurea võrgu seadistamise utiliit, et hallata ja konfigureerida võrgusätteid hõlpsalt Ubuntu süsteemides. See võimaldab teil konfigureerida võrguliidest YAML-i abstraktsiooni abil. See töötab koos NetworkManageri ja systemd-networkd võrgudemoonidega (viidatud kui renderdajad, saate valida, millist neist kasutada) kerneli liidestena.
See loeb võrguseadistusi, mida on kirjeldatud jaotises /etc/netplan/*.yaml, ja saate nendesse failidesse salvestada kõigi oma võrguliideste konfiguratsioonid.
Selles artiklis selgitame, kuidas võrgu staatilist või dünaamilist IP-aadressi konfigureerida võrguliidese jaoks Ubuntu 18.04-s, kasutades Netplani utiliiti.
Lisage kõik Ubuntu aktiivsed võrguliidesed
Esiteks peate tuvastama võrguliidese, mida kavatsete konfigureerida. Kõigi oma süsteemi lisatud liideste loendit saate kasutada ifconfig käsu abil, nagu näidatud.
$ ifconfig -a
Ülaltoodud käsu väljundist on meil Ubuntu süsteemiga ühendatud 3 liidest: 2 Etherneti liidest ja loop tagasi liides. Etherneti liidest enp0s8
pole aga konfigureeritud ja sellel pole staatilist IP-aadressi.
Määra staatiline IP-aadress Ubuntu 18.04-s
Selles näites konfigureerime Ethernet-võrguliidese jaoks enp0s8
staatilise IP. Avage netplani konfiguratsioonifail oma tekstiredaktori abil, nagu näidatud.
Tähtis: Kui jaotuse installiprogramm ei loo YAML-faili, saate selle käsuga renderdajatele vajaliku konfiguratsiooni genereerida.
$ sudo netplan generate
Lisaks võivad automaatselt genereeritud failidel olla erinevad failinimed töölaual, serverites, pilveksemplarides jne (näiteks 01-network-manager-all.yaml või 01-netcfg.yaml), kuid kõigil failidel /etc/netplan/*.yaml loeb netplan.
$ sudo vim /etc/netplan/01-netcfg.yaml
Seejärel lisage jaotise ethernet
alla järgmine konfiguratsioon.
enp0s8: dhcp4: no dhcp6: no addresses: [192.168.56.110/24, ] gateway4: 192.168.56.1 nameservers: addresses: [8.8.8.8, 8.8.4.4]
Kus:
- enp0s8 - võrguliidese nimi.
- dhcp4 ja dhcp6 - IPv4 ja IPv6 vastuvõtva liidese dhcp omadused.
- aadressid - liidese staatiliste aadresside jada.
- gateway4 - vaikelüüsi IPv4 aadress.
- nimeserverid - nimeserveri IP-aadresside järjestus.
Kui olete lisanud, peaks teie konfiguratsioonifailil olema järgmine sisu, nagu on näidatud järgmisel ekraanipildil. Esimene liides enp0s3
on konfigureeritud kasutama DHCP-d ja enp0s8
kasutab staatilist IP-aadressi.
Liidese omadus aadressid ootab järjestuskirjet näiteks [192.168.14.2/24, “2001: 1 :: 1/64”] või [192.168.56.110/24,] (lisateavet leiate võrguplaani käsulehelt).
# This file describes the network interfaces available on your system # For more information, see netplan(5). network: version: 2 renderer: networkd ethernets: enp0s3: dhcp4: yes enp0s8: dhcp4: no dhcp6: no addresses: [192.168.56.110/24, ] gateway4: 192.168.56.1 nameservers: addresses: [8.8.8.8, 8.8.4.4]
Salvestage fail ja väljuge. Seejärel rakendage hiljutised võrgumuudatused, kasutades järgmist käsku netplan.
$ sudo netplan apply
Nüüd kontrollige kõiki saadaolevaid võrguliideseid veel kord, Etherneti liides enp0s8
peaks olema nüüd ühendatud kohaliku võrguga ja omama IP-aadresse, nagu on näidatud järgmisel ekraanipildil.
$ ifconfig -a
Määrake Ubuntu dünaamiline DHCP IP-aadress
Etherneti liidese enp0s8
konfigureerimiseks IP-aadressi dünaamiliseks vastuvõtmiseks DHCP kaudu kasutage lihtsalt järgmist konfiguratsiooni.
# This file describes the network interfaces available on your system # For more information, see netplan(5). network: version: 2 renderer: networkd ethernets: enp0s8: dhcp4: yes dhcp6: yes
Salvestage fail ja väljuge. Seejärel rakendage hiljutised võrgumuutused ja kontrollige IP-aadressi järgmiste käskude abil.
$ sudo netplan apply $ ifconfig -a
Nüüdsest saab teie süsteem ruuterilt dünaamiliselt IP-aadressi.
Lisateavet ja seadistamisvõimalusi leiate netplani käsulehelt.
$ man netplan
Palju õnne! Olete edukalt konfigureerinud oma Ubuntu serveritele võrgu staatilised IP-aadressid. Kui teil on küsimusi, jagage neid meiega alloleva kommentaarivormi kaudu.