Weboldal keresés

A hálózati statikus IP-cím konfigurálása az Ubuntu 18.04-ben


A Netplan egy új parancssori hálózati konfigurációs segédprogram, amelyet az Ubuntu 17.10-ben vezettek be, és amely az Ubuntu rendszerek hálózati beállításainak egyszerű kezelését és konfigurálását teszi lehetővé. Lehetővé teszi a hálózati interfész konfigurálását a YAML absztrakció használatával. A NetworkManager és a systemd-networkd hálózati démonokkal együtt működik (ezek megjelenítőkként hivatkoznak rájuk, kiválaszthatja, hogy melyiket használja) interfészként a kernelhez.

Beolvassa a /etc/netplan/*.yaml fájlban leírt hálózati konfigurációt, és ezekben a fájlokban tárolhatja az összes hálózati interfész konfigurációját.

Ebben a cikkben elmagyarázzuk, hogyan konfigurálhat hálózati statikus vagy dinamikus IP-címet egy hálózati interfészhez az Ubuntu 18.04 rendszerben a Netplan segédprogrammal.

Sorolja fel az összes aktív hálózati interfészt az Ubuntu-n

Először is meg kell határoznia a konfigurálni kívánt hálózati interfészt. A képen látható módon az ifconfig paranccsal listázhatja a rendszer összes csatolt hálózati csatolóját.


ifconfig -a

A fenti parancs kimenetéből 3 interfész kapcsolódik az Ubuntu rendszerhez: 2 ethernet interfész és a visszahurkolt felület. Az enp0s8 ethernet interfész azonban nincs konfigurálva, és nincs statikus IP-címe.

Állítsa be a statikus IP-címet az Ubuntu 18.04-ben

Ebben a példában statikus IP-címet állítunk be az enp0s8 ethernet hálózati interfészhez. Nyissa meg a netplan konfigurációs fájlt a szövegszerkesztővel az ábra szerint.

Fontos: Ha a terjesztés telepítője nem hozott létre YAML fájlt, ezzel a paranccsal előállíthatja a szükséges konfigurációt a megjelenítők számára.


sudo netplan generate 

Ezenkívül az automatikusan generált fájlok eltérő fájlnevekkel rendelkezhetnek asztali számítógépen, szervereken, felhőpéldányosításokon stb. (például 01-network-manager-all.yaml vagy 01-netcfg.yaml ), de az /etc/netplan/*.yaml alatt található összes fájlt beolvassa a netplan.


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

Ezután adja hozzá a következő konfigurációt az ethernet szakaszhoz.


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]

Ahol:

  • dhcp4 és dhcp6 – egy interfész dhcp tulajdonságai az IPv4 és az IPv6 számára.
  • címek – az interfész statikus címeinek sorozata.
  • gateway4 – IPv4-cím az alapértelmezett átjáróhoz.
  • névszerverek – a névszerver IP-címeinek sorozata.

Miután hozzáadta, a konfigurációs fájlnak a következő tartalommal kell rendelkeznie, amint az a következő képernyőképen látható. Az első enp0s3 interfész DHCP használatára van beállítva, az enp0s8 pedig statikus IP-címet fog használni.

Az interfész címek tulajdonsága sorozatbejegyzést vár, például [192.168.14.2/24, "2001:1::1/64"] vagy [192.168.56.110/24, ]< (további információért lásd a netplan kézikönyvoldalát).


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]

Mentse el a fájlt és lépjen ki. Ezután alkalmazza a legutóbbi hálózati módosításokat a következő netplan paranccsal.


sudo netplan apply

Most még egyszer ellenőrizze az összes elérhető hálózati interfészt, az enp0s8 ethernet interfésznek csatlakoznia kell a helyi hálózathoz, és rendelkeznie kell az alábbi képernyőképen látható IP-címekkel.


ifconfig -a

Állítsa be a dinamikus DHCP IP-címet az Ubuntuban

Az enp0s8 Ethernet interfész DHCP-n keresztüli dinamikus fogadására való konfigurálásához egyszerűen használja a következő konfigurációt.


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

Mentse el a fájlt és lépjen ki. Ezután alkalmazza a legutóbbi hálózati módosításokat, és ellenőrizze az IP-címet a következő parancsokkal.


sudo netplan apply
ifconfig -a

Mostantól a rendszere dinamikusan kap IP-címet egy routertől.

További információkat és konfigurációs lehetőségeket találhat a netplan kézikönyvében.


man netplan

Gratulálunk! Sikeresen konfigurált hálózati statikus IP-címeket az Ubuntu-szerverekhez. Ha kérdése van, ossza meg velünk az alábbi megjegyzés űrlapon keresztül.