Ubuntu рдПрдХ рдЕрдЪрдореНрдордХреЛ рдЕрдкрд░реЗрдЯрд┐рдЩ рд╕рд┐рд╕реНрдЯрдо рд╣реЛ, рдореИрд▓реЗ Ubuntu рд╕рд░реНрднрд░рд╕рдБрдЧ рд▓рд╛рдореЛ рд╕рдордпрд╕рдореНрдо рдХрд╛рдо рдЧрд░реЗрдХреЛ рдЫреИрди рд░ рдореЗрд░реЛ рдбреЗрд╕реНрдХрдЯрдкрд▓рд╛рдИ рд╕реНрдерд┐рд░ рд╕рдВрд╕реНрдХрд░рдгрдмрд╛рдЯ рдЕрдкрдЧреНрд░реЗрдб рдЧрд░реНрдиреЗ рдХреБрдиреИ рдЕрд░реНрде рдерд┐рдПрдиред рд░ рдХреЗрд╣реА рд╕рдордп рдЕрдШрд┐ рдореИрд▓реЗ рдЙрдмреБрдиреНрдЯреБ рд╕рд░реНрднрд░ 18.04 рдХреЛ рдирд╡реАрдирддрдо рд░рд┐рд▓реАрдЬрдХреЛ рд╕рд╛рде рд╕рдореНрдЭреМрддрд╛ рдЧрд░реНрдиреБрдкрд░реЗрдХреЛ рдерд┐рдпреЛ, рдореЗрд░реЛ рдЖрд╢реНрдЪрд░реНрдпрдХреЛ рдХреБрдиреИ рд╕реАрдорд╛ рдерд┐рдПрди рдЬрдм рдореИрд▓реЗ рдорд╣рд╕реБрд╕ рдЧрд░реЗрдВ рдХрд┐ рдо рд╕рдордпрдХреЛ рдЕрд╕реАрдорд┐рдд рдкрдЫрд╛рдбреА рдЫреБ рд░ рдиреЗрдЯрд╡рд░реНрдХ рд╕реЗрдЯрдЕрдк рдЧрд░реНрди рд╕рдХрд┐рди рдХрд┐рдирднрдиреЗ рдиреЗрдЯрд╡рд░реНрдХ рдЗрдиреНрдЯрд░рдлреЗрд╕рд╣рд░реВ рд╕реЗрдЯрдЕрдк рдЧрд░реНрдирдХреЛ рд▓рд╛рдЧрд┐ рд░рд╛рдореНрд░реЛ рдкреБрд░рд╛рдиреЛ рдкреНрд░рдгрд╛рд▓реАред /etc/network рдлрд╛рдЗрд▓ /interfaces рд╕рдореНрдкрд╛рджрди рдЧрд░реНрди рдЭрд░реЗрдХреЛ рдЫред рд░ рдпрд╕рд▓рд╛рдИ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрди рдЧрд░реНрди рдХреЗ рдЖрдпреЛ? рдХреЗрд╣рд┐ рднрдпрд╛рдирдХ рд░ рдкрд╣рд┐рд▓реЛ рдирдЬрд░рдорд╛ рдкреВрд░реНрдг рд░реВрдкрдорд╛ рдмреБрдЭреНрди рдирд╕рдХрд┐рдиреЗ, "Netplan" рд▓рд╛рдИ рднреЗрдЯреНрдиреБрд╣реЛрд╕реНред
рдХрдиреНрдлрд┐рдЧрд░реЗрд╕рди рдлрд╛рдЗрд▓рд╣рд░реВ /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