рдЙрдмрдВрдЯреВ рд╣реА рдПрдХ рдЕрдкреНрд░рддрд┐рдо рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯреАрдо рдЖрд╣реЗ, рдореА рдЙрдмрдВрдЯреВ рд╕рд░реНрд╡реНрд╣рд░рд╡рд░ рдмрд░рд╛рдЪ рдХрд╛рд│ рдХрд╛рдо рдХреЗрд▓реЗ рдирд╛рд╣реА рдЖрдгрд┐ рдорд╛рдЭреНрдпрд╛ рдбреЗрд╕реНрдХрдЯреЙрдкрд▓рд╛ рд╕реНрдерд┐рд░ рдЖрд╡реГрддреНрддреАрдордзреВрди рдЕрдкрдЧреНрд░реЗрдб рдХрд░рдгреНрдпрд╛рдд рдХрд╛рд╣реА рдЕрд░реНрде рдирд╛рд╣реА. рдЖрдгрд┐ рдХрд╛рд╣реА рдХрд╛рд│рд╛рдкреВрд░реНрд╡реА рдорд▓рд╛ рдЙрдмрдВрдЯреВ рд╕рд░реНрд╡реНрд╣рд░ 18.04 рдЪреНрдпрд╛ рдирд╡реАрдирддрдо рд░рд┐рд▓реАрдЭрдЪрд╛ рд╕рд╛рдордирд╛ рдХрд░рд╛рд╡рд╛ рд▓рд╛рдЧрд▓рд╛, рдЬреЗрд╡реНрд╣рд╛ рдорд▓рд╛ рдХрд│рд▓реЗ рдХреА рдореА рдХрд╛рд│рд╛рдЪреНрдпрд╛ рдорд╛рдЧреЗ рдЖрд╣реЗ рдЖрдгрд┐ рдиреЗрдЯрд╡рд░реНрдХ рд╕реЗрдЯ рдХрд░реВ рд╢рдХрдд рдирд╛рд╣реА рдХрд╛рд░рдг рдиреЗрдЯрд╡рд░реНрдХ рдЗрдВрдЯрд░рдлреЗрд╕ рд╕реЗрдЯ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЪрд╛рдВрдЧрд▓реА рдЬреБрдиреА рдкреНрд░рдгрд╛рд▓реА рдЖрд╣реЗ. /etc/network рдлрд╛рдИрд▓ /interfaces рд╕рдВрдкрд╛рджрд┐рдд рдХрд░рдгреЗ рдХрдореА рдЭрд╛рд▓реЗ рдЖрд╣реЗ. рдЖрдгрд┐ рддреЗ рдмрджрд▓рдгреНрдпрд╛рд╕рд╛рдареА рдХрд╛рдп рдЖрд▓реЗ? рдХрд╛рд╣реАрддрд░реА рднрдпрдВрдХрд░ рдЖрдгрд┐ рдкрд╣рд┐рд▓реНрдпрд╛ рджреГрд╖реНрдЯреАрдХреНрд╖реЗрдкрд╛рдд рдкреВрд░реНрдгрдкрдгреЗ рд╕рдордЬрдгреНрдпрд╛рд╕рд╛рд░рдЦреЗ рдирд╛рд╣реА, рднреЗрдЯрд╛ тАЬNetplanтАЭ.
рдХреЙрдиреНрдлрд┐рдЧрд░реЗрд╢рди рдлрд╛рдЗрд▓реНрд╕ /etc/netplan/filename.yaml рдорд╛рд░реНрдЧрд╛рд╡рд░ рд╕реНрдерд┐рдд рдЖрд╣реЗрдд, рдкреНрд░рддреНрдпреЗрдХ рдмреНрд▓реЙрдХрдордзреНрдпреЗ + 2 рдЬрд╛рдЧрд╛ рдЕрд╕рд╛рд╡реА.
1) рдорд╛рдирдХ рд╢реАрд░реНрд╖рд▓реЗрдЦ рдЕрд╕реЗ рджрд┐рд╕рддреЗ:
network:
version: 2
renderer: networkd
ethernets:
enp3s0f0:
dhcp4:no
рдЖрддрд╛ рдЖрдореНрд╣реА рдХрд╛рдп рдХреЗрд▓реЗ рддреЗ рдкрд╛рд╣реВрдпрд╛:
- рдиреЗрдЯрд╡рд░реНрдХ: - рд╣реА рдХреЙрдиреНрдлрд┐рдЧрд░реЗрд╢рди рдмреНрд▓реЙрдХрдЪреА рд╕реБрд░реБрд╡рд╛рдд рдЖрд╣реЗ.
- renderer: networkd - рдпреЗрдереЗ рдЖрдореНрд╣реА рд╡рд╛рдкрд░рдгрд╛рд░ рдЕрд╕рд▓реЗрд▓рд╛ рдиреЗрдЯрд╡рд░реНрдХ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рд╕реВрдЪрд┐рдд рдХрд░рддреЛ, рд╣реЗ рдПрдХрддрд░ рдиреЗрдЯрд╡рд░реНрдХ рдХрд┐рдВрд╡рд╛ рдиреЗрдЯрд╡рд░реНрдХ рдореЕрдиреЗрдЬрд░ рдЖрд╣реЗ
- рдЖрд╡реГрддреНрддреА: 2 - рдпреЗрдереЗ, рдорд▓рд╛ рд╕рдордЬрд▓реНрдпрд╛рдкреНрд░рдорд╛рдгреЗ, YAML рдЖрд╡реГрддреНрддреА рдЖрд╣реЗ.
- рдЗрдерд░рдиреЗрдЯ: - рд╣рд╛ рдмреНрд▓реЙрдХ рд╕реВрдЪрд┐рдд рдХрд░рддреЛ рдХреА рдЖрдореНрд╣реА рдЗрдерд░рдиреЗрдЯ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХреЙрдиреНрдлрд┐рдЧрд░ рдХрд░реВ.
- enps0f0: тАФ рдЖрдореНрд╣реА рдХреЛрдгрддреЗ рдиреЗрдЯрд╡рд░реНрдХ рдЕрдбреЕрдкреНрдЯрд░ рдХреЙрдиреНрдлрд┐рдЧрд░ рдХрд░реВ рддреЗ рд╕реВрдЪрд┐рдд рдХрд░рд╛.
- dhcp4:no - рдЕрдиреБрдХреНрд░рдореЗ 4 v6 dhcp6 рд╕рд╛рдареА DHCP v6 рдЕрдХреНрд╖рдо рдХрд░рд╛
2) рдЪрд▓рд╛ 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
рдпреЗрдереЗ рдЖрдкрдг poppy, ipv4, рдЧреЗрдЯрд╡реЗ рдЖрдгрд┐ dns рд╕рд░реНрд╡реНрд╣рд░ рд╕реЗрдЯ рдХрд░рддреЛ. рд▓рдХреНрд╖рд╛рдд рдареЗрд╡рд╛ рдХреА рдЬрд░ рдЖрдореНрд╣рд╛рд▓рд╛ рдПрдХрд╛рдкреЗрдХреНрд╖рд╛ рдЬрд╛рд╕реНрдд IP рдкрддреНрддреНрдпрд╛рдВрдЪреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдЕрд╕реЗрд▓, рддрд░ рдЖрдореНрд╣реА рддреЗ рдирдВрддрд░ рдЕрдирд┐рд╡рд╛рд░реНрдп рдЬрд╛рдЧреЗрд╕рд╣ рд╕реНрд╡рд▓реНрдкрд╡рд┐рд░рд╛рдорд╛рдиреЗ рд╡рд┐рднрдХреНрдд рдХрд░реВрди рд▓рд┐рд╣реВ.
3) рдЖрдореНрд╣рд╛рд▓рд╛ рдЧрд░рдЬ рдЕрд╕рд▓реНрдпрд╛рд╕ рдХрд╛рдп
bonds:
bond0:
dhcp4: no
interfaces: [enp3s0f0, enp3s0f1]
parameters:
mode: 802.3ad
mii-monitor-interval: 1
- рдмрд╛рдБрдбреНрд╕: - рдЖрдореНрд╣реА рдмрд╛рдБрдбрд┐рдВрдЧ рдХреЙрдиреНрдлрд┐рдЧрд░ рдХрд░реВ рдЕрд╕реЗ рд╕реНрдкрд╖реНрдЯ рдХрд░рдгрд╛рд░рд╛ рдмреНрд▓реЙрдХ.
- bond0: - рдЕрдирд┐рдпрдВрддреНрд░рд┐рдд рдЗрдВрдЯрд░рдлреЗрд╕ рдирд╛рд╡.
- рдЗрдВрдЯрд░рдлреЗрд╕: - рдмрд╛рдБрдб-рдбрд┐рдВрдЧрдордзреНрдпреЗ рдПрдХрддреНрд░рд┐рдд рдХреЗрд▓реЗрд▓реНрдпрд╛ рдЗрдВрдЯрд░рдлреЗрд╕рдЪрд╛ рд╕рдВрдЪ, "рдЖрдзреА рд╕рд╛рдВрдЧрд┐рддрд▓реНрдпрд╛рдкреНрд░рдорд╛рдгреЗ, рдЬрд░ рдЕрдиреЗрдХ рдкреЕрд░рд╛рдореАрдЯрд░реНрд╕ рдЕрд╕рддреАрд▓, рддрд░ рдЖрдореНрд╣реА рддреНрдпрд╛рдВрдЪреЗ рдЪреМрд░рд╕ рдХрдВрд╕рд╛рдд рд╡рд░реНрдгрди рдХрд░рддреЛ."
- рдкреЕрд░рд╛рдореАрдЯрд░реНрд╕: тАФ рдкреЕрд░рд╛рдореАрдЯрд░ рд╕реЗрдЯрд┐рдВрдЧреНрдЬ рдмреНрд▓реЙрдХрдЪреЗ рд╡рд░реНрдгрди рдХрд░рд╛
- рдореЛрдб: - рдореЛрдб рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рд╛ рдЬреНрдпрд╛рджреНрд╡рд╛рд░реЗ рдмрд╛рдБрдбрд┐рдВрдЧ рдХрд╛рд░реНрдп рдХрд░реЗрд▓.
- mii-monitor-interval: тАФ рдореЙрдирд┐рдЯрд░рд┐рдВрдЧ рдЗрдВрдЯрд░рд╡реНрд╣рд▓ 1 рд╕реЗрдХрдВрджрд╛рд╡рд░ рд╕реЗрдЯ рдХрд░рд╛.
рдмреЙрдгреНрдб рдирд╛рд╡рд╛рдЪреНрдпрд╛ рдмреНрд▓реЙрдХрдордзреНрдпреЗ, рддреБрдореНрд╣реА рдЕреЕрдбреНрд░реЗрд╕, рдЧреЗрдЯрд╡реЗ4, рд░реВрдЯреНрд╕ рдЗрддреНрдпрд╛рджреА рдкреЕрд░рд╛рдореАрдЯрд░реНрд╕ рджреЗрдЦреАрд▓ рдХреЙрдиреНрдлрд┐рдЧрд░ рдХрд░реВ рд╢рдХрддрд╛.
рдЖрдореНрд╣реА рдЖрдордЪреНрдпрд╛ рдиреЗрдЯрд╡рд░реНрдХрд╕рд╛рдареА рд░рд┐рдбрдВрдбрдВрд╕реА рдЬреЛрдбрд▓реА рдЖрд╣реЗ, рдЖрддрд╛ рдлрдХреНрдд рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдгреЗ рдмрд╛рдХреА рдЖрд╣реЗ
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: тАФ vlan рдХреЙрдиреНрдлрд┐рдЧрд░реЗрд╢рди рдмреНрд▓реЙрдХ рдШреЛрд╖рд┐рдд рдХрд░рд╛.
- vlan10: тАФ vlan рдЗрдВрдЯрд░рдлреЗрд╕рдЪреЗ рдЕрдирд┐рдпрдВрддреНрд░рд┐рдд рдирд╛рд╡.
- id: тАФ рдЖрдордЪреНрдпрд╛ vlan рдЪрд╛ рдЯреЕрдЧ.
- рджреБрд╡рд╛: - рдЗрдВрдЯрд░рдлреЗрд╕ рдЬреНрдпрд╛рджреНрд╡рд╛рд░реЗ vlan рдкреНрд░рд╡реЗрд╢рдпреЛрдЧреНрдп рдЕрд╕реЗрд▓.
- рдорд╛рд░реНрдЧ: тАФ рдорд╛рд░реНрдЧ рд╡рд░реНрдгрди рдмреНрд▓реЙрдХ рдШреЛрд╖рд┐рдд рдХрд░рд╛.
- тАФ рддреЗ: тАФ рдкрддреНрддрд╛/рд╕рдмрдиреЗрдЯ рд╕реЗрдЯ рдХрд░рд╛ рдЬреНрдпрд╛рд╡рд░ рдорд╛рд░реНрдЧ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ.
- рджреНрд╡рд╛рд░реЗ: тАФ рдЧреЗрдЯрд╡реЗ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рд╛ рдЬреНрдпрд╛рджреНрд╡рд╛рд░реЗ рдЖрдордЪреЗ рд╕рдмрдиреЗрдЯ рдкреНрд░рд╡реЗрд╢рдпреЛрдЧреНрдп рдЕрд╕реЗрд▓.
- рдСрди-рд▓рд┐рдВрдХ: тАФ рдЖрдореНрд╣реА рд╕реВрдЪрд┐рдд рдХрд░рддреЛ рдХреА рдЬреЗрд╡реНрд╣рд╛ рд▓рд┐рдВрдХ рд╡рд╛рдврд╡рд▓реА рдЬрд╛рддреЗ рддреЗрд╡реНрд╣рд╛ рдорд╛рд░реНрдЧ рдиреЗрд╣рдореА рдиреЛрдВрджрдгреАрдХреГрдд рдЕрд╕рд▓реЗ рдкрд╛рд╣рд┐рдЬреЗрдд.
рдореА рдЬрд╛рдЧрд╛ рдХрд╢реА рдареЗрд╡рддреЛ рдпрд╛рдХрдбреЗ рд▓рдХреНрд╖ рджреНрдпрд╛; рд╣реЗ YAML рдордзреНрдпреЗ рдЦреВрдк рдорд╣рддреНрд╡рд╛рдЪреЗ рдЖрд╣реЗ.
рдореНрд╣рдгреВрди рдЖрдореНрд╣реА рдиреЗрдЯрд╡рд░реНрдХ рдЗрдВрдЯрд░рдлреЗрд╕рдЪреЗ рд╡рд░реНрдгрди рдХреЗрд▓реЗ, рдмрд╛рдБрдбрд┐рдВрдЧ рддрдпрд╛рд░ рдХреЗрд▓реЗ рдЖрдгрд┐ vlans рджреЗрдЦреАрд▓ рдЬреЛрдбрд▓реЗ. рдЪрд▓рд╛ рдЖрдордЪреА рдХреЙрдиреНрдлрд┐рдЧрд░реЗрд╢рди рд▓рд╛рдЧреВ рдХрд░реВрдпрд╛, рдиреЗрдЯрдкреНрд▓реЕрди рд▓рд╛рдЧреВ рдХрдорд╛рдВрдб рдЖрдордЪреНрдпрд╛ рдХреЙрдиреНрдлрд┐рдЧрд░реЗрд╢рдирдордзреНрдпреЗ рддреНрд░реБрдЯреА рддрдкрд╛рд╕реЗрд▓ рдЖрдгрд┐ рдпрд╢рд╕реНрд╡реА рдЭрд╛рд▓реНрдпрд╛рд╕ рддреЗ рд▓рд╛рдЧреВ рдХрд░реЗрд▓. рдкреБрдвреЗ, рдЬреЗрд╡реНрд╣рд╛ рд╕рд┐рд╕реНрдЯрдо рд░реАрдмреВрдЯ рд╣реЛрдИрд▓ рддреЗрд╡реНрд╣рд╛ рдХреЙрдиреНрдлрд┐рдЧ рд╕реНрд╡рддрдГрдЪ рдЙрдард╡рд▓реЗ рдЬрд╛рдИрд▓.
рдХреЛрдбрдЪреЗ рдорд╛рдЧреАрд▓ рд╕рд░реНрд╡ рдмреНрд▓реЙрдХреНрд╕ рдПрдХрддреНрд░рд┐рдд рдХреЗрд▓реНрдпрд╛рд╡рд░, рдЖрдореНрд╣рд╛рд▓рд╛ рд╣реЗ рдорд┐рд│рд╛рд▓реЗ:
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]
рдЖрддрд╛ рдЖрдордЪреЗ рдиреЗрдЯрд╡рд░реНрдХ рдСрдкрд░реЗрд╢рдирд╕рд╛рдареА рддрдпрд╛рд░ рдЖрд╣реЗ, рд╕рд░реНрд╡рдХрд╛рд╣реА рдкрд╣рд┐рд▓реНрдпрд╛рд╕рд╛рд░рдЦреЗ рд╡рд╛рдЯрд▓реЗ рддрд┐рддрдХреЗ рднрдпрд╛рдирдХ рдирд╛рд╣реА рдЖрдгрд┐ рдХреЛрдб рдЦреВрдк рд╕реБрдВрджрд░ рдЖрдгрд┐ рд╡рд╛рдЪрдиреАрдп рдЕрд╕рд▓реНрдпрд╛рдЪреЗ рджрд┐рд╕реВрди рдЖрд▓реЗ. рдиреЗрдЯрдкреНрд▓реЕрдирд╕рд╛рдареА рдкреАрд╕реА рдзрдиреНрдпрд╡рд╛рдж рд▓рд┐рдВрдХрд╡рд░ рдПрдХ рдЙрддреНрдХреГрд╖реНрдЯ рдореЕрдиреНрдпреБрдЕрд▓ рдЖрд╣реЗ
рд╕реНрддреНрд░реЛрдд: www.habr.com