Kā konfigurēt statisko IP adresi vai DHCP Ubuntu 19.04

Kad piekļūstat tīmekļa pārlūkprogrammai un ievadāt tās vietnes adresi, kuru vēlaties apmeklēt, tiek parādīti dažādi aspekti, pakalpojumi, konfigurācijas un protokoli, kas ļauj droši un efektīvi piekļūt šai vietnei. Tas ir neredzams jums un man, bet, ja kāda no šīm vērtībām ir nepareiza, komunikācija nebūs 100% atbilstoša, tāpēc rezultāts nebūs tāds, kā gaidīts. Ja jūs esat no IT pasaules vai jums ir pamatzināšanas, jūs zināt, ka viena no būtiskām sastāvdaļām, veidojot tīmekļa saziņu, ir IP adrese, jo tā ne tikai ļaus mums piekļūt internetam, bet arī, ka mēs varam sazināties ar citiem datori tīmeklī, vietējais tīkls.

Būtībā IP (interneta protokola) adrese ir identifikators, kas sastāv no četru ciparu grupas no 0 līdz 255, kas atdalīti ar punktiem. Šis identifikators ir unikāls un netiek atkārtots nevienā citā pasaules datorā, un tā uzdevums ir reģistrēt datoru globālajā tīklā. Bet IP adrese pieder ne tikai datortehnikai, jums jāzina, ka modemiem, maršrutētājiem, vietnēm un citiem ir saistītas IP adreses.

Tagad, saprotot IP adreses lomu, ir jāzina, ka ir divu veidu IP adreses un ka šodien mēs tām apstrādājam divus protokolus. Tie ir IPv4 protokols, taču, pieaugot IP adrešu pieprasījumu skaitam, pilnīga IPv6 ieviešana ir pie sliekšņa, kas piedāvā augstāka līmeņa adreses, ko piedāvāt, taču IP adresēšanas pasaulē mēs atrodam šādus veidus: IP adreses:

Dinamiskas IP adresesTās ir mainīgas adreses, tās piegādā un pārvalda DHCP serveris, un to darbība ir saistīta ar šīs adreses nomu uz noteiktu laiku, pēc šī laika perioda adrese tiks atjaunota, mainot tās sintaksi.

Statiskās IP adresesKā norāda nosaukums, tās ir IP adreses, kas paliks nemainīgas bez jebkāda veida izmaiņām. Tos izmanto serveros, tīklā pieslēgtās ražošanas mašīnās un parasti visos lietotājos, kuriem nav jāmaina viņu IP, jo no tā ir atkarīgi citi pakalpojumi.

Linux vidēs mums ir iespēja savos serveros noteikt statisku vai dinamisku IP adresi, un tāpēc Solvetic izskaidros detalizētu procesu, kā panākt šādu darbību.

Šajā apmācībā mēs izmantosim Ubuntu Server 19.04 un Ubuntu 19.04 Desktop, kas jau ir pieejami šajā saitē:

1. Konfigurējiet tīklu, izmantojot Netplan Ubuntu Server 19.04


Ubuntu Server 19.04 gadījumā un tā izmantošana notiek caur kodolu (termināli), mums ir jāizmanto daži šim nolūkam pieejamie komunālie pakalpojumi, un šajā gadījumā mēs izmantosim netplan rīku.

Netplan ir izstrādāts kā utilīta, pateicoties kurai būs iespējams konfigurēt tīklu dažādās Linux sistēmās vienkāršā, bet tajā pašā laikā pilnīgā veidā, tas tiks panākts, izveidojot mūsu datorā pieejamo tīkla saskarņu YAML aprakstu definējot darbību, ko katrs no tiem veiks, pamatojoties uz šo konfigurāciju, Netplan utilīta ir atbildīga par konfigurācijas piemērošanu, kas nepieciešama, lai šīs darbības tiktu izpildītas, kā paredzēts.

PiezīmeLai saprastu mazliet vairāk, YAML ir cilvēkam lasāms datu formāts, kura pamatā ir tādas plaši pazīstamas programmēšanas valodas kā XML, C, Python, Perl un e-pasta formāts, kas norādīts RFC 2822.

Kad mēs definējam katra tīkla interfeisa uzdevumu, Netplan turpina lasīt šo konfigurāciju, kas tiek saglabāta direktorijā /etc/netplan/*.yaml, pēc tam sistēmas startēšanas procesa laikā Netplan ģenerēs konkrētus faila izpildāmos failus misija būs ierīces vadības pārsūtīšana uz īpašu tīkla dēmonu, izmantojot netplan, tiek atbalstītas šādas komandas:

 NetworkManager Systemd-networkd
Netplan ir apakškomandu grupa, kas ļauj kontrolēt veicamās darbības:

ģenerēt netplanŠī komanda izmanto / etc / netplan, lai ģenerētu nepieciešamo konfigurāciju atlasītajiem atveidotājiem.

piemēro netplanŠī komanda ir atbildīga par renderētāja iestatījumu piemērošanu, un, ja tā ir, tā tiek restartēta.

2. Ziniet tīkla saskarnes Ubuntu 19.04 serverī

1. darbība
Pirmais solis, kas jādara, ir zināt mūsu aprīkojuma tīkla karšu identifikatorus, tāpēc mēs izpildīsim šādu komandu:

 ifconfig -a

PALIELINĀT

2. solis
Rezultātā mēs redzam, ka mūsu tīkla saskarne ir "enp0s3", ja mums ir vairāk tīkla adapteru, mēs redzēsim attiecīgos ID, kas saistīti ar katru no tiem:

PALIELINĀT

PiezīmeSaskarne nav integrēta kā darbību bloķēšana.

3. Ievietojiet statisku IP adresi Ubuntu 19.04 serverī


Mēs esam minējuši, ka servera līmenī ir svarīgi apstrādāt fiksētās IP adreses, jo tās ir atbildīgas par pakalpojumu, procesu un lomu piegādi klientu datoriem.

1. darbība
Lai mūsu serverī konfigurētu fiksētu IP adresi, mums ir jāpiekļūst Netplan konfigurācijas failam, izmantojot teksta redaktoru un izpildot sekojošo:

 sudo nano /etc/netplan/50-cloud-init.yaml 
PiezīmeJa izplatīšanas instalētājs neizveido YAML failu, mēs varam ģenerēt nepieciešamo konfigurāciju procesoriem, izmantojot šādu komandu:
 sudo netplan ģenerēt

PALIELINĀT

2. solis
Piekļūstot failam Ubuntu 19.04, mēs redzēsim sekojošo:

PALIELINĀT

3. solis
Pēc noklusējuma mēs redzam tīkla saskarni activeenp0s3, apakšā ievadīsim šādas vērtības:

 enp0s8: dhcp4: nav dhcp6: nav adrešu: [192.168.0.15/24,] gateway4: 192.168.0.1 nosaukumu serveri: adreses: [8.8.8.8, 8.8.4.4]
4. solis
Mēs esam pievienojuši sekojošo:
  • Tīkla saskarnes nosaukums.
  • Mēs esam atspējojuši DHCP (gan IPv4, gan IPv6), lai netiktu piešķirti dinamiskie IP.
  • Mēs esam piešķīruši IP adresi.
  • Vārtejas adrese ir piešķirta.
  • DNS serveri šajā gadījumā ir definēti, izmantojot Google publisko DNS.

PALIELINĀT

5. solis
Mēs saglabājam izmaiņas, izmantojot šādu taustiņu kombināciju:

Ctrl + O

Mēs atstājam redaktoru, izmantojot:

Ctrl + X

6. darbība
Tālāk mēs piemērosim izmaiņas, izpildot:

 attiecas sudo netplan

PALIELINĀT

7. solis
Atkal palaižot ifconfig -a, mēs redzam, ka mūsu interfeisam enp0s8 ir piešķirts mūsu definētais IP, šajā gadījumā 192.168.0.15:

PALIELINĀT

4. Ievietojiet dinamisko IP adresi Ubuntu Server 19.04

1. darbība
Lai konfigurētu IP adresi, izmantojot DHCP serveri kā kritēriju, mums vēlreiz jāpiekļūst iepriekšējam konfigurācijas failam:

 sudo nano /etc/netplan/50-cloud-init.yaml
2. solis
Tur mēs konfigurējam šādas rindas:
 tīkls: versija: 2 renderētājs: networkd ethernets: enp0s8: dhcp4: true dhcp6: true

PALIELINĀT

3. solis
Mēs saglabājam izmaiņas, izmantojot šādu taustiņu kombināciju:

Ctrl + O

Mēs atstājam redaktoru, izmantojot:

Ctrl + X

4. solis
Pēc tam mēs piemērojam izmaiņas, izmantojot šādu komandu.

 attiecas sudo netplan 
5. solis
Pēc tam mēs izpildām ifconfig -a un mēs redzēsim, ka izvēlētās saskarnes IP pieņem adresi, pamatojoties uz DHCP:

PALIELINĀT

6. darbība
Visbeidzot, ja mēs vēlamies piekļūt komandas man palīdzībai, mēs varam izpildīt sekojošo:

 cilvēks netplan

PALIELINĀT

5. Ievietojiet statisku IP adresi Ubuntu 19.04 darbvirsmā

1. darbība
Grafisko sistēmu gadījumā tas ir vienkāršāks process, nekā mēs varam iedomāties, tāpēc mums ir jānoklikšķina uz tīkla ikonas, kas atrodas ekrāna augšdaļā, un tur jāizvēlas izmantotā tīkla veids un pēc tam noklikšķiniet uz opcijas "Vadu tīkls konfigurācija ":

2. solis
Tiks parādīts šāds logs:

PALIELINĀT

3. solis
Tur mēs noklikšķinām uz konfigurācijas ikonas, kas atrodas pašreizējā tīkla labajā pusē, un nākamajā logā mēs nokļūsim cilnē IPv4, un tur mēs aktivizēsim lodziņu Manuāli un ievadīsim šādu informāciju:

  • Izmantojamā IP adrese
  • Tīkla maska
  • Izmantojamā vārtejas adrese

PALIELINĀT

4. solis
Kad esam ievadījuši šīs vērtības, noklikšķiniet uz pogas Lietot, un, lai izmaiņas stātos spēkā, mums uz laiku jāatvienojas, noklikšķinot uz vadu tīkla slēdža:

PALIELINĀT

5. solis
Pēc tam mēs atkal aktivizējam tīklu un pārbaudām, vai piešķirtā adrese ir pareiza:

6. Piešķiriet dinamisku IP adresi Ubuntu 19.04 darbvirsmā

1. darbība
Visbeidzot, ja vēlamies iegūt IP adresi tieši no DHCP servera, mums jāatgriežas tīkla konfigurācijas logā un cilnē IPv4 jāaktivizē lodziņš "Automātiskais (DHCP)":

2. solis
Noklikšķiniet uz Lietot, un mums atkal ir jāatvieno un jāpievieno tīkls, lai izmaiņas tiktu piemērotas pareizi:

Mēs redzam, cik viegli ir definēt IP adreses veidu gan mūsu serveros, gan Ubuntu 19.04 grafiskās saskarnes iekārtās, un tādā veidā izmantot šīs adreses atbilstoši gadījumiem, kas ir nepieciešami un nepieciešami darbībai, taču mēs vienmēr atceramies pamata IP adreses uzdevums.

Jums palīdzēs attīstību vietā, daloties lapu ar draugiem

wave wave wave wave wave