Ubuntu Sistema eragile bikaina, aspaldi ez dut berarekin lan egin Ubuntu zerbitzaria, eta nire mahaigaina bertsio egonkor batetik eguneratzeak ez zuen zentzurik. Eta beraz, duela gutxi, bertsio berri bati aurre egin behar izan nion. Ubuntu 18.04 zerbitzarian, guztiz harrituta geratu nintzen garai hartako konturatu nintzenean oso atzeratuta nengoela eta ezin nuela nire sarea konfiguratu, /etc/network/interfaces fitxategia editatuz sareko interfazeak konfiguratzeko sistema zaharra desagertu zelako. Eta zerk ordezkatu zuen? Zerbait beldurgarria eta, lehen begiratuan, guztiz ulertezina: ezagut ezazu "Netplan".
Egia esan, hasieran ez nuen ulertzen zer zen kontua eta "zergatik zen beharrezkoa, azken finean, dena hain erosoa zen", baina pixka bat praktikatu ondoren konturatu nintzen bere xarma zuela. Beraz, nahikoa hitz lirikoekin, jarrai dezagun Netplan zer den azaltzen. Sare bat konfiguratzeko utilitate berria da hau... Ubuntu, behintzat "Ez dut horrelakorik topatu beste banaketa batzuetan". Netplan-ekin duen desberdintasun nabarmena da konfigurazioa hizkuntzan idatzita dagoela , bai, ondo entzun duzu YAML, garatzaileek garaiarekin jarraitzea erabaki zuten (eta zenbat goraipatzen duten, oraindik ere hizkuntza izugarria dela uste dut). Hizkuntza honen desabantaila nagusia espazioekiko oso sentikorra dela da, ikus dezagun konfigurazioa adibide bat erabiliz.
Konfigurazio-fitxategiak /etc/netplan/filename.yaml bidetik daude, bloke bakoitzaren artean + 2 espazio egon beharko lirateke.
1) Goiburu estandarrak honen itxura du:
network:
version: 2
renderer: networkd
ethernets:
enp3s0f0:
dhcp4:noIkus dezagun orain zer egin dugun:
- sarea: - hau da konfigurazio blokearen hasiera.
- renderer: networkd - hemen erabiliko dugun sare-kudeatzailea adierazten dugu, hau sarekoa edo NetworkManager da
- bertsioa: 2 - hemen, nik ulertzen dudanez, YAML bertsioa dago.
- ethernets: - bloke honek ethernet protokoloa konfiguratuko dugula adierazten du.
- enps0f0: — adierazi zein sare egokitzaile konfiguratuko dugun.
- dhcp4:no - desgaitu DHCP v4, 6 v6 dhcp6-rako, hurrenez hurren
2) Saia gaitezen IP helbideak esleitzen:
enp3s0f0:
dhcp4:no
macaddress: bb:11:13:ab:ff:32
addresses: [10.10.10.2/24, 10.10.10.3/24]
gateway4: 10.10.10.1
nameservers:
addresses: 8.8.8.8Hemen poppy, ipv4, gateway eta dns zerbitzaria ezarri ditugu. Kontuan izan IP helbide bat baino gehiago behar baditugu, komaz bereizita idatziko ditugula derrigorrezko zuriune bat ondoren.
3) Zer behar badugu ?
bonds:
bond0:
dhcp4: no
interfaces: [enp3s0f0, enp3s0f1]
parameters:
mode: 802.3ad
mii-monitor-interval: 1- loturak: - lotura konfiguratuko dugula azaltzen duen bloke bat.
- bond0: - interfazearen izen arbitrarioa.
- interfazeak: - bond-ding batean bildutako interfaze multzoa, "lehen esan bezala, hainbat parametro badaude, kortxete artean deskribatzen ditugu".
- parametroak: — deskribatu parametroen ezarpenen blokea
- modua: — zehaztu zein modutan funtzionatuko duen loturak.
- mii-monitor-interval: — ezarri monitorizazio-tartea segundo 1ean.
Lotura izeneko blokearen barruan, parametroak ere konfigura ditzakezu, hala nola helbideak, gateway4, ibilbideak, etab.
Gure sareari erredundantzia gehitu diogu, orain instalatzea besterik ez da geratzen eta konfigurazioa amaitutzat jo daiteke.
vlans:
vlan10:
id: 10
link: bond0
dhcp4: no
addresses: [10.10.10.2/24]
gateway: 10.10.10.1
routes:
- to: 10.10.10.2/24
via: 10.10.10.1
on-link: true
- vlans: — vlan konfigurazio blokea deklaratu.
- vlan10: — vlan interfazearen izen arbitrarioa.
- id: - gure vlan-aren etiketa.
- esteka: — vlan-a eskuragarri egongo den interfazea.
- ibilbideak: — ibilbidearen deskribapen bloke bat deklaratu.
- — hona: — ezarri ibilbidea behar den helbidea/azpisarea.
- bidez: — zehaztu gure azpisarea atzitzeko atebidea zein den.
- on-link: — esteka jartzen denean ibilbideak beti erregistratu behar direla adierazten dugu.
Kontuz espazioak nola jartzen ditudan; hori oso garrantzitsua da YAML-n.
Beraz, sareko interfazeak deskribatu ditugu, loturak sortu eta vlanak ere gehitu ditugu. Aplikatu dezagun gure konfigurazioa, netplan apply komandoak gure konfigurazioa egiaztatuko du akatsik dagoen eta arrakasta izanez gero aplikatuko du. Ondoren, konfigurazioa bere kabuz sortuko da sistema berrabiarazten denean.
Aurreko kode bloke guztiak bilduta, hau da lortu duguna:
network:
version: 2
renderer: networkd
ethernets:
enp3s0f0:
dhcp4: no
ensp3s0f1:
dhcp4: no
bonds:
bond0:
dhcp4: no
interfaces: [enp3s0f0, enp3s0f1]
parameters:
mode: 802.3ad
mii-monitor-interval: 1
vlan10:
id: 10
link: bond0
dhcp4: no
addresses: [10.10.10.2/24]
routes:
- to: 10.10.10.2/24
via: 10.10.10.1
on-link: true
vlan20:
id: 20
link: bond0
dhcp4: no
addresses: [10.10.11.2/24]
gateway: 10.10.11.1
nameserver:
addresses: [8.8.8.8]
Orain gure sarea funtzionatzeko prest dago, dena ez zen hasieran zirudien bezain beldurgarria izan eta kodea oso ederra eta irakurgarria izan zen. PC eskerrik asko netplan estekan eskuliburu bikaina dago .
Iturria: www.habr.com
