Kuidas Seadistada Staatilist IP-aadressi Ubuntu Süsteemis – Samm-sammuline Juhend

1. Mis on staatiline IP-aadress?

Staatilise IP-aadressi põhiteave

IP-aadress on ainulaadne number, mis tuvastab iga seadme võrgus. Enamikes võrkudes kasutatakse dünaamilist aadressi määramist (DHCP), kuid teatud juhtudel on kasulik kasutada „staatilist IP-aadressi“. Staatilise IP-aadressi puhul jääb aadress alati samaks, isegi pärast ühenduse katkestamist ja taasühendamist – seega saab seadmele alati samal aadressil ligi.

Staatilise IP-aadressi eelised

Staatilise IP-aadressi peamised eelised on järgmised:

  • Stabiilne ühendus: Aadress jääb alati samaks ka pärast taaskäivitust või uuesti ühendamist, võimaldades stabiilset ühendust serverite, printerite või võrguandmesalvestite (NAS) jaoks.
  • Lihtsam juurdepääsu haldamine: Kaugjuurdepääsu või portide suunamise seadistamine on lihtsam. Näiteks SSH või kaugtöölaua ühenduse puhul võimaldab püsiv IP-aadress seadistust lihtsustada.
  • Võrgu turvalisuse parandamine: Staatilise IP kasutamine võimaldab piirata juurdepääsu teatud seadmetele ja tugevdada seeläbi turvameetmeid.

2. Staatilise IP-aadressi seadistamise ettevalmistamine Ubuntu süsteemis

Ubuntu versiooni kontrollimine

Olenevalt Ubuntu versioonist võivad IP-aadressi seadistamise sammud erineda. Esiteks kontrolli oma Ubuntu versiooni järgmise käsuga:

lsb_release -a

Alates Ubuntu 17.10-st kasutatakse võrguseadistuste haldamiseks tööriista Netplan. Netplan kasutab võrgukonfiguratsiooni jaoks YAML-vormingus faile, mis muudab seadistamise lihtsamaks.

Netplani olemasolu kontroll ja paigaldus

Kontrolli, kas Netplan on juba paigaldatud, kasutades järgmist käsku:

netplan --version

Kui Netplan ei ole paigaldatud, siis paigalda see käsuga:

sudo apt install netplan.io

Nüüd on kõik vajalikud eeldused staatilise IP seadistamiseks loodud.

3. Staatilise IP-aadressi seadistamine Netplaniga

YAML-faili loomine

Staatilise IP seadistamiseks loo esmalt konfiguratsioonifail. Fail salvestatakse tavaliselt /etc/netplan/ kataloogi ning nimi võiks olla näiteks „99-config.yaml“. Faili loomiseks ja redigeerimiseks kasuta järgmist käsku:

sudo nano /etc/netplan/99-config.yaml

YAML-faili redigeerimine

Järgmisena lisa loodud YAML-faili oma staatilise IP seaded:

network:
  version: 2
  renderer: networkd
  ethernets:
    enp3s0:
      dhcp4: false
      addresses: [192.168.1.100/24]
      gateway4: 192.168.1.1
      nameservers:
        addresses: [8.8.8.8, 1.1.1.1]
  • enp3s0 on võrguadapteri nimi. Õige nime leidmiseks kasuta käsku ip addr.
  • addresses väljale sisesta soovitud staatiline IP ja võrgumask (nt 192.168.1.100/24).
  • gateway4 väljale määra ruuteri IP-aadress.
  • nameservers väljale lisa DNS-serverite aadressid, tihti kasutatakse Google DNS-i (8.8.8.8 jne).

Seadistuse salvestamine ja rakendamine

Kui fail on salvestatud, rakenda seadistus järgmise käsuga:

sudo netplan apply

See käsk uuendab võrgu seadistused ja määrab seadmele staatilise IP-aadressi.

4. Seadistuse kontroll ja probleemide lahendamine

Kuidas kontrollida seadistust?

Veendu, et seadistus on korrektselt rakendatud, kasutades järgmist käsku:

ip addr show enp3s0

Selle käsuga saad kontrollida, kas enp3s0 liidesele on määratud õige IP-aadress.

Levinumad vead ja lahendused

Taande vead
YAML-failides on taanded (tühikud ridade alguses) väga olulised. Kui taanded ei ole õiged, võib tekkida viga „Error in network definition“. Kontrolli alati, et tühikud oleksid õigesti paigutatud.

Ebastabiilne võrguühendus
Kui pärast staatilise IP seadistamist muutub võrguühendus ebastabiilseks, võib põhjuseks olla IP-aadressi duplikaat. Veendu, et sama aadressi ei kasuta mõni teine seade, ning vajadusel muuda aadressi.

5. Edasijõudnutele: Mitu võrguadapterit ja sillaühendus (bridge)

Mitme adapteri seadistamine

Mõnes võrgus võib vaja minna mitmele adapterile erinevate IP-aadresside seadistamist. Netplan võimaldab neid mugavalt korraga seadistada. Näiteks:

network:
  version: 2
  renderer: networkd
  ethernets:
    enp3s0:
      dhcp4: false
      addresses: [192.168.1.100/24]
    enp4s0:
      dhcp4: false
      addresses: [192.168.2.100/24]

Selle näitega määratakse enp3s0 ja enp4s0 adapteritele erinevad IP-aadressid.

VLAN ja sildühenduse (bridge) seadistamine

Silla- ja VLAN-ühendusi kasutatakse sageli virtuaalmasinate või konteinerite keskkonnas. Netplan teeb bridge-seadistuse lihtsaks. Näiteks:

network:
  version: 2
  renderer: networkd
  ethernets:
    eth0:
      dhcp4: false
  bridges:
    br0:
      interfaces: [eth0]
      addresses: [192.168.1.50/24]
      gateway4: 192.168.1.1

Siin ühendatakse eth0 adapter silda br0 ning määratakse sellele staatiline IP.

6. Staatilise IP seadistamisel tähelepanu vajavad punktid

Väldi IP-aadresside kattumist

Staatilist IP-d seadistades kontrolli, et sama aadressi ei kasuta ükski teine seadme võrgus – kattumine põhjustab ühenduse probleeme. Kontrolli vabad aadressid enne seadistamist.

Võrgu seadistuse kontrollimine

Alamvõrgu mask ja lüüsiaadress (gateway) sõltuvad võrgu ülesehitusest. Vale alamvõrgu mask võib takistada suhtlust teiste seadmetega samas võrgus. Konsulteeri vajadusel ruuteri või võrguadministraatoriga ning kasuta õigeid seadistusi.