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