Acest articol explică modul de configurare a unei adrese IP statice pe Ubuntu 20.04.de obicei, în majoritatea configurațiilor de rețea, adresa IP este atribuită dinamic de serverul DHCP al routerului. Setarea unei adrese IP statice poate fi necesară în diferite situații, cum ar fi configurarea redirecționării porturilor sau rularea unui server media .
Configurarea adresei IP statice folosind DHCP #
cel mai simplu și recomandat Mod de a atribui o adresă IP statică unui dispozitiv din LAN este să configurați un DHCP Static pe router., Rezervarea statică DHCP sau DHCP este o caracteristică găsită pe majoritatea routerelor, ceea ce face ca serverul DHCP să atribuie automat aceeași adresă IP unui anumit dispozitiv de rețea, de fiecare dată când dispozitivul solicită o adresă de la serverul DHCP. Aceasta funcționează prin atribuirea unui IP static adresei MAC unice a dispozitivului.
pașii pentru configurarea unei rezervări DHCP variază de la router la router. Consultați documentația furnizorului pentru mai multe informații.
Netplan #
Ubuntu 17.10 și versiunile ulterioare utilizează Netplan ca instrument implicit de gestionare a rețelei., Anterior Ubuntu versiuni au fost folosind ifconfig
și fișierul său de configurare /etc/network/interfaces
pentru a configura rețeaua.
fișierele de configurare Netplan sunt scrise în sintaxa YAML cu o extensie de fișier .yaml
. Pentru a configura o interfață de rețea cu Netplan, trebuie să creați o descriere YAML pentru interfață, iar Netplan va genera fișierele de configurare necesare pentru instrumentul de randare ales.Netplan suportă două randări, NetworkManager și Systemd-networkd., NetworkManager este folosit mai ales pe mașini Desktop, în timp ce Systemd-networkd este utilizat pe servere fără GUI.
Configurarea adresei IP statice pe Ubuntu Server #
pe Ubuntu 20.04, sistemul identifică interfețele de rețea folosind „nume de interfață de rețea previzibile”.primul pas spre configurarea unei adrese IP statice este identificarea numelui interfeței ethernet pe care doriți să o configurați. Pentru a face acest lucru, utilizați ip link
comandă, așa cum se arată mai jos:
ip link
comanda imprimă o listă cu toate interfețele de rețea disponibilă., În acest exemplu, numele de interfață este ens3
:
Netplan fișierele de configurare sunt stocate în /etc/netplan
director. Probabil veți găsi unul sau mai multe fișiere YAML în acest director. Numele fișierului poate diferi de la configurare la configurare. De obicei, fișierul este numit fie 01-netcfg.yaml
, 50-cloud-init.yaml
sau NN_interfaceName.yaml
, dar în sistemul dvs., acesta poate fi diferit.dacă instanța Ubuntu cloud este prevăzută cu cloud-init, va trebui să o dezactivați., Pentru a face acest lucru, creați următorul fișier:
sudo nano /etc/cloud/cloud.cfg.d/99-disable-network-config.cfg
network: {config: disabled}
Pentru a atribui o adresă IP statică pe interfața de rețea, deschideți YAML fișier de configurare cu editor de text :
sudo nano /etc/netplan/01-netcfg.yaml
network: version: 2 renderer: networkd ethernets: ens3: dhcp4: yes
înainte de a schimba configurația, să explicăm codul într-un scurt.
fiecare fișier Netplan Yaml începe cu tasta network
care are cel puțin două elemente necesare., Primul element necesar este versiunea formatului de configurare a rețelei, iar al doilea este tipul de dispozitiv. Tipul de dispozitiv poate fi ethernets
, bonds
, bridges
sau vlans
.configurația de mai sus are, de asemenea, o linie care arată tipul renderer
. Din cutie, dacă ați instalat Ubuntu în modul server, renderer-ul este configurat să utilizeze networkd
ca capăt din spate.
sub tipul dispozitivului (ethernets
), puteți specifica una sau mai multe interfețe de rețea., În acest exemplu, avem doar o singură interfață ens3
care este configurat să obțină o adresare IP de la un server DHCP dhcp4: yes
.
Pentru a atribui o adresă IP statică ens3
interfață, editați fișierul după cum urmează:
- Set de DHCP pentru
dhcp4: no
. - specificați adresa IP statică. Sub
addresses:
puteți adăuga una sau mai multe adrese IP IPv4 sau IPv6 care vor fi atribuite interfeței de rețea. - specificați poarta de acces.,
- sub
nameservers
, setați adresele IP ale nameserverelor.
când editați fișierele Yaml, asigurați-vă că urmați standardele de indentare a codului YAML. Dacă sintaxa nu este corectă, modificările nu vor fi aplicate.după ce ați terminat, salvați fișierul și aplicați modificările rulând următoarea comandă:
sudo netplan apply
verificați modificările tastând:
ip addr show dev ens3
asta este! Ați atribuit un IP static serverului dvs.,
Configurarea adresei IP statice pe Ubuntu Desktop #
configurarea unei adrese IP statice pe computerele desktop Ubuntu nu necesită cunoștințe tehnice.în ecranul activități, căutați „Setări” și faceți clic pe pictogramă. Aceasta va deschide fereastra de setări GNOME. În funcție de interfața pe care doriți să o modificați, faceți clic pe fila rețea sau Wi-Fi. Pentru a deschide setările interfeței, faceți clic pe pictograma rotiță de lângă numele interfeței.
în fila „IPV4″ metoda”, selectați „Manual” și introduceți adresa IP statică, Netmask și Gateway. Odată terminat, faceți clic pe butonul” Aplicați”.,
Pentru a verifica modificările, deschide terminalul, fie prin utilizarea Ctrl+Alt+T
comandă rapidă de la tastatură sau prin clic pe terminal pictograma și rula:
ip addr
rezultatul va arăta interfața adresa IP:
Concluzie #
v-Am arătat cum să configurați o adresă IP statică pe Ubuntu 20.04.