Interneto tinklai visame pasaulyje smarkiai augo, tačiau, nepaisant tinklo pajėgumų, aprėpties ar technologijos, visada bus komponentas, kuris ir toliau bus, tai yra IP adresai; nes jie yra mūsų tinklo kortelės identifikatorius interneto pasauliui.
Šiuo metu dažniausiai naudojamas IPv4 protokolas. Dėl per didelio naudojimo IPv6 diegiamas siekiant patenkinti didelę IP adresavimo paklausą. Tačiau, nepaisant to, ar naudojame IPv4, ar IPv6 adresą, visada bus dviejų tipų adresai:
Statiniai IP adresaiŠie IP adresai yra nustatyti tinklo plokštėje ir paprastai naudojami administracinėje ar paslaugas teikiančioje įrangoje, pavyzdžiui, serveriuose; arba specialioje įrangoje, kur reikalingas pastovus ir stabilus ryšys.
Dinaminiai IP adresaiTokio tipo adresus teikia teikėjas, serveris, DHCP, kuris tą adresą atnaujina taip dažnai ir nors šis procesas vartotojui yra nematomas ir adreso keitimas nėra suvokiamas, kompiuteriuose, kuriems reikalingas fiksuotas IP, tai kartais būna rimta problema.
Šiandien „Solvetic“ ir per šią pamoką jis paaiškins, kaip sukonfigūruoti statinį ar dinaminį IP adresą „Ubuntu 18.04“, ir tokiu būdu nustatys geriausią variantą.
Kas yra „Netplan“ ir kaip jį naudoti „Ubuntu 18.04“„Netplan“ yra komandų eilutės įrankis, įdiegtas nuo „Ubuntu 17.10“, kurio misija yra paprasta valdyti ir konfigūruoti tinklo konfigūracijas visose „Ubuntu“ sistemose.
Naudojant „Netplan“, tinklo sąsają bus galima sukonfigūruoti naudojant YAML abstrakciją, taip pat „Netplan“ gali dirbti kartu su tinklo demonais „NetworkManager“ ir „networkd“ kaip sistemos branduolio sąsajos.
1. Kaip sužinoti sistemoje esančias tinklo sąsajas, kad sukonfigūruotumėte statinį IP adresą arba DHCP „Ubuntu 18.04“
Visų pirma, mums reikės žinių apie kompiuteryje esančias tinklo sąsajas ir tam mes vykdysime šią komandą:
ifconfig -a
DIDELIS
Matome, kad šiuo atveju turime dvi tinklo sąsajas:
- enp0s3
- enp0s8
2. Kaip nustatyti statinį IP adresą „Ubuntu 18.04“ („Linux“)
Dabar mes sukonfigūruosime statinį IP adresą tinklo sąsajai enp0s8.
1 žingsnis
Norėdami tai padaryti, turėsite atidaryti „Netplan“ konfigūracijos failą naudodami bet kurį teksto redaktorių:
sudo nano /etc/netplan/01-netcfg.yamlPastabaJei platinimo diegimo programa nesukuria YAML failo, jis gali būti sugeneruotas su procesoriams reikalinga konfigūracija vykdant šią komandą:
sudo netplan generuoti
Pasiekę konfigūracijos failą pamatysime šiuos dalykus:
DIDELIS
2 žingsnis
Matome, kad pagal numatytuosius nustatymus rodoma aktyvi tinklo sąsaja, šiuo atveju enp0s3, prie eterneto skilties pridėsime:
enp0s8: dhcp4: nėra dhcp6: nėra adresų: [192.168.0.20/24,] gateway4: 192.168.0.1 vardų serveriai: adresai: [8.8.8.8, 8.8.4.4]Užpildytini laukai yra šie:
enp0s8konfigūruojamos tinklo sąsajos pavadinimas
dhcp4 ir dhcp6Nurodo atitinkamai IPH4 ir IPv6 sąsajos DHCP metodą.
AdresaiTai sąsajos statinių adresų seka.
vartai4Tai yra numatytojo šliuzo IPv4 adresas
vardų serveriaiTai vardų serverio IP adresų seka.
DIDELIS
Tokiu atveju naudosime viešus „Google“ DNS serverius.
3 žingsnis
Kai sukonfigūruosime šias reikšmes, naudosime raktus
Norėdami išsaugoti pakeitimus
Ctrl + O
Norėdami išeiti iš redaktoriaus
„Ctrl“ + X
Pakeitimus taikome naudodami šią komandą:
taikomas „sudo netplan“Mes galime dar kartą paleisti komandą ifconfig -a, kad pamatytume, ar priskirtas adresas buvo pritaikytas teisingai:
DIDELIS
3. Kaip sukonfigūruoti dinaminį IP adresą (DHCP) „Ubuntu 18.04“
1 žingsnis
Norėdami nustatyti IP adresą pagal DHCP, tiesiog vėl eikite į šį maršrutą:
sudo nano /etc/netplan/01-netcfg.yaml
Ten mes sukonfigūruojame:
tinklas: versija: 2 atvaizduotojas: tinklo eternetai: enp0s8: dhcp4: taip dhcp6: taip
DIDELIS
Dar kartą išsaugome pakeitimus naudodami šiuos klavišus:
Ctrl + O
Mes išeiname naudodami klavišų kombinaciją:
„Ctrl“ + X
2 žingsnis
Dabar pritaikome pakeitimus vykdydami:
taikomas „sudo netplan“Matome, kad dinaminis IP adresas priskiriamas vykdant:
ifconfig -a
DIDELIS
3 žingsnis
Jei norime gauti pagalbos dėl netplan komandos, galime vykdyti šią komandą:
vyras netplanas
DIDELIS
Štai kaip paprasta sukonfigūruoti IP pagal DHCP arba statinį naujoje „Ubuntu“ versijoje.