Ubuntu hija sistema operattiva tal-għaġeb, ilni ma ħdimt mas-server Ubuntu u ma kien hemm l-ebda punt li ntejjeb id-Desktop tiegħi mill-verżjoni stabbli. U mhux twil ilu kelli nittratta l-aħħar rilaxx tas-server Ubuntu 18.04, is-sorpriża tiegħi ma kienet taf l-ebda limiti meta rrealizzajt li kont infinitament lura fiż-żminijiet u ma stajtx inwaqqaf netwerk minħabba li s-sistema l-antika tajba għat-twaqqif ta’ interfaces tan-netwerk minn l-editjar tal-fajl /etc/network /interfaces niżel. U dak li ġie biex jissostitwiha? xi ħaġa terribbli u l-ewwel daqqa t'għajn kompletament inkomprensibbli, iltaqa '"Netplan".
Il-fajls tal-konfigurazzjoni jinsabu tul il-mogħdija /etc/netplan/filename.yaml, bejn kull blokka għandu jkun hemm + 2 spazji.
1) L-intestatura standard tidher bħal din:
network:
version: 2
renderer: networkd
ethernets:
enp3s0f0:
dhcp4:no
Ejja nħarsu lejn dak li għamilna issa:
- netwerk: - dan huwa l-bidu tal-blokk tal-konfigurazzjoni.
- renderer: networked - hawnhekk nindikaw il-maniġer tan-netwerk li se nużaw, dan huwa jew networked jew NetworkManager
- verżjoni: 2 - hawn, kif nifhem jien, hija l-verżjoni YAML.
- ethernets: - din il-blokka tindika li se nikkonfiguraw il-protokoll ethernet.
- enps0f0: — indika liema adapter tan-netwerk se nikkonfiguraw.
- dhcp4:le - iddiżattiva DHCP v4, għal 6 v6 dhcp6 rispettivament
2) Ejja nippruvaw nassenjaw indirizzi IP:
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.8
Hawnhekk nissettjaw is-server tal-peprin, ipv4, gateway u dns. Innota li jekk ikollna bżonn aktar minn indirizz IP wieħed, allura niktbuhom separati b'virgoli bi spazju obbligatorju wara.
3) X'jiġri jekk għandna bżonn
bonds:
bond0:
dhcp4: no
interfaces: [enp3s0f0, enp3s0f1]
parameters:
mode: 802.3ad
mii-monitor-interval: 1
- bonds: - blokka li tispjega li aħna se tikkonfigura t-twaħħil.
- bond0: - isem ta' l-interface arbitrarju.
- interfaces: - sett ta' interfaces miġbura f'bond-ding, "kif intqal qabel, jekk hemm diversi parametri, niddeskrivuhom f'parentesi kwadri."
- parametri: — iddeskrivi l-blokka tal-issettjar tal-parametri
- mod: — speċifika l-mod li bih se jaħdem it-twaħħil.
- mii-monitor-interval: — issettja l-intervall ta' monitoraġġ għal sekonda.
Ġewwa l-blokk imsemmi bond, tista 'wkoll tikkonfigura parametri bħal indirizzi, gateway4, rotot, eċċ.
Żidna redundancy għan-netwerk tagħna, issa li jibqa 'huwa li tinstalla
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: — tiddikjara l-blokk tal-konfigurazzjoni vlan.
- vlan10: — isem arbitrarju tal-interface vlan.
- id: — tag tal-vlan tagħna.
- link: — interface li permezz tiegħu l-vlan se jkun aċċessibbli.
- rotot: — tiddikjara blokk ta' deskrizzjoni tar-rotta.
- — biex: — issettja l-indirizz/subnet li għaliha hija meħtieġa r-rotta.
- permezz ta': — speċifika l-portal li minnu se jkun aċċessibbli s-subnet tagħna.
- on-link: — nindikaw li r-rotot għandhom dejjem ikunu reġistrati meta titqajjem il-link.
Oqgħod attent għal kif inpoġġi l-ispazji; dan huwa importanti ħafna f'YAML.
Allura aħna ddeskrivejna l-interfaces tan-netwerk, ħloqna twaħħil, u saħansitra żidna vlans. Ejja napplikaw il-konfigurazzjoni tagħna, il-kmand netplan apply se jiċċekkja l-konfigurazzjoni tagħna għall-iżbalji u japplikah jekk jirnexxi. Sussegwentement, il-konfigurazzjoni titqajjem waħedha meta s-sistema terġa 'tibda.
Wara li ġbarna l-blokki kollha ta 'kodiċi preċedenti, dan huwa dak li ksibna:
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]
Issa n-netwerk tagħna huwa lest għall-operat, kollox irriżulta li ma kienx tal-biża 'kif deher għall-ewwel u l-kodiċi rriżulta li kien sabiħ ħafna u jinqara. PC grazzi għal netplan hemm manwal eċċellenti fil-link
Sors: www.habr.com