Kaip konfigūruoti statinį IP adresą „Ubuntu 20.04“


Paprastai, kai kliento sistema prisijungia prie tinklo per „WiFi“ arba „Ethernet“ kabelį, ji automatiškai parenka IP adresą iš maršrutizatoriaus. Tai įmanoma per DHCP serverį, kuris klientams automatiškai priskiria IP adresus iš adresų grupės.

DHCP trūkumas yra tas, kad pasibaigus DHCP nuomos laikui, sistemos IP adresas pasikeičia į kitą, o tai lemia atjungimą, jei sistema buvo naudojama konkrečiai paslaugai, pavyzdžiui, failų serveriui. Dėl šios priežasties galbūt norėsite nustatyti statinį IP adresą, kad jis niekada nesikeistų net ir pasibaigus nuomos laikotarpiui.

Šiame vadove sužinosite, kaip konfigūruoti statinį IP adresą „Ubuntu 20.04“ serveryje ir darbalaukyje.

„Ubuntu“ valdo tinklo konfigūraciją naudodama „NetworkManager“. Statinį IP galite sukonfigūruoti grafiškai arba komandinėje eilutėje.

Šiame vadove sutelksime dėmesį į statinio IP adreso nustatymą naudojant GUI ir komandinę eilutę, o čia yra IP konfigūracija:

IP Address: 192.168.2.100
Netmask: 255.255.255.0
Default gateway route address: 192.168.2.1
DNS nameserver addresses: 8.8.8.8, 192.168.2.1

Ši informacija jums bus kitokia, todėl pakeiskite reikšmes pagal savo potinklį.

Šiame puslapyje

  • Nustatykite statinį IP adresą „Ubuntu 20.04“ darbalaukyje
  • Nustatykite statinį IP adresą „Ubuntu 20.04 Server“

Norėdami pradėti, programos meniu paleiskite „Nustatymai“, kaip parodyta.

Pasirodžiusiame lange kairiajame šoninėje juostoje spustelėkite skirtuką „Tinklas“ ir tada spustelėkite sąsajos piktogramą tinklo sąsajoje, kurią norite konfigūruoti. Mano atveju konfigūruoju laidinę sąsają.

Pasirodžiusiame naujame lange jūsų sąsajos tinklo nustatymai bus rodomi taip, kaip parodyta. Pagal numatytuosius nustatymus IP adresas yra nustatytas naudoti DHCP, kad automatiškai parinktų IP adresą iš maršrutizatoriaus ar bet kurio kito DHCP serverio.

Mūsų atveju dabartinis priskirtas IP adresas yra 192.168.2.104.

Dabar pasirinkite „IPv4“ skirtuką, kad pradėtumėte nustatyti statinį IP adresą. Kaip matote, IP adresas pagal numatytuosius nustatymus yra nustatytas į automatinį (DHCP).

Spustelėkite parinktį „Rankinis“ ir bus rodomi nauji adreso laukai. Užpildykite pageidaujamą statinį IP adresą, tinklo kaukę ir numatytąjį šliuzą.

DNS taip pat nustatytas kaip automatinis. Norėdami rankiniu būdu sukonfigūruoti DNS, spustelėkite perjungiklį, kad išjungtumėte automatinį DNS. Tada pateikite pageidaujamus DNS įrašus, atskirtus kableliu, kaip parodyta.

Kai viskas bus padaryta, viršutiniame dešiniajame lango kampe spustelėkite mygtuką „Taikyti“. Kad pakeitimai būtų pritaikyti, iš naujo paleiskite tinklo sąsają spustelėdami jungiklį, kad jį išjungtumėte ir vėl įgalintumėte.

Dar kartą spustelėkite ant krumpliaračio piktogramos, kad atskleistumėte naują IP konfigūraciją, kaip parodyta.

Taip pat galite patvirtinti terminalo IP adresą vykdydami komandą „ip addr“.

$ ifconfig
OR
$ ip addr

Norėdami patvirtinti DNS serverius, paleiskite komandą:

$ systemd-resolve --status

Mes matėme, kaip mes galime grafiškai sukonfigūruoti statinį IP adresą „Ubuntu 20.04“ darbalaukyje. Kita galimybė yra statinio IP adreso konfigūravimas terminale naudojant „Netplan“.

Sukurtas „Canonical“, „Netplan“ yra komandinės eilutės įrankis, naudojamas konfigūruoti tinklą šiuolaikiniuose „Ubuntu“ paskirstymuose. „Netplan“ naudoja YAML failus, kad sukonfigūruotų tinklo sąsajas. Galite konfigūruoti sąsają, kad dinamiškai įgytumėte IP naudodami DHCP protokolą, arba nustatykite statinį IP.

Atidarykite terminalą ir eikite į/etc/netplan katalogą. Rasite YAML konfigūracijos failą, kurį naudosite konfigūruodami IP adresą.

Mano atveju YAML failas yra 01-network-manager-all.yaml su numatytaisiais nustatymais, kaip parodyta.

„Ubuntu“ serveryje YAML failas yra 00-installer-config.yaml ir tai yra numatytieji nustatymai.

Norėdami sukonfigūruoti statinį IP, nukopijuokite ir įklijuokite toliau pateiktą konfigūraciją. Atminkite YAML failo tarpus.

network:
  version: 2
  ethernets:
     enp0s3:
        dhcp4: false
        addresses: [192.168.2.100/24]
        gateway4: 192.168.2.1
        nameservers:
          addresses: [8.8.8.8, 8.8.4.4]

Tada išsaugokite failą ir paleiskite žemiau esančią komandą netplan, kad išsaugotumėte pakeitimus.

$ sudo netplan apply

Po to galite patvirtinti savo tinklo sąsajos IP adresą naudodami komandą ifconfig.

$ ifconfig

Tai užbaigia šios dienos straipsnį. Tikimės, kad dabar galite sukonfigūruoti statinį IP adresą savo „Ubuntu 20.04“ darbalaukio ir serverio sistemoje.