Ubuntu ass en erstaunleche Betribssystem, ech hunn net laang mam Ubuntu Server geschafft an et war kee Sënn fir mäi Desktop vun der stabiler Versioun ze upgraden. An net viru laanger Zäit hunn ech mat der leschter Verëffentlechung vum Ubuntu Server 18.04 ze dinn, meng Iwwerraschung wousst keng Grenzen, wéi ech gemierkt hunn datt ech onendlech hannert der Zäit war an keen Netz opbaue konnt, well de gudden ale System fir Netzwierkschnëttplazen opzestellen Änneren vun der /etc/network-Datei /interfaces ass erofgaang. A wat ass komm fir se ze ersetzen? eppes schrecklechen an op den éischte Bléck komplett onverständlech, treffen "Netplan".
D'Konfiguratiounsdateien sinn laanscht de Wee /etc/netplan/filename.yaml, tëscht all Block sollen + 2 Plazen sinn.
1) De Standard Header gesäit esou aus:
network:
version: 2
renderer: networkd
ethernets:
enp3s0f0:
dhcp4:no
Loosst eis kucken wat mir elo gemaach hunn:
- Netzwierk: - Dëst ass den Ufank vum Konfiguratiounsblock.
- Renderer: networkd - hei weisen mir den Netzwierkmanager un, dee mir benotzen, dëst ass entweder Networkd oder NetworkManager
- Versioun: 2 - hei, wéi ech et verstinn, ass d'YAML Versioun.
- Ethernet: - Dëse Block weist datt mir den Ethernet Protokoll konfiguréieren.
- enps0f0: - gitt un wéi en Netzwierkadapter mir konfiguréieren.
- dhcp4: nee - deaktivéieren DHCP v4, fir 6 v6 dhcp6 respektiv
2) Loosst eis probéieren IP Adressen ze ginn:
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
Hei setzen mir de Poppy, ipv4, Gateway an dns Server. Bedenkt datt wa mir méi wéi eng IP Adress brauchen, da schreiwen mir se getrennt vu Komma mat engem obligatoresche Raum no.
3) Wat wa mir brauchen
bonds:
bond0:
dhcp4: no
interfaces: [enp3s0f0, enp3s0f1]
parameters:
mode: 802.3ad
mii-monitor-interval: 1
- Obligatiounen: - e Block erkläert datt mir Bindung konfiguréieren.
- bond0: - arbiträr Interface Numm.
- Schnëttplazen: - eng Rei vun Schnëttplazen gesammelt an engem Bond-ding, "wéi virdru gesot, wann et e puer Parameteren sinn, beschreiwen mir se an eckeg Klammern."
- Parameteren: - beschreiwen de Parameter Astellungsblock
- Modus: - spezifizéiert de Modus mat deem d'Bindung funktionnéiert.
- mii-Monitor-Intervall: - Setzt den Iwwerwaachungsintervall op 1 Sekonn.
Am Block mam Numm Bond kënnt Dir och Parameteren konfiguréieren wéi Adressen, Gateway4, Strecken, etc.
Mir hunn Redundanz fir eist Netzwierk bäigefüügt, elo bleift alles ze installéieren
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: - deklaréiert de vlan Konfiguratiounsblock.
- vlan10: - arbiträr Numm vun der vlan Interface.
- id: - Tag vun eisem vlan.
- Link: - Interface duerch déi de Vlan zougänglech ass.
- routes: - e Weebeschreiwungsblock erklären.
- — fir: — d'Adress/Subnet ze setzen, op déi de Wee gebraucht gëtt.
- via: - spezifizéiert de Paart duerch deen eise Subnet zougänglech ass.
- on-link: - mir weisen datt Strecken ëmmer solle registréiert ginn wann de Link eropgeet.
Opgepasst op wéi ech Plazen placéieren; dëst ass ganz wichteg am YAML.
Also hu mir d'Netzwierkschnëttplazen beschriwwen, Bindung erstallt, a souguer Vlans bäigefüügt. Loosst eis eis Configuratioun applizéieren, de Kommando netplan applizéiert wäert eis Configuratioun fir Feeler iwwerpréiwen an applizéieren wann et erfollegräich ass.Nächst gëtt d'Configuratioun eleng eropgesat wann de System nei gestart gëtt.
Nodeems mir all déi vireg Codeblocker gesammelt hunn, ass dat wat mir kruten:
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]
Elo ass eise Reseau prett fir Operatioun, alles huet sech net esou grujeleg wéi et op d'éischt ausgesäit an de Code war ganz schéin a liesbar. PC merci fir netplan et ass eng excellent Handbuch um Link
Source: will.com