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.