Ubuntu Córas oibriúcháin iontach, níor oibrigh mé leis le fada an lá. Ubuntu freastalaí, agus ní raibh ciall ar bith le mo dheasc a nuashonrú ó leagan cobhsaí. Agus mar sin, le déanaí, b'éigean dom déileáil le heisiúint úrnua. Ubuntu Ar fhreastalaí 18.04, chuir sé iontas orm nuair a thuig mé go raibh mé i bhfad taobh thiar de na hamanna agus nach raibh mé in ann mo líonra a chumrú mar gheall ar an seanchóras maith chun comhéadain líonra a chumrú tríd an gcomhad /etc/network/interfaces a chur in eagar, a bheith imithe as feidhm. Agus cad a tháinig ina áit? Rud éigin scanrúil agus, ar an gcéad amharc, go hiomlán dothuigthe - seo chugainn "Netplan".
Le bheith ionraic, ar dtús níor thuig mé cad a bhí i gceist agus "cén fáth go raibh sé riachtanach, tar éis an tsaoil, bhí gach rud chomh háisiúil," ach tar éis beagán cleachtaidh thuig mé go raibh a mhealladh féin ann. Mar sin, go leor den chaint liriciúil, leanfaimid ar aghaidh leis an méid is Netplan ann. Is fóntais nua í seo chun líonra a chumrú i Ubuntu, ar a laghad "Níor tháinig mé trasna ar aon rud mar seo i ndáiltí eile." Difríocht shuntasach le Netplan ná go bhfuil an chumraíocht scríofa sa teanga , Sea, chuala tú ceart YAML, chinn na forbróirí coinneáil suas leis na hamanna (agus is cuma cé mhéad a mholann siad é, is dóigh liom go fóill gur teanga uafásach í). Is é príomh-mhíbhuntáiste na teanga seo ná go bhfuil sé an-íogair do spásanna, déanaimis féachaint ar an config ag baint úsáide as sampla.
Tá na comhaid cumraíochta suite feadh an chosáin /etc/netplan/filename.yaml, idir gach bloc ba cheart go mbeadh + 2 spás.
1) Breathnaíonn an ceanntásc caighdeánach mar seo:
network:
version: 2
renderer: networkd
ethernets:
enp3s0f0:
dhcp4:noBreathnaímis ar a bhfuil déanta againn anois:
- network: - is é seo tús an bhloc cumraíochta.
- rindreálaí: líonraithe - cuirimid in iúl anseo an bainisteoir líonra a úsáidfimid, tá sé seo líonraithe nó NetworkManager
- leagan: 2 - seo, mar a thuigim é, an leagan YAML.
- ethernets: - léiríonn an bloc seo go ndéanfaimid an prótacal ethernet a chumrú.
- enps0f0: — cuir in iúl cén cuibheoir líonra a chumróimid.
- dhcp4:no - díchumasaigh DHCP v4, le haghaidh 6 v6 dhcp6 faoi seach
2) Déanaimis iarracht seoltaí IP a shannadh:
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.8Anseo leagaimid an poppy, ipv4, gateway agus freastalaí dns. Tabhair faoi deara má theastaíonn níos mó ná seoladh IP amháin uainn, ansin scríobhaimid iad scartha le camóga agus spás éigeantach ina dhiaidh sin.
3) Cad a tharlaíonn má theastaíonn uainn ?
bonds:
bond0:
dhcp4: no
interfaces: [enp3s0f0, enp3s0f1]
parameters:
mode: 802.3ad
mii-monitor-interval: 1- bannaí: - bloc a mhíníonn go ndéanfaimid nascáil a chumrú.
- bond0: - ainm comhéadan treallach.
- comhéadain: - sraith comhéadain a bailíodh i mbanna-ding, “mar a dúradh cheana, má tá roinnt paraiméadair ann, déanaimid cur síos orthu idir lúibíní cearnacha.”
- paraiméadair: — déan cur síos ar bhloc socruithe na bparaiméadar
- mód: — sonraigh an modh trína n-oibreoidh an nascadh.
- mii-monitor-interval: — socraigh an t-eatramh monatóireachta go 1 soicind.
Taobh istigh den bhloc ainmnithe banna, is féidir leat a chumrú freisin paraiméadair cosúil le seoltaí, gateway4, bealaí, etc.
Tá iomarcaíocht bhreise curtha againn dár líonra, níl fágtha anois ach é a shuiteáil agus is féidir an socrú a chur i gcrích.
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: — an bloc cumraíochta vlan a dhearbhú.
- vlan10: — ainm treallach an chomhéadain vlan.
- id: — tag ar ár vlan.
- nasc: — comhéadan trína mbeidh rochtain ar an VLAN.
- bealaí: — bloc cur síos ar an mbealach a fhógairt.
- — go: — an seoladh/folíon a bhfuil an bealach ag teastáil chuige a shocrú.
- via: — sonraigh an tairseach trína mbeidh rochtain ar ár bhfolíon.
- ar-nasc: — cuirimid in iúl gur cheart bealaí a chlárú i gcónaí nuair a ardaítear an nasc.
Tabhair aird ar an gcaoi a gcuirim spásanna; tá sé seo an-tábhachtach in YAML.
Mar sin rinneamar cur síos ar na comhéadain líonra, cruthaíodh nascáil, agus fiú vlans breise. Cuirfimid ár config i bhfeidhm, seiceálfaidh an t-ordú i bhfeidhm netplan ár config le haghaidh earráidí agus cuirfidh sé i bhfeidhm é má éiríonn leis.Ar aghaidh, ardófar an chumraíocht leis féin nuair a atosófar an córas.
Tar éis na bloic chóid go léir roimhe seo a bhailiú, seo é a fuaireamar:
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]
Anois go bhfuil ár líonra réidh le feidhmiú, d'éirigh nach raibh gach rud chomh scanrúil agus a bhí sé ar dtús agus bhí an cód an-álainn agus inléite. PC go raibh maith agat as netplan tá lámhleabhar den scoth ag an nasc .
Foinse: will.com
