Ubuntu mangrupikeun sistem operasi anu luar biasa, kuring parantos lami teu damel sareng server Ubuntu sareng teu aya gunana pikeun ningkatkeun Desktop kuring tina versi stabil. Jeung teu lila pisan kuring kungsi nungkulan sékrési panganyarna tina server Ubuntu 18.04, reuwas kuring terang euweuh bounds nalika kuring sadar yén kuring infinitely balik kali tur teu bisa nyetél jaringan sabab sistem heubeul alus pikeun nyetél interfaces jaringan ku ngédit /etc/network file /interfaces parantos turun. Jeung naon datang ka ngaganti eta? hal dahsyat na di glance kahiji lengkep kaharti, papanggih "Netplan".
The file konfigurasi lokasina sapanjang jalur /etc/netplan/filename.yaml, antara unggal blok kudu aya + 2 spasi.
1) Header standar sapertos kieu:
network:
version: 2
renderer: networkd
ethernets:
enp3s0f0:
dhcp4:no
Hayu urang tingali naon anu urang laksanakeun ayeuna:
- jaringan: - ieu mimiti blok konfigurasi.
- renderer: networkd - di dieu kami nunjukkeun manajer jaringan anu bakal kami anggo, ieu mangrupikeun networkd atanapi NetworkManager
- versi: 2 - dieu, sakumaha Abdi ngartos eta, nyaeta versi YAML.
- ethernets: - blok ieu nunjukkeun yén urang bakal ngonpigurasikeun protokol Ethernet.
- enps0f0: - nunjukkeun adaptor jaringan mana anu bakal kami konfigurasi.
- dhcp4: euweuh - nganonaktipkeun DHCP v4, pikeun 6 v6 dhcp6 mungguh
2) Hayu urang coba nangtukeun alamat 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
Di dieu urang nyetel poppy, ipv4, gateway jeung dns server. Catet yén upami urang peryogi langkung ti hiji alamat IP, teras urang nyerat aranjeunna dipisahkeun ku koma kalayan rohangan wajib saatosna.
3) Kumaha lamun urang butuh
bonds:
bond0:
dhcp4: no
interfaces: [enp3s0f0, enp3s0f1]
parameters:
mode: 802.3ad
mii-monitor-interval: 1
- beungkeut: - blok ngajelaskeun yén urang bakal ngonpigurasikeun beungkeutan.
- bond0: - ngaran panganteur sawenang.
- interfaces: - sakumpulan interfaces dikumpulkeun dina beungkeut-ding, "sakumaha nyatakeun saméméhna, lamun aya sababaraha parameter, urang ngajelaskeun aranjeunna dina kurung kuadrat."
- parameter: - ngajelaskeun blok setelan parameter
- mode: - nangtukeun mode nu beungkeutan bakal jalan.
- mii-monitor-interval: - Nyetél interval ngawaskeun ka 1 detik.
Di jero blok anu dingaranan beungkeut, anjeun ogé tiasa ngonpigurasikeun parameter sapertos alamat, gateway4, rute, jsb.
Kami parantos nambihan redundansi pikeun jaringan kami, ayeuna anu tinggaleun nyaéta masang
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: - nyatakeun blok konfigurasi vlan.
- vlan10: - ngaran sawenang tina panganteur vlan.
- id: - tag vlan urang.
- link: - panganteur ngaliwatan nu vlan bakal diaksés.
- ruteu: - nyatakeun blok pedaran rute.
- - ka: - Nyetél alamat / subnet nu diperlukeun jalur.
- via: - tangtukeun gateway ngaliwatan mana subnet urang bakal diaksés.
- on-link: - kami nunjukkeun yén ruteu kedah salawasna didaptarkeun nalika link diangkat.
Perhatoskeun kumaha kuring nempatkeun rohangan; ieu penting pisan dina YAML.
Ku kituna kami ngajelaskeun interfaces jaringan, dijieun beungkeutan, komo ditambahkeun vlans. Hayu urang nerapkeun config urang, paréntah netplan nerapkeun bakal pariksa config urang pikeun kasalahan jeung nerapkeun eta lamun sukses.
Saatos ngumpulkeun sadaya blok kode sateuacana, ieu anu kami kéngingkeun:
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]
Ayeuna jaringan urang geus siap pikeun operasi, sagalana tétéla teu jadi pikasieuneun sakumaha eta seemed mimitina jeung kode tétéla geulis pisan jeung bisa dibaca. PC hatur nuhun pikeun netplan aya hiji manual alus teuing di link
sumber: www.habr.com