acest tutorial explică cum să setați un IP static pe un sistem Ubuntu din linia de comandă. Acesta acoperă configurația rețelei pentru toate versiunile recente Ubuntu și include instrucțiuni pentru a configura o adresă IP statică, a seta numele de gazdă și a configura rezolvarea numelui.
configurarea rețelei pe Ubuntu 20.04 LTS și Ubuntu 18.04 LTS
configurația rețelei a fost modificată complet cu Ubuntu 17.10., Un nou instrument numit Netplan a fost introdus de Canonical (compania care dezvoltă distribuția Ubuntu Linux) pentru gestionarea setărilor de rețea, care va fi utilizat în toate noile versiuni Ubuntu începând cu versiunea 17.10. Netplan este, de asemenea, utilizat în cea mai recentă versiune Ubuntu 20.04. Fostul fișier de configurare a rețelei / etc / network / interfaces nu mai este utilizat.
configurați o adresă IP statică cu Netplan pe Ubuntu
iată pașii pentru a configura o adresă IP statică cu Netplan. Fișierele de configurare Netplan sunt localizate în directorul /etc/netplan/., Fișierul de configurare implicit este / etc / netplan / 01-netcfg.yaml.
deschideți fișierul de configurare a rețelei cu un editor. Numele fișierului de configurare netplan diferă, în funcție de versiunea Ubuntu.
Ubuntu 20.04:
sudo nano /etc/netplan/00-installer-config.yaml
Ubuntu 18.04:
sudo nano /etc/netplan/01-netcfg.yaml
configurare sintaxa este în limbajul de programare Python (.formatul yaml), deci indentarea liniilor este importantă!conținutul fișierului este același pe Ubuntu 20.04 și 18.04.
Iată un exemplu de adresă IPv4 statică 192.168.1.,100 pe prima interfață de rețea ens33 și gateway IP 192.168.1.1. Serverul va utiliza serverele Google DNS gratuite 8.8.8.8 și 8.8.4.4 to pentru rezolvarea numelui.
sau ca captură de ecran de pe un server Ubuntu:
o adresă IPv6 poate fi adăugată în linia de adrese, separată printr-o virgulă. Exemplu:
este important să înfășurați adresa IPv6 în ghilimele unice, altfel veți primi o eroare de sintaxă.pentru a aplica modificările, executați:
sudo netplan apply
sau utilizați-l cu comutatorul –debug pentru a obține o ieșire utilă dacă parsarea fișierului de configurare netplan a avut succes.,
sudo netplan --debug apply
configurați o adresă DHCP cu Netplan
Iată configurația pentru a obține configurația rețelei pentru IPv4 și IPv6 de la un server DHCP.pentru a aplica modificările, executați:
sudo netplan apply
mai multe opțiuni de configurare Netplan
Netplan este un sistem complex de configurare nou pentru a configura carduri de rețea, dispozitive virtuale, VLAN-uri și poduri în Ubuntu 18.04. Pentru mai multe exemple și o explicație aprofundată a sintaxei, consultați pagina man.
configurarea rețelei pe Ubuntu 12.04-17.04 (incl. Ubuntu 16.,04 LTS)
Pasul 1: configurați interfața de rețea
În acest pas, veți configura manual interfața de rețea prin editarea următoarelor fișiere utilizând editorul de text preferat (nano gedit vi). În scopul acestui exemplu, folosesc editorul „nano”. Puteți edita fișierul corespunzător introducând următoarea comandă în terminal:
puteți copia și lipi direct din această linie.,
sudo nano /etc/network/interfaces
Introduceți parola de root, odată ce dumneavoastră preferat editor se deschide fișierul, puteți vedea acest lucru pe Ubuntu mai vechi versiuni:
auto lo eth0iface lo inet loopbackiface eth0 inet dynamic
Ubuntu Sisteme cu systemd (cum ar fi Ubuntu 16.04 și mai noi), interfața de rețea este numit ens33 în loc de eth0 acum și cuvântul „dinamic” a fost înlocuit cu ‘dhcp’.,
O configurare în cazul în care adresa IP a obține atribuit în mod automat prin DHCP va arata astfel:
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).
source /etc/network/interfaces.d/*
# The loopback network interface
auto lo
iface lo inet loopback
# The primary network interface
auto ens33
iface ens33 inet dhcp
Static configurat plăci de rețea va avea o secțiune de genul asta pe Ubuntu mai vechi versiuni:
auto lo eth0iface lo inet loopbackiface eth0 inet static address xxx.xxx.xxx.xxx(enter your ip here) netmask xxx.xxx.xxx.xxx gateway xxx.xxx.xxx.xxx(enter gateway ip here,usually the address of the router)
Aici este un exemplu pentru o mai veche versiune de Ubuntu:
auto lo eth0iface lo inet loopbackiface eth0 inet staticaddress 192.168.1.100netmask 255.255.255.0gateway 192.168.1.1
Iar aici un exemplu pentru Ubuntu 16.04 și mai noi:
Iar aici completă de rețea fișier de configurare de la un Ubuntu 16.04 sistem.dacă utilizați editorul „nano” pentru a edita fișierul de configurare, tastați Ctrl+x pentru a salva modificările.,
Salvați tamponul modificat (răspunsul la „nu” va distruge modificările) ?
<—Tip „y”
Numele Fișierului să Scrie: interfețe
<—INTRA
Pasul 2: Configurați serverele DNS
Modificări în /etc/resolv.conf sunt necesare numai pe sistemele cu Ubuntu < 14.04, pentru versiunile mai noi Ubuntu nameserverele sunt configurate în fișierul /etc/network/interfaces sau fișierul de configurare netplan.
a) Ubuntu 20.04
deschideți fișierul de configurare netplan cu un Editor., Voi folosi nano editor în acest exemplu:
sudo nano /etc/netplan/00-installer-config.yaml
am marcat DNS server IP addresses bold:
b) Ubuntu 18.04
Deschide netplan fișier de configurare cu nano editor:
sudo nano /etc/netplan/01-netcfg.yaml
am marcat DNS server IP addresses bold:
c) versiuni Ubuntu 14.04 și 16.04
Deschide fișierul /etc/network/interfaces nou fișierul și adăugați o linie dns-servere de nume 8.8.8.8 imediat după poarta linie.
sudo nano /etc/network/interfaces
auto loiface lo inet loopbackiface ens33 inet static address xxx.xxx.xxx.xxx(enter your ip here) netmask xxx.xxx.xxx.xxx gateway xxx.xxx.xxx.xxx(enter gateway ip here,usually the address of the router) dns-nameservers 8.8.8.8
serverele dns 8.8.8.8 și 8.8.4.,4 sunt furnizate de Google pentru uz public, astfel încât să le puteți utiliza în configurația rețelei.dacă utilizați editorul „nano”, tastați Ctrl+x pentru a salva modificările.
Salvați tamponul modificat (răspunsul la „nu” va distruge modificările) ?
<—Tip „y”
Numele Fișierului să Scrie: interfețe
<—INTRA
d) versiuni Ubuntu < 14.04
În acest pas, veți configura manual dns configuration file.
sudo nano /etc/resolv.conf
odată ce editorul deschide fișierul pe care doriți să introduceți următoarele informații…,
nameserver xxx.xxx.xxx.xxx(enter your dns server ip)nameserver xxx.xxx.xxx.xxx(enter your alt dns server ip)
Dacă utilizați editorul” nano”, tastați Ctrl+x pentru a salva modificările.
Salvați tamponul modificat (răspunsul la „nu” va distruge modificările) ?
<—Tip „y”
nume de fișier pentru a scrie: resolv.conf
<—INTRA
Aici este un exemplu:
nameserver 8.8.8.8nameserver 8.8.4.4
Pasul 3: Reporniți rețea
Manual reporniți interfața de rețea cu noile setări.
Pentru Ubuntu 20.04 și 18.04, utilizați comanda netplan pentru a aplica modificări și a reporni rețeaua., Comanda este:
sudo netplan apply
Pentru versiuni Ubuntu 14.04 și 16.04 vom folosi systemctl loc:
systemctl restart ifup@eth0
În acest moment, puteți verifica dacă setările sunt corecte:
ifconfig
Dacă totul este corect, veți obține acest rezultat.
Pentru Ubuntu < 14.,04 folosi rețele init script:
sudo /etc/init.d/networking restart
Acest lucru ar trebui să se întoarcă un rezultat care arată în felul următor:
*Reconfiguring network interfaces…
Configurați Hostname
hostname de un Ubuntu Server sau Desktop-ul este configurat în fișierele /etc/hostname și /etc/hosts. Fișierul/etc / hostname setează numele de gazdă real al sistemului în timp ce/etc / hosts este utilizat pentru rezoluția numelui local.
în acest exemplu, voi schimba numele de gazdă al sistemului meu în obelix.example.com.,
Mai întâi, editați fișierul/etc/hostname
sudo nano /etc/hostname
fișierul hostname conține doar partea locală a hostname-ului. Partea locală aici este „obelix”. Modificați conținutul fișierului/etc/hostname în:
obelix
și salvați fișierul. Numele de gazdă de fișiere după cum se arată în nano după editare:
Apoi, deschideți fișierul /etc/hosts fișierul cu un editor:
sudo nano /etc/hosts
și modifica linia care începe cu adresa IP a sistemului de genul asta:
192.168.1.100 obelix.example.com obelix
Aici o captură de ecran de fișierul hosts.,
formatul este astfel:
În cele din urmă, Reporniți sistemul pentru a aplica schimbarea numelui de gazdă.
Lasă un răspuns