Netplan et quomodo id recte praeparet

Ubuntu Systema operandi mirabile, diu eo non usus sum. Ubuntu Servum, et Desktop meum ex versione stabili renovare sensum non habebat. Deinde, non ita pridem, cum nova versione agere debui. Ubuntu In servo 18.04, plane obstupui cum intellexi me longe post tempora esse et rete meum configurare non posse, quia vetus illud systema configurandi interfacies retiarias per mutationem fasciculi /etc/network/interfaces evanuerat. Quid autem id substituit? Aliquid terrificum et, primo aspectu, omnino incomprehensibile — ecce "Netplan."

Ut vere dicam, primo quid negotium esset et "cur necessarium esset, postremo omnia tam commoda erant," intellegere non potui, sed post paulum exercitationis intellexi proprium decorem habere. Itaque, satis sermonis lyrici, pergamus quid sit Netplan. Haec est nova utilitas ad rete configurandum in... Ubuntu, saltem "Nihil simile in aliis distributionibus inveni." Differentia magna cum Netplan est quod configuratio lingua scripta est YAML, ita, recte YAML audisti, tincidunt ut temporibus placuit (et quantumcumque laudant, linguam terribilem adhuc esse puto). Praecipuum huius linguae incommodum est quod perquam sensibile spatiis est, exemplum config inspiciamus.

Limae conformationis per viam /etc/netplan/filename.yaml sita sunt, inter quemlibet scandalum +2 spatia essent.

1) Vexillum capitis huius sic spectat:

network:
  version: 2
  renderer: networkd
  ethernets:
    enp3s0f0:
      dhcp4:no

Intueamur quid nunc fecerimus;

  • retis: - hoc est initium configurationis scandalum.
  • reddens: networkd - hic indicamus procurator retis utemur, hoc est vel retis vel NetworkManager
  • versio: 2 - hic, ut ego intelligo, versio YAML est.
  • ethernetes: — hic truncus indicat nos protocollum ethernet configurare.
  • enps0f0: - indicant quae adaptor retiacula configurabimus.
  • dhcp4: non - disable DHCP v4, pro 6 v6 dhcp6 respectively

II) scriptor IP oratio assignare experimentum:

    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

Hic ponimus papaver, ipv4, porta et dus servo. Nota nos, si plus quam una inscriptio IP opus est, eas commatibus separatos cum spatio mandatorii post scribemus.

3) Quid si opus sit vinculum?

  bonds:
    bond0:
      dhcp4: no
      interfaces: [enp3s0f0, enp3s0f1]
      parameters: 
        mode: 802.3ad
        mii-monitor-interval: 1

  • vincula: — truncum explicando configurabimus compaginem.
  • bond0: - arbitrario instrumenti nomine.
  • interfaces: — interfaces in vinculo, ut supra dictum est, si plures sint ambitus, eas in uncis quadratis describimus.
  • parametri - describere parametri occasus obstructionum
  • modus: — denota modum quo conjunctio laborabit.
  • mii-monitor-intervallum: — intervallum vigilantia pone 1 secundo.

In medio clausus vinculo nominatus, etiam parametros configurare potes ut inscriptiones, porta4, itinera, etc.

Redundantiam retis nostris addidimus, nunc omnia quae supersunt instituenda est vlan et paroeciales possunt videri perfecti.

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: - declara vlan configurationem scandalum.
  • vlan10: — nomen arbitrarium vlan interface.
  • id: — nostri vlan.
  • link: — interface per quam vlan pervia erit.
  • itinera: - iter descriptio scandalum declarant.
  • — ad: — pone inscriptione/subnet cui iter necessarium est.
  • per: — porta denota per quam subnet noster pervius erit.
  • in-link: — indicamus itinera semper censeri debere cum ligamen erigitur.

Attende quomodo spatia ponam: hoc est ipsum in YAML.

Ita descripsimus interfaces retis, compagem creatam, et vlans etiam adjecimus. Nostram config apponamus, rete consilium adhibeamus mandatum nostrum config pro erroribus et si prospere adponemus, deinde config in se ipso excitabitur cum ratio reboitur.

Collatis omnibus codicis praecedentibus insulis, hoc est quod egimus;

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]
    

Nunc network nostrum ad operandum paratus est, omnia evenerunt ut non tam FORMIDULOSUS sicut primo visum est et signum evasit pulcherrimum ac lectabile. PC tibi gratias ago pro reteplanum manuale optimum in nexu https://netplan.io/.

Source: www.habr.com

Emptum certos hospites pro locis cum praesidio DDoS, VPS VDS servers 🔥 Eme hospitium interretiale fidum cum praesidio DDoS, servitores VPS VDS | ProHoster