Ubuntu áĄáśáˇááźáá˝ááşááąáŹááşá¸ááąáŹ operating system áá áşááŻááŤá áááşá¸áážááˇáş ááźáŹááźááˇáşá á˝áŹ áĄááŻááşáááŻááşáá˛áˇá፠Ubuntu server áá˛áˇ desktop ááᯠstable version áááą update ááŻááşááŹá áĄáááášááŹááşááážááá°á¸á ááŤááźáąáŹááˇáş áááźáŹááąá¸áááşáááž version áĄáá áşáá áşááŻáá˛áˇ áááşáááŻááşááąááááşá Ubuntu server 18.04 áážáŹ ááťá˝ááşááąáŹáşáᏠááąááşááąáŹááşááťááąááźáŽá¸ network interface áá˝áąááᯠconfigure ááŻááşáááŻáˇááááąáŹáˇáá°á¸áááŻáᏠáááąáŹááąáŤááşáááŻááşáááąáŹáˇ áĄáááşá¸áĄáśáˇááźáá˝áŹá¸áááşá ááŹáááŻáˇáá˛áááŻááąáŹáˇ /etc/network/interfaces áááŻááşááᯠáááşá¸ááźááşááźáŽá¸ network interface áá˝áąááᯠconfigure ááŻááşáá˛áˇ á áá áşááąáŹááşá¸ ááťáąáŹááşáá˝ááşáá˝áŹá¸áááŻáˇááŤá ááŹá áĄá áŹá¸áááŻá¸áááŻááşááŹáá˛á ááźáąáŹááşá ááŹááąáŹááşá¸ááźáŽá¸ ááááá áşááťááşááźááˇáşáááŻááşáááş ááŻáśá¸áááŹá¸ááááşáááŻááşáá˛áˇ áĄááŹáá áşááŻâ"Netplan" áá˛áˇ ááááşáááşááąá¸ááŤáá áąá
áĄáážááşáĄáááŻááşá¸ááźáąáŹááááş áĄá áááŻááşá¸áážáŹááąáŹáˇ ááŽáááąáŹáá°ááŽááťááşá ááŹáá˛áááŻááŹááᯠááŹá¸ááááşáá˛áˇáá°á¸á "ááŹááźáąáŹááˇáş áááŻáĄááşááŹáá˛á ááąáŹááşááŻáśá¸ááąáŹáˇ áĄááŹáĄáŹá¸ááŻáśá¸á áĄáááşááźáąáááş" áááŻáˇ ááźáąáŹááŹáááŻááąáŹáˇ ááŹá¸ááááşáá˛áˇááąáááˇáş áááşá¸áááşá¸ááąáˇááťááˇáşááźáŽá¸áá˛áˇááąáŹááşáážáŹ áááŻááşáááŻááşáá˝á˛ááąáŹááşáážáŻáážááááşáááŻáᏠáááąáŹááąáŤááşááŹáá˛áˇáááşá ááŤááźáąáŹááˇáş á áŹááŹá¸áááşáááş á ááŹá¸áá˝áąááźáąáŹááąáᏠááąáŹáşááźáŽá Netplan áááŻáᏠááŹáá˛áááŻááŹááᯠáááşááźááˇáşááĄáąáŹááşá ááŤá áá˝ááşáááşáá áşááŻááᯠconfigure ááŻááşáááŻáˇ utility áĄáá áşáá áşááŻááŤá UbuntuáĄáááşá¸ááŻáśá¸ááąáŹáˇ "áááźáŹá¸ distribution áá˝áąáážáŹ ááŽáááŻááťááŻá¸ ááŹááž áááźáŻáśáá°á¸áá°á¸á" Netplan áá˛áˇ ááááŹáááşáážáŹá¸áá˛áˇ áá˝áŹááźáŹá¸ááťááşáááąáŹáˇ configuration ááᯠááŹááŹá ááŹá¸áá˛áˇ ááąá¸ááŹá¸ááŹá¸ááŹááŤáá˛á ááŻááşááŤáááşá YAML ááźáŹá¸áá°á¸ááŤáááşá ááąáŹáˇááşáá˛ááąá¸ááŹá¸áá°áá˝áąá ááąááşáá˝áąááᯠáĄááŽáááŻááşáááŻáˇ ááŻáśá¸ááźááşáá˛áˇáááş (ááŤááᯠáááşááąáŹááşáᲠááťáŽá¸ááťá°á¸ááąááŤá áąá áĄá˛ááŤááᯠááźáąáŹááşá ááŹááąáŹááşá¸áá˛áˇ ááŹááŹá ááŹá¸áááŻáˇ ááťá˝ááşááąáŹáş áá°áááąááŻááşá¸ááŤáá˛)á á¤ááŹááŹá ááŹá¸á áĄááááĄáŹá¸áááşá¸ááťááşáážáŹ space ááťáŹá¸áĄáá˝ááş áĄáá˝ááşáĄáááááŻááşáááśááąáŹááźáąáŹááˇáşá áĽáááŹáá áşááŻáĄááŻáśá¸ááźáŻá config áááŻááźááˇáşááźááŤá ááŻáˇá
ááźááşáááşáážáŻáááŻááşááťáŹá¸áááş /etc/netplan/filename.yaml áá˝ááşáááşáážáááźáŽá¸á áááąáŹááşáá áşááŻá áŽááźáŹá¸áá˝ááş + 2 space áážááááˇáşáááşá
1) á áśááąáŤááşá¸á áŽá¸áááş á¤áá˛áˇáááŻáˇ ááźá áşáááş-
network:
version: 2
renderer: networkd
ethernets:
enp3s0f0:
dhcp4:noááŻáá ááŻááşáá˛áˇááŹáá˝áąááᯠááźááˇáşááĄáąáŹááşá
- áá˝ááşáááş- â á¤áááşáážáŹ áá˝á˛áˇá ááşá¸áážáŻááááşáááŻáˇááźááşá¸ááĄá ááźá áşáááşá
- áááşáááşáá°- networkd - á¤ááąááŹáá˝ááş ááťá˝ááşáŻááşáááŻáˇáĄááŻáśá¸ááźáŻáááˇáş áá˝ááşáááşáááşááąááťáŹááᯠáááşáážááşááąá¸áááşá áááşá¸áááş áá˝ááşáááş áááŻáˇáááŻááş NetworkManager ááźá áşáááş
- ááŹá¸áážááşá¸- 2 â ááťá˝ááşááąáŹáşááŹá¸áááşáááąáŹááşáááąáŹáˇ YAML ááŹá¸áážááşá¸ááŤá
- áĄáŽááŹáááş- - á¤áááąáŹááşá ááťá˝ááşáŻááşáááŻáˇáááş áĄáŽááŹáááşááááŻáááŻááąáŹááᯠááźááşáááşáááşáážááşáááşáᯠáááŻááŹá¸áááşá
- enps0f0: â ááťá˝ááşáŻááşáááŻáˇ configure ááŻááşáááˇáş network adapter ááᯠáá˝ážááşááźááŤáááşá
- dhcp4:no â DHCP v4á 6 v6 dhcp6 áĄááŽá¸ááŽá¸áĄáá˝ááş ááááşáááş
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á¤áá˝ááşááťá˝ááşáŻááşáááŻáˇ macá ipv4á gateway áážááˇáş dns server áááŻáááşáážááşááŹá¸ááŤáááşá áĄáááşá ááťá˝ááşáŻááşáááŻáˇáááş ip ááááşá áŹáá áşááŻáááşáááŻá áááŻáĄááşááŤáá áááşá¸áááŻáˇááᯠááąáŹááşááž áááźá áşáááą ááąááŹáá˝ááşáá áşááŻááźááˇáş ááąáŹáşááŹááźááˇáş áááŻááşá¸ááźáŹá¸á ááąá¸ááŤá
á) áááŻáĄááşáááş áááşáááŻááŻááşááá˛á ?
bonds:
bond0:
dhcp4: no
interfaces: [enp3s0f0, enp3s0f1]
parameters:
mode: 802.3ad
mii-monitor-interval: 1- bonds: - ááťá˝ááşáŻááşáááŻáˇáááş bonding ááᯠconfigure ááŻááşáááˇáşáĄááźáąáŹááşá¸ áážááşá¸ááźááŹá¸ááąáŹ áááąáŹááşáá áşááŻá
- bond0: â ááááŹá¸ááąáŹ áĄááşááŹááąáˇá áşáĄáááşá
- áĄááşááŹááąáˇá áşááťáŹá¸- â áĄáááşáĄá ááşáá áşááŻáá˝ááş á áŻá ááşá¸ááŹá¸ááąáŹ áĄááşááŹááąáˇá áşáĄá áŻáá áşááŻá "ááááşá áá˝áąá¸áá˝áąá¸ááŹá¸áááˇáşáĄáááŻááşá¸á ááąáŹááşááťáŹá¸á á˝áŹáážáááŤáá áááşá¸áááŻáˇááᯠá ááŻáááşá¸áá˝ááşá¸á áá˝ááşááťáŹá¸ááźááˇáş ááąáŹáşááźááŤáááşá"
- áááˇáşáááşááťááşááťáŹá¸- â ááťá˝ááşáŻááşáááŻáˇáááş áááˇáşáááşááąáŹááşáááşáááşááťáŹá¸ááᯠááąáŹáşááźáááşá
- ááŻááş- â áááşáááˇáşááťáááşáááşáážáŻááŻááşááąáŹááşáááşááᯠááťá˝ááşáŻááşáááŻáˇáááşáážááşááąá¸áááşá
- mii-monitor-interval- â á áąáŹááˇáşááźááˇáşááŹáááᯠ1 á áášáááˇáşáááşáážááşááŤá
áááąáŹááşáĄáááşáážáááąáŹ áá˝ááşá¸áĄáá˝ááşá¸áá˝ááşá ááááşá áŹááťáŹá¸á gateway4á áááşá¸ááźáąáŹááşá¸ááťáŹá¸ á áááşáááŻáˇáá˛áˇáááŻáˇááąáŹ áááˇáşáááşááťááşááťáŹá¸ááᯠáááşá áŽá ááşáááŻááşáááşá
ááťá˝ááşáŻááşáááŻáˇáááş ááťá˝ááşáŻááşáááŻáˇááá˝ááşáááşáááŻáˇ áááşááąáŹááşá¸áááˇáşáááŻááşááŤááźáŽá áááŻáĄááŤáá˝ááş áááşá¸ááᯠááťáááşááŹá¸áááş ááťááşáážáááąááąá¸áááşá áážááˇáş setup ááᯠááźáŽá¸ááźááˇáşá áŻáśáááşáᯠáá°ááááŻááşááŤáááşá
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 configuration block áááŻááźáąááźáŹááŤá
- vlan10: â vlan interface á ááááŹá¸ááąáŹáĄáááşá
- id: â ááŤáááŻáˇ vlan á tagá
- áááˇáşááş- â vlan ááᯠáááşááąáŹááşáĄááŻáśá¸ááźáŻáááŻááşáááˇáş áĄááşááŹááąáˇá áşá
- áááşá¸ááźáąáŹááşá¸ááťáŹá¸- â áááşá¸ááźáąáŹááşá¸ááąáŹáşááźááťááşá ááááşáááŻáˇááźááşá¸ááᯠááźáąááŹááŤá
- â to: â ááťá˝ááşáŻááşáááŻáˇáááş áááşá¸ááźáąáŹááşá¸áááŻáĄááşáááˇáş ááááşá áŹ/áá˝ááşáááşáá˝á˛ááᯠáááşáážááşááąá¸áááşá
- áážááááˇáş: â ááťá˝ááşáŻááşáááŻáˇáááş ááťá˝ááşáŻááşáááŻáˇá subnet áááŻááážááááŻááşáááˇáş gateway áááŻáááşáážááşááąá¸ááŤáááşá
- on-link- â áááˇáşááşááᯠááźážááˇáşáááşáááˇáşáĄá፠áááşá¸ááźáąáŹááşá¸ááťáŹá¸ááᯠáĄááźá˛ááąá¸áááˇáşáááşáᯠááťá˝ááşáŻááşáááŻáˇ áááşáážááşááŤáááşá
YAML áá˝ááş ááąááŹáá˝ááşááťáŹá¸ ááťááŹá¸ááŻáśáááŻáˇááᯠáĄáŹááŻáśá ááŻááşááŤá
á¤ááąááŹáá˝ááş ááťá˝ááşáŻááşáááŻáˇáááş áá˝ááşáááşááťáááşáááşáážáŻááťáŹá¸á áááşááŽá¸ááŹá¸ááąáŹ ááťáááşáááşáážáŻáážááˇáş vlan ááťáŹá¸áááŻáááş ááąáŹáşááźááŹá¸ááŤáááşá ááťá˝ááşáŻááşáááŻáˇá config áááŻááŻáśá¸ááźááŤá ááŻáˇá netplan apply command áááş ááťá˝ááşáŻááşáááŻáˇá config áá˝ááş áĄáážáŹá¸áĄáá˝ááşá¸ááťáŹá¸ááᯠá á áşááąá¸ááźáŽá¸ áĄáąáŹááşááźááşááŤá áááşá¸ááᯠáĄááŻáśá¸ááźáŻáááşááźá áşáááşá áááŻáˇááąáŹááşá áá áşááźááşáááşá áááşááąáŹáĄá፠config áááşáĄáááŻáĄááťáąáŹááşá áááşááááˇáşáááşá
ááááşááŻááşááŻáśá¸ááťáŹá¸áĄáŹá¸ááŻáśá¸ááᯠá áŻááąáŹááşá¸ááźáŽá¸ááąáŹááşá á¤áĄááŹáááş ááťá˝ááşáŻááşáááŻáˇááážáááŹá¸áááş-
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 áĄáá˝ááşááťáąá¸áá°á¸áááşá
ááŹá¸ link áá˝ááşááąáŹááşá¸áá˝ááşááąáŹáááşá
á˝á˛á
áŹáĄáŻááşáážááááşá .
source: www.habr.com
