Ubuntu se yon sistèm operasyon etonan, mwen pa te travay ak Ubuntu sèvè pou yon tan long epi pa te gen okenn pwen nan amelyore Desktop mwen an soti nan vèsyon an ki estab. Epi pa gen lontan mwen te oblije fè fas ak dènye lage Ubuntu sèvè 18.04, sipriz mwen pa t konnen okenn limit lè mwen reyalize ke mwen te enfiniman dèyè tan yo epi mwen pa t 'kapab mete kanpe yon rezo paske bon sistèm nan fin vye granmoun pou mete kanpe interfaces rezo pa koreksyon /etc/network fichye /interfaces te ale nan drenaj la. Ak sa ki te vin ranplase li? yon bagay terib ak nan premye gade konplètman enkonpreyansib, rankontre "Netplan".
Fichye konfigirasyon yo sitiye sou chemen /etc/netplan/filename.yaml, ant chak blòk ta dwe gen + 2 espas.
1) Tèt estanda a sanble sa a:
network:
version: 2
renderer: networkd
ethernets:
enp3s0f0:
dhcp4:no
Ann gade sa nou te fè kounye a:
- rezo: - sa a se kòmansman blòk konfigirasyon an.
- renderer: networkd - isit la nou endike manadjè rezo a nou pral itilize, sa a se swa rezo oswa NetworkManager
- vèsyon: 2 - isit la, jan mwen konprann li, se vèsyon an YAML.
- ethernets: - blòk sa a endike ke nou pral konfigirasyon pwotokòl ethernet la.
- enps0f0: — endike ki adaptè rezo nou pral konfigirasyon.
- dhcp4:non - enfim DHCP v4, pou 6 v6 dhcp6 respektivman
2) Ann eseye bay adrès 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
Isit la nou mete Poppy, ipv4, pòtay ak sèvè dns la. Remake byen ke si nou bezwen plis pase yon adrès IP, Lè sa a, nou ekri yo separe pa vigil ak yon espas obligatwa apre.
3) E si nou bezwen
bonds:
bond0:
dhcp4: no
interfaces: [enp3s0f0, enp3s0f1]
parameters:
mode: 802.3ad
mii-monitor-interval: 1
- obligasyon: - yon blòk ki eksplike ke nou pral konfigirasyon lyezon.
- bond0: - non koòdone abitrè.
- interfaces: - yon seri koòdone yo kolekte nan yon bond-ding, "jan sa di pi bonè, si gen plizyè paramèt, nou dekri yo nan parantèz kare."
- paramèt: — dekri blòk paramèt paramèt la
- mòd: — presize mòd nan ki lyezon pral travay.
- mii-monitor-interval: — mete entèval siveyans la a 1 segonn.
Anndan blòk ki rele kosyon an, ou ka tou configured paramèt tankou adrès, pòtay 4, wout, elatriye.
Nou te ajoute redondance pou rezo nou an, kounye a tout sa ki rete se enstale
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: — deklare blòk konfigirasyon vlan la.
- vlan10: — non abitrè koòdone vlan la.
- id: - tag nan vlan nou an.
- lyen: — koòdone nan ki vlan la pral aksesib.
- wout: — deklare yon blòk deskripsyon wout.
- — pou: — mete adrès/sous-rezo kote wout la bezwen.
- via: — presize pòtay kote subnet nou an pral aksesib.
- on-link: — nou endike ke wout yo ta dwe toujou anrejistre lè lyen an leve.
Fè atansyon sou fason mwen mete espas yo; sa enpòtan anpil nan YAML.
Se konsa, nou te dekri koòdone rezo yo, kreye lyezon, e menm te ajoute vlan. Ann aplike konfigirasyon nou an, netplan aplike kòmandman an pral tcheke konfigirasyon nou an pou erè epi aplike li si yo reyisi.Apre sa, konfigirasyon an pral leve pou kont li lè sistèm nan rekòmanse.
Lè nou te kolekte tout blòk anvan yo nan kòd, sa a se sa nou te resevwa:
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]
Koulye a, rezo nou an pare pou operasyon, tout bagay te tounen soti yo pa tankou pè jan li te sanble nan premye ak kòd la te tounen soti yo dwe trè bèl ak lizib. PC mèsi pou netplan gen yon manyèl ekselan nan lyen an
Sous: www.habr.com