Ubuntu Rafitra fiasana mahavariana, efa ela aho no tsy niasa tamin'izany Ubuntu mpizara, ary tsy nisy dikany ny fanavaozana ny Desktop-ko avy amin'ny dikan-teny stable. Ary avy eo, tsy ela akory izay, dia tsy maintsy niatrika famoahana vaovao tanteraka aho. Ubuntu Tao amin'ny mpizara 18.04, tena gaga aho rehefa nahatsapa fa taraiky be aho ary tsy afaka nanamboatra ny tambajotrako satria nanjavona ilay rafitra tranainy momba ny fanamboarana ny interface tambajotra amin'ny alàlan'ny fanitsiana ny rakitra /etc/network/interfaces. Ary inona no nisolo azy? Zavatra mahatsiravina ary, raha vao jerena, tsy azo takarina mihitsy—mitovy amin'ny "Netplan."
Raha ny marina, tamin'ny voalohany dia tsy azoko ny dikan'izany ary "nahoana no ilaina izany, rehefa dinihina tokoa, dia mora ny zava-drehetra," saingy rehefa avy nanao fanazaran-tena kely aho dia tsapako fa manana ny maha-izy azy manokana izy io. Koa, aoka izay ny resaka tononkira, andao isika hanohy ny atao hoe Netplan. Ity dia fitaovana vaovao ho an'ny fanamboarana tambajotra ao amin'ny Ubuntu, farafaharatsiny "Mbola tsy nahita zavatra toy izao aho tamin'ny fizarana hafa." Ny fahasamihafana lehibe amin'ny Netplan dia ny fanoratana ny fikirakirana amin'ny fiteny , eny, henonao tsara ny YAML, nanapa-kevitra ny hanara-maso ny fotoana ireo mpamorona (ary na dia midera azy toy inona aza, dia mbola heveriko fa fiteny mahatsiravina izany). Ny tena fatiantoka amin'ity fiteny ity dia ny maha saro-pady azy amin'ny habaka, andeha hojerentsika ny config mampiasa ohatra.
Eo amin'ny lalana /etc/netplan/filename.yaml, eo anelanelan'ny sakana tsirairay dia tokony hisy + 2 habaka.
1) Ny lohapejy mahazatra dia toy izao:
network:
version: 2
renderer: networkd
ethernets:
enp3s0f0:
dhcp4:noAndeha hojerentsika izay nataontsika izao:
- tambajotra: - ity no fanombohan'ny bloc configuration.
- renderer: networkd - eto dia manondro ny mpitantana tambajotra izay hampiasainay, izany dia networkd na NetworkManager
- version: 2 - eto, araka ny fahazoako azy, dia ny version YAML.
- ethernets: - ity sakana ity dia manondro fa hamboarina ny protocole ethernet.
- enps0f0: - asehoy hoe iza no adaptatera tambajotra hamboarinay.
- dhcp4: tsia - esory ny DHCP v4, ho an'ny 6 v6 dhcp6 tsirairay avy
2) Andeha isika hanandrana hanendry adiresy 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.8Eto izahay dia mametraka ny poppy, ipv4, vavahady ary dns server. Mariho fa raha mila adiresy IP mihoatra ny iray isika, dia soratanay misaraka amin'ny faingo miaraka amin'ny toerana tsy maintsy atao aorian'izay.
3) Ahoana raha mila isika ?
bonds:
bond0:
dhcp4: no
interfaces: [enp3s0f0, enp3s0f1]
parameters:
mode: 802.3ad
mii-monitor-interval: 1- bonds: - bloc iray manazava fa hamboarina ny fatorana.
- bond0: - anarana interface tsara.
- interfaces: - andian-tambajotra voaangona ao anaty fatorana, "araka ny voalaza teo aloha, raha misy masontsivana maromaro, dia faritanay ao anaty fononteny efamira izy ireo."
- paramètre: — famariparitana ny bloc setting paramètre
- fomba: - mamaritra ny fomba izay ny famatorana miasa.
- mii-monitor-interval: - mametraka ny elanelan'ny fanaraha-maso ho 1 segondra.
Ao anatin'ilay sakana antsoina hoe bond, azonao atao ihany koa ny manitsy ny masontsivana toy ny adiresy, vavahady4, lalana, sns.
Nanampy redundancy ho an'ny tambajotranay izahay, ny hany sisa tavela dia ny fametrahana ary azo heverina ho vita ny fanamboarana.
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: - manambara ny bloc configuration vlan.
- vlan10: - anarana tsy misy dikany amin'ny interface vlan.
- id: - tag ny vlan-nay.
- rohy: — interface tsara ahafahana miditra ny vlan.
- lalana: — manambara sakana famaritana lalana.
- — to: — mametraka ny adiresy/subnet ilana ny lalana.
- amin'ny alalan'ny: — mamaritra ny vavahady izay ahafahan'ny subnet misy antsika hidirana.
- on-link: - asehonay fa tokony hosoratana foana ny lalana rehefa miakatra ny rohy.
Tandremo ny fomba ametrahako toerana; tena zava-dehibe amin'ny YAML izany.
Noho izany dia nanoritsoritra ny fifandraisan'ny tambajotra izahay, namorona fifamatorana, ary nanampy vlan mihitsy aza. Aleo ampiharo ny config-ntsika, ny command netplan apply dia hanamarina ny config-ntsika raha misy lesoka ary hampiharina raha mahomby. Avy eo dia atsangana ho azy ny config rehefa reboot ny rafitra.
Rehefa nanangona ny blocs code teo aloha rehetra dia izao no azonay:
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]
Amin'izao fotoana izao dia efa vonona amin'ny asa ny tambazotrantsika, ny zava-drehetra dia hita fa tsy mampatahotra toy ny tamin'ny voalohany ary ny code dia tena tsara tarehy sy azo vakiana. PC misaotra anao amin'ny netplan misy boky torolalana tsara amin'ny rohy .
Source: www.habr.com
