Wéi konfiguréieren Network Static IP Adress an Ubuntu 18.04


Netplan ass en neit Kommandozeil-Netzwierkkonfiguratiouns-Utility, deen an Ubuntu 17.10 agefouert gëtt fir d'Netzwierk-Astellungen einfach an Ubuntu Systemen ze managen an ze konfiguréieren. Et erlaabt Iech en Netzwierk Interface mat YAML Abstraktioun ze konfiguréieren. Et funktionnéiert a Verbindung mat den NetworkManager a systemd-networkd Netzwierkdemonen (als Renderer bezeechent, Dir kënnt wielen wéi eng vun dësen ze benotzen) als Schnëttplazen zum Kärel.

Et liest d'Netzwierkkonfiguratioun, déi an /etc/netplan/*.yaml beschriwwe gëtt, an Dir kënnt Konfiguratiounen fir all Är Netzwierkschnëttplazen an dëse Fichier späicheren.

An dësem Artikel wäerte mir erkläre wéi Dir en Netzwierk statesch oder dynamesch IP Adress fir eng Netzwierk Interface an Ubuntu 18.04 konfiguréiert mat Netplan Utility.

Lëscht All Active Network Interfaces op Ubuntu

Als éischt musst Dir d'Netzwierk-Interface identifizéieren, déi Dir konfiguréieren. Dir kënnt all verbonne Netzwierkschnëttplazen op Ärem System oplëschten andeems Dir de ifconfig Kommando benotzt wéi gewisen.

$ ifconfig -a

Vun der Ausgab vum uewe genannte Kommando hu mir 3 Interfaces un den Ubuntu System verbonnen: 2 Ethernet Interfaces an d'Loop Back Interface. Wéi och ëmmer, den enp0s8 Ethernet Interface gouf net konfiguréiert an huet keng statesch IP Adress.

Setzt statesch IP Adress an Ubuntu 18.04

An dësem Beispill konfiguréiere mir eng statesch IP fir den enp0s8 Ethernet-Netzwierk-Interface. Öffnen d'Netplan Konfiguratiounsdatei mat Ärem Texteditor wéi gewisen.

Wichteg: Am Fall wou eng YAML Datei net vum Verdeelungsinstallateur erstallt gëtt, kënnt Dir déi erfuerderlech Konfiguratioun fir d'Renderer mat dësem Kommando generéieren.

$ sudo netplan generate 

Zousätzlech kënnen automatesch generéiert Dateien verschidden Dateinumm op Desktop, Server, Cloud Instantiatiounen etc hunn (zum Beispill 01-network-manager-all.yaml oder 01-netcfg.yaml), awer all Dateien ënner /etc/netplan/*.yaml wäert vun netplan gelies ginn.

$ sudo vim /etc/netplan/01-netcfg.yaml 

Füügt dann déi folgend Konfiguratioun ënner der Rubrik Ethernet.

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]

Wou:

  • enp0s8 - Netzwierk Interface Numm.
  • dhcp4 an dhcp6 - dhcp Eegeschafte vun engem Interface fir IPv4 an IPv6 empfindlech.
  • Adressen - Sequenz vun statesche Adressen op den Interface.
  • Gateway4 - IPv4 Adress fir Standardgateway.
  • Nummenserver - Sequenz vun IP Adressen fir den Nummserver.

Wann Dir derbäigesat hutt, sollt Är Konfiguratiounsdatei elo de folgenden Inhalt hunn, wéi am folgenden Screenshot gewisen. Déi éischt Interface enp0s3 ass konfiguréiert fir DHCP ze benotzen an enp0s8 wäert eng statesch IP Adress benotzen.

D'Adressen Eegeschafte vun engem Interface erwaart eng Sequenz Entrée zum Beispill [192.168.14.2/24, 2001: 1:: 1/64] oder [192.168.56.110/24, ] (gesinn netplan Mann Säit fir méi Informatiounen).

# 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]

Späichert d'Datei a gitt eraus. Dann applizéiert déi rezent Netzwierk Ännerungen mat de folgenden Netplan Kommando.

$ sudo netplan apply

Elo iwwerpréift all verfügbar Netzwierkschnëttplazen nach eng Kéier, d'enp0s8 Ethernet-Interface soll elo mam lokalen Netzwierk verbonne sinn, an hunn eng IP Adresse wéi am folgenden Screenshot gewisen.

$ ifconfig -a

Set dynamesch DHCP IP Adress an Ubuntu

Fir den enp0s8 Ethernet Interface ze konfiguréieren fir eng IP Adress dynamesch iwwer DHCP ze kréien, benotzt einfach déi folgend Konfiguratioun.

# 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

Späichert d'Datei a gitt eraus. Da gëlt déi rezent Netzwierkännerungen un a verifizéiert d'IP Adress mat de folgende Kommandoen.

$ sudo netplan apply
$ ifconfig -a

Vun elo un kritt Äre System eng IP Adress dynamesch vun engem Router.

Dir kënnt méi Informatioun a Konfiguratiounsoptioune fannen andeems Dir d'Netplan Man Säit konsultéiert.

$ man netplan

Gratulatioun! Dir hutt erfollegräich en Netzwierk statesch IP Adressen op Är Ubuntu Serveren konfiguréiert. Wann Dir Froen hutt, deelt se mat eis iwwer de Kommentarformular hei ënnen.