Cum să atribuiți o adresă IP fixă ​​pe desktop/server Debian 12

Cum Sa Atribuiti O Adresa Ip Fixa Pe Desktop Server Debian 12



O adresă IP fixă ​​este esențială dacă doriți să rulați orice software de server pe sistemul dvs. de operare desktop/server Debian 12.

În acest articol, vă vom arăta cum să atribuiți o adresă IP fixă ​​pe desktop-ul Debian 12 și pe sistemul de operare pentru serverul Debian 12. De asemenea, vă vom arăta cum să verificați dacă internetul funcționează pe sistemul de operare desktop/server Debian 12 după ce se modifică configurația rețelei.







Subiect de conținut:

  1. Atribuirea unei adrese IP fixe pe desktopul Debian 12
  2. Atribuirea unei adrese IP fixe pe serverul Debian 12
  3. Verificarea serverelor de nume DNS/domeniului de căutare și a rutei/gateway-ului implicit pe Debian 12
  4. Verificarea conexiunii la internet pe desktop/server Debian 12
  5. Concluzie

Atribuirea unei adrese IP fixe pe desktopul Debian 12

Desktopul Debian 12 utilizează Network Manager pentru a gestiona interfețele de rețea în mod implicit. Deci, puteți utiliza instrumentul de gestionare Network Manager „nmcli” pentru a atribui o adresă IP fixă ​​pe sistemul dumneavoastră de operare desktop Debian 12.



Pentru a lista toate conexiunile configurate Network Manager, executați următoarea comandă:



$ conexiune nmcli arată





Toate conexiunile Network Manager ar trebui să fie listate. Puteți seta o adresă IP fixă ​​pentru oricare dintre aceste conexiuni Network Manager.

Am setat o adresă IP fixă ​​pe conexiunea Network Manager „Wired connection 1” pentru demonstrație. „Conexiune prin cablu 1” folosește interfața fizică de rețea „ens32”, așa cum puteți vedea în următoarea captură de ecran:



Dacă doriți să aflați adresa IP configurată în prezent a conexiunii Network Manager pe care doriți să o setați ca adresă IP fixă, citeste acest articol .

Pentru a seta o adresă IP fixă ​​pe conexiunea Network Manager „Wired connection 1” (să spunem), rulați următoarea comandă:

$ editarea conexiunii nmcli „Conexiune prin cablu 1”

Editorul de conexiune interactiv Network Manager trebuie deschis.

Pentru a seta o adresă IPv4 192.168.189.150 și o mască de subrețea de 24 de biți (să spunem), rulați următoarea comandă:

$ a stabilit ipv4.adresele 192.168.189.150 / 24

Tastați „da” și apăsați .

Pentru a seta o adresă de gateway 192.168.189.2 (să spunem) pentru conexiunea Network Manager, executați următoarea comandă:

$ a stabilit ipv4.gateway 192.168.189.2

Pentru a seta un server DNS primar 1.1.1.1 și un server DNS secundar 8.8.8.8 pentru conexiunea Network Manager, executați următoarea comandă:

$ a stabilit ipv4.dns 1.1.1.1,8.8.8.8

Pentru a seta un domeniu de căutare DNS implicit, cum ar fi „linuxhint” pentru conexiunea Network Manager, executați următoarea comandă:

$ a stabilit ipv4.dns-search linuxhint

Pentru a salva permanent modificările, executați următoarea comandă:

$ salvare persistent

< img src = „https://linuxhint.com/wp-content/uploads/2023/11/How-to-Assign-a-Fixed-IP-Adress-on-Debian-12-DesktopServer-7.png” Tot = '' lăţime = '624' înălţime = '95' clasă = „alignnone size-full wp-image-393443” />

Pentru a aplica modificările, executați următoarele comanda și apăsați < puternic >< introduce > puternic > după aceea:
[ cc doar = 'bash' lăţime = '100%' înălţime = '100%' scăpat = 'Adevărat' temă = 'tabla de scris' nowrap = '0' ]
$ activați

Odată ce ați terminat de configurat o adresă IP fixă ​​pentru conexiunea Network Manager, rulați următoarea comandă pentru a ieși din programul de editare interactiv Network Manager:

$ părăsi

Pentru a verifica dacă adresa IPv4 dorită este setată pentru conexiunea Network Manager „Wired connection 1” (să spunem), rulați următoarea comandă:

$ conexiune nmcli arată „Conexiune prin cablu 1” | egrep „ipv4.(adrese:|gateway:|dns:)”

După cum puteți vedea, adresa IPv4 dorită, adresa gateway-ului și adresele serverului DNS sunt setate pentru conexiunea Network Manager „Conexiune prin cablu 1”.

Atribuirea unei adrese IP fixe pe serverul Debian 12

Sistemul de operare pentru serverul Debian 12 nu folosește Managerul de rețea pentru a gestiona configurațiile rețelei în mod implicit. Deci, trebuie să utilizați fișierul „/etc/network/interfaces” pentru a configura rețeaua pe sistemul dvs. de server Debian 12.

De asemenea, trebuie instalați resolvconf pe sistemul serverului Debian 12 pentru a gestiona serverele de nume DNS și domeniile de căutare DNS folosind fișierul de configurare „/etc/network/interfaces”.

Pentru a configura o adresă IP fixă ​​pe sistemul dumneavoastră Debian 12, trebuie să știți numele interfeței de rețea pe care doriți să o configurați ca adresă IP fixă.

Pentru a lista toate interfețele de rețea disponibile ale sistemului dumneavoastră Debian 12, rulați următoarea comandă:

$ ip A

Toate interfețele de rețea disponibile ale sistemului dumneavoastră Debian 12 ar trebui să fie listate. Configuram o adresă IP fixă ​​pe interfața de rețea „ens32” pentru demonstrație. Interfața de rețea „ens32” are în acest moment adresa IP 192.168.189.145.

Deschideți fișierul „/etc/network/interfaces” cu editorul de text nano, după cum urmează:

$ sudo nano / etc / reţea / interfețe

După cum puteți vedea, „ens32” [1] interfața de rețea este configurată să utilizeze DHCP [2] . DHCP este o metodă de configurare automată a unei interfețe de rețea cu informații IP.

Pentru a seta o adresă IP fixă ​​de 192.168.189.150, o mască de subrețea de 24 de biți, o adresă de gateway de 192.168.189.2, serverele de nume DNS primare și secundare 1.1.1.1 și, respectiv, 8.8.8.8 și domeniul de căutare DNS care este pentru „linuxhint” interfața de rețea „ens32”, introduceți următoarele rânduri în fișierul „/etc/network/interfaces”.

allow-hotplug ens32
iface ens32 inet static
adresa 192.168.189.150 / 24
poarta de acces 192.168.189.2
dns-nameserver 1.1.1.1 8.8.8.8
dns-search linuxhint

După ce ați terminat, apăsați + X urmat de „Y” și pentru a salva fișierul „/etc/network/interfaces”.

Pentru ca modificările să intre în vigoare, reporniți serviciul de rețea al sistemului dvs. de server Debian 12 cu următoarea comandă:

$ sudo systemctl reporniți networking.service

O adresă IP fixă ​​(192.168.189.150 în acest caz) ar trebui setată pentru interfața de rețea dorită (ens32 în acest caz).

$ ip A

Verificarea serverelor de nume DNS/domeniului de căutare și a rutei/gateway-ului implicit pe Debian 12

Puteți verifica dacă serverele de nume DNS dorite, domeniul de căutare DNS și adresa implicită a rutei/gateway-ului sunt setate pe sistemul dvs. de operare Debian Desktop/Server. Dacă aveți nevoie de asistență pentru verificarea serverelor de nume DNS utilizate în prezent și a domeniilor de căutare DNS ale sistemului dumneavoastră Debian 12, citiți acest articol. Dacă aveți nevoie de asistență pentru verificarea rutei implicite sau a adresei de gateway a sistemului dumneavoastră Debian 12, citiți acest articol.

Verificarea conexiunii la internet pe desktop/server Debian 12

Pentru a verifica dacă conexiunea dvs. la internet funcționează după modificarea configurației rețelei, executați următoarea comandă:

$ ping -c3 Google com

După cum puteți vedea, putem trimite ping la „google.com”. Deci, conexiunea la internet funcționează foarte bine după ce se modifică configurația rețelei.

Concluzie

În acest articol, v-am arătat cum să atribuiți o adresă IP fixă ​​pe sistemul de operare desktop Debian 12 folosind instrumentul Network Manager „nmcli” din linia de comandă. De asemenea, v-am arătat cum să atribuiți o adresă IP fixă ​​pe sistemul de operare pentru serverul Debian 12 folosind fișierul „/etc/network/interfaces”. În cele din urmă, v-am arătat cum să verificați dacă internetul funcționează pe sistemul de operare desktop/server Debian 12 după ce se modifică configurația rețelei.