Ubuntu minangka sistem operasi sing apik tenan, aku wis suwe ora nggarap server Ubuntu lan ora ana gunane kanggo nganyarke Desktop saka versi stabil. Lan durung suwe aku kudu nangani rilis paling anyar saka server Ubuntu 18.04, kagetku ora ngerti wates nalika aku ngerti yen aku ora ana watese wektu lan ora bisa nyiyapake jaringan amarga sistem lawas sing apik kanggo nyetel antarmuka jaringan dening nyunting /etc/network file /interfaces wis mudhun. Lan apa teka kanggo ngganti? soko elek lan ing kawitan marketing rampung dingerteni, ketemu "Netplan".
File konfigurasi dumunung ing dalan /etc/netplan/filename.yaml, ing antarane saben blok kudu + 2 spasi.
1) Header standar katon kaya iki:
network:
version: 2
renderer: networkd
ethernets:
enp3s0f0:
dhcp4:no
Ayo ndeleng apa sing wis ditindakake saiki:
- jaringan: - iki wiwitan pamblokiran konfigurasi.
- renderer: networkd - ing kene kita nuduhake manajer jaringan sing bakal digunakake, iki yaiku networkd utawa NetworkManager
- versi: 2 - kene, kaya aku ngerti, iku versi YAML.
- ethernets: - pamblokiran iki nuduhake yen kita bakal ngatur protokol ethernet.
- enps0f0: - nuduhake adaptor jaringan sing bakal kita atur.
- dhcp4: ora - mateni DHCP v4, kanggo 6 v6 dhcp6 mungguh
2) Ayo nyoba nemtokake 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
Kene kita nyetel poppy, ipv4, gateway lan server dns. Elinga yen kita butuh luwih saka siji alamat IP, banjur kita nulis dipisahake karo koma kanthi spasi wajib sawise.
3) Apa yen kita perlu
bonds:
bond0:
dhcp4: no
interfaces: [enp3s0f0, enp3s0f1]
parameters:
mode: 802.3ad
mii-monitor-interval: 1
- obligasi: - pemblokiran nerangake yen kita bakal ngatur ikatan.
- bond0: - jeneng antarmuka kasepakatan.
- antarmuka: - sakumpulan antarmuka sing diklumpukake ing bond-ding, "kaya sing wis kasebut sadurunge, yen ana sawetara paramèter, kita njlèntrèhaké ing kurung kothak."
- paramèter: - njlèntrèhaké blok setelan parameter
- mode: - nemtokake mode kang iketan bakal bisa.
- mii-monitor-interval: - nyetel interval ngawasi kanggo 1 detik.
Ing blok sing dijenengi bond, sampeyan uga bisa ngatur paramèter kayata alamat, gateway4, rute, lsp.
Kita wis nambah redundansi kanggo jaringan kita, saiki sing isih ana yaiku nginstal
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: - ngumumake blok konfigurasi vlan.
- vlan10: - jeneng sewenang-wenang antarmuka vlan.
- id: - tag vlan kita.
- link: - antarmuka liwat kang vlan bakal diakses.
- rute: - wara-wara pemblokiran gambaran rute.
- — kanggo: — nyetel alamat / subnet sing rute dibutuhake.
- liwat: - nemtokake gateway sing bisa diakses dening subnet kita.
- on-link: - kita nunjukaké sing rute kudu tansah kedhaftar nalika link wungu.
Elinga carane aku nyelehake spasi; iki penting banget ing YAML.
Dadi, kita nerangake antarmuka jaringan, nggawe ikatan, lan malah nambah vlan. Ayo aplikasi konfigurasi kita, printah netplan apply bakal mriksa konfigurasi kita kanggo kasalahan lan aplikasi yen sukses. Sabanjure, konfigurasi bakal munggah dhewe nalika sistem rebooted
Sawise ngumpulake kabeh blok kode sadurunge, iki sing entuk:
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]
Saiki jaringan kita siyap kanggo operasi, kabeh ternyata ora medeni kaya sing katon ing wiwitan lan kode kasebut dadi apik banget lan bisa diwaca. PC matur nuwun kanggo netplan ana manual banget ing link
Source: www.habr.com