Ang Ubuntu usa ka talagsaon nga operating system, wala ako nagtrabaho sa Ubuntu server sa dugay nga panahon ug wala'y punto sa pag-upgrade sa akong Desktop gikan sa stable nga bersyon. Ug dili pa lang dugay kinahanglan nakong atubangon ang pinakabag-o nga pagpagawas sa Ubuntu server 18.04, ang akong katingala walay kinutuban sa dihang akong naamgohan nga ako walay katapusan sa likod sa mga panahon ug dili maka-set up sa usa ka network tungod kay ang maayo nga daan nga sistema alang sa pag-set up sa mga interface sa network pinaagi sa ang pag-edit sa /etc/network file/interfaces nawala na sa kanal. Ug unsay mipuli niini? usa ka butang nga makalilisang ug sa unang pagtan-aw hingpit nga dili masabtan, pagsugat sa "Netplan".
Ang mga file sa pag-configure nahimutang ubay sa dalan /etc/netplan/filename.yaml, tali sa matag block kinahanglan adunay + 2 nga mga luna.
1) Ang standard nga header ingon niini:
network:
version: 2
renderer: networkd
ethernets:
enp3s0f0:
dhcp4:no
Atong tan-awon kung unsa ang atong nahimo karon:
- network: - kini ang pagsugod sa bloke sa pag-configure.
- renderer: networkd - dinhi atong gipakita ang network manager nga atong gamiton, kini mao ang networkd o NetworkManager
- bersyon: 2 - dinhi, sa akong pagsabot niini, mao ang YAML nga bersyon.
- ethernets: - kini nga block nagpakita nga atong i-configure ang ethernet protocol.
- enps0f0: - ipakita kung unsang network adapter ang among i-configure.
- dhcp4: dili - disable DHCP v4, alang sa 6 v6 dhcp6 matag usa
2) Atong sulayan ang paghatag ug mga IP address:
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
Dinhi among gibutang ang poppy, ipv4, gateway ug dns server. Timan-i nga kung kinahanglan namon ang labaw sa usa ka IP address, nan among isulat kini nga gibulag sa mga koma nga adunay usa ka mandatory space pagkahuman.
3) Unsa man kung kinahanglan naton
bonds:
bond0:
dhcp4: no
interfaces: [enp3s0f0, enp3s0f1]
parameters:
mode: 802.3ad
mii-monitor-interval: 1
- bonds: - usa ka block nga nagpatin-aw nga among i-configure ang bonding.
- bond0: - arbitraryong ngalan sa interface.
- mga interface: - usa ka set sa mga interface nga nakolekta sa usa ka bond-ding, "sama sa giingon sa sayo pa, kung adunay daghang mga parameter, among gihulagway kini sa mga square bracket."
- mga parameter: β ihulagway ang bloke sa mga setting sa parameter
- mode: β ipiho ang paagi diin ang bonding molihok.
- mii-monitor-interval: β itakda ang agwat sa pagmonitor sa 1 segundos.
Sa sulod sa block nga ginganlan og bond, mahimo usab nimo nga i-configure ang mga parameter sama sa mga adres, gateway4, mga ruta, ug uban pa.
Nagdugang kami og redundancy alang sa among network, karon ang nahabilin mao ang pag-instalar
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: β ipahayag ang vlan configuration block.
- vlan10: β arbitraryong ngalan sa vlan interface.
- id: β tag sa among vlan.
- link: β interface diin ang vlan mahimong ma-access.
- mga ruta: - ipahayag ang usa ka bloke sa paghulagway sa ruta.
- β sa: β itakda ang adres/subnet diin gikinahanglan ang rota.
- pinaagi sa: β ipiho ang ganghaan diin ang among subnet mahimong ma-access.
- on-link: β among gipakita nga ang mga rota kinahanglan kanunay nga marehistro kung ang link gipataas.
Hatagi'g pagtagad kung giunsa nako pagbutang ang mga espasyo; kini hinungdanon kaayo sa YAML.
Mao nga gihulagway namon ang mga interface sa network, nagmugna og bonding, ug bisan pa gidugang ang mga vlan. Atong i-apply ang atong config, ang netplan apply command magsusi sa atong config kung adunay mga error ug i-apply kini kung malampuson. Sunod, ang config ipataas sa iyang kaugalingon kung ang sistema gi-reboot.
Nakolekta ang tanan nga miaging mga bloke sa code, kini ang among nakuha:
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]
Karon ang among network andam na alang sa operasyon, ang tanan nahimo nga dili makahadlok sama sa una ug ang code nahimo nga matahum ug mabasa. PC salamat sa netplan adunay maayo kaayo nga manwal sa link
Source: www.habr.com