He ʻōnaehana hana kupanaha ʻo Ubuntu, ʻaʻole wau i hana me ka server ʻo Ubuntu no ka manawa lōʻihi a ʻaʻohe kumu o ka hoʻonui ʻana i kaʻu Desktop mai ka mana paʻa. A ʻaʻole i liʻuliʻu, pono wau e hana i ka hoʻokuʻu hou ʻana o ka server Ubuntu 18.04, ʻaʻole ʻike kaʻu kahaha i ka palena i koʻu ʻike ʻana ua pau wau i hope o nā manawa a ʻaʻole hiki iaʻu ke hoʻonohonoho i kahi pūnaewele no ka mea ʻo ka ʻōnaehana kahiko maikaʻi no ka hoʻonohonoho ʻana i nā kikowaena pūnaewele e. ka hoʻoponopono ʻana i ka /etc/network file /interfaces ua hele i lalo i ke kahawai. A he aha ka mea i hiki ke pani? ʻO kekahi mea weliweli a i ka nānā mua ʻana ʻaʻole hiki ke hoʻomaopopo ʻia, e hālāwai me "Netplan".
Aia nā faila hoʻonohonoho ma ke ala /etc/netplan/filename.yaml, ma waena o kēlā me kēia poloka he + 2 mau hakahaka.
1) Penei ke ʻano o ke poʻo maʻamau:
network:
version: 2
renderer: networkd
ethernets:
enp3s0f0:
dhcp4:no
E nānā kākou i nā mea a kākou i hana ai i kēia manawa:
- pūnaewele: - ʻo ia ka hoʻomaka o ka poloka hoʻonohonoho.
- mea hāʻawi: networkd - ma ʻaneʻi mākou e hōʻike i ka luna pūnaewele a mākou e hoʻohana ai, ʻo ia ka networkd a i ʻole NetworkManager
- version: 2 - maʻaneʻi, e like me kaʻu i hoʻomaopopo ai, ʻo ia ka mana YAML.
- ethernets: - hōʻike kēia poloka e hoʻonohonoho mākou i ka protocol Ethernet.
- enps0f0: - hōʻike i ka mea hoʻopili pūnaewele a mākou e hoʻonohonoho ai.
- dhcp4:ʻaʻole - hoʻopau i ka DHCP v4, no 6 v6 dhcp6
2) E hoʻāʻo kākou e hāʻawi i nā helu 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
Maanei mākou e hoʻonoho ai i ka poppy, ipv4, gateway a me ka server dns. E hoʻomaopopo inā makemake mākou i ʻoi aku ma mua o hoʻokahi helu IP, a laila kākau mākou iā lākou i hoʻokaʻawale ʻia e nā koma me kahi wahi pono ma hope.
3) Pehea inā pono mākou
bonds:
bond0:
dhcp4: no
interfaces: [enp3s0f0, enp3s0f1]
parameters:
mode: 802.3ad
mii-monitor-interval: 1
- nā paʻa: - he poloka e wehewehe ana e hoʻonohonoho mākou i ka pilina.
- bond0: - ka inoa hoʻokaʻawale ʻole.
- interfaces: - he pūʻulu o nā pilina i hōʻiliʻili ʻia i loko o kahi paʻa paʻa, "e like me ka mea i ʻōlelo ʻia ma mua, inā he nui nā ʻāpana, wehewehe mākou iā lākou ma nā bracket square."
- nā ʻāpana: — wehewehe i ka poloka hoʻonohonoho hoʻonohonoho
- mode: — e kuhikuhi i ke ʻano e hana ai ka hoʻopaʻa ʻana.
- mii-monitor-interval: - hoʻonoho i ka manawa nānā i 1 kekona.
I loko o ka poloka i kapa ʻia ʻo bond, hiki iā ʻoe ke hoʻonohonoho i nā ʻāpana e like me nā helu wahi, gateway4, alahele, etc.
Ua hoʻohui mākou i ka redundancy no kā mākou pūnaewele, ʻo ka mea i koe wale nō ke kau
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: - e haʻi i ka poloka hoʻonohonoho vlan.
- vlan10: — inoa ʻole o ka vlan interface.
- id: - ka inoa o kā mākou vlan.
- loulou: — interface kahi e hiki ai ke komo i ka vlan.
- nā alahele: - haʻi i kahi poloka wehewehe ala.
- - i: - hoʻonohonoho i ka helu wahi / subnet kahi e pono ai ke ala.
- ma: - e kuhikuhi i ka ʻīpuka e hiki ai i kā mākou subnet ke komo.
- on-link: - hōʻike mākou e hoʻopaʻa inoa mau ʻia nā ala i ka wā e hāpai ʻia ai ka loulou.
E noʻonoʻo pehea wau e kau ai i nā hakahaka; he mea nui kēia ma YAML.
No laila ua wehewehe mākou i nā pili pūnaewele, hana i ka pilina, a hoʻohui pū i nā vlans. E hoʻohana i kā mākou config, e nānā ka netplan apply kauoha i kā mākou config no nā hewa a hoʻopili inā kūleʻa.
Ma hope o ka hōʻiliʻili ʻana i nā poloka mua o ke code, eia ka mea i loaʻa iā mākou:
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]
I kēia manawa ua mākaukau kā mākou pūnaewele no ka hana, ua lilo nā mea āpau i mea makaʻu ʻole e like me ka mea i ʻike mua ʻia a ua lilo ke code i nani loa a hiki ke heluhelu ʻia. Mahalo iā PC no ka netplan aia kahi manual maikaʻi loa ma ka loulou
Source: www.habr.com