Netplan ma pe faapefea ona saunia sa'o

Ubuntu O se faiga fa'aoga ofoofogia, ua leva tele e le'i fa'aaogaina Ubuntu 'au'aunaga, ma le fa'afouina o la'u Desktop mai se lomiga mautu e le'i aoga. Ona, e le'i leva atu, sa tatau ona ou feagai ma se fa'asalalauga fou. Ubuntu I luga o le 'au'aunaga 18.04, sa ou matuā ofo lava ina ua ou iloa ua ou tuai tele i aso ua mavae ma e le mafai ona ou fa'atulaga la'u feso'ota'iga ona ua leai se faiga tuai lelei o le fa'atulagaina o feso'ota'iga feso'ota'iga e ala i le fa'asa'oina o le faila /etc/network/interfaces. Ma o le a le mea na suia ai? O se mea mata'utia ma, i le va'aiga muamua, e matuā lē malamalama i ai—o le "Netplan."

Ia fai atu ma le faamaoni, i le taimi muamua sa ou le malamalama po o le a le mea na tupu ma le "aisea na tatau ai, aua o mea uma lava e faigofie," ae ina ua mavae sina faataitaiga sa ou iloa ai e iai lona lava manaia. Ia, ua lava le tala faanoanoa, se'i o tatou faaauau i le mea o Netplan. O se mea fou lea mo le faatulagaina o se feso'ota'iga i totonu Ubuntu, ia le itiiti ifo "Ou te leʻi fetaiaʻi ma se mea faapenei i isi tufatufaga." O se eseesega tele ma Netplan o le faʻatulagaina lea o loʻo tusia i le gagana YAML, ioe, na e faʻalogo saʻo YAML, na filifili le au atinaʻe e faʻaauau pea taimi (ma e tusa lava po o le a le tele latou te viia ai, ou te manatu lava o se gagana mataʻutia). O le fa'aletonu autu o lenei gagana e matua maaleale i avanoa, se'i o tatou va'ai i le config e fa'aaoga ai se fa'ata'ita'iga.

O faila faʻatulagaina o loʻo i luga o le ala /etc/netplan/filename.yaml, i le va o poloka taʻitasi e tatau ona i ai + 2 avanoa.

1) O le ulutala masani e pei o lenei:

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

Sei o tatou vaai i mea ua tatou faia nei:

  • feso'ota'iga: - o le amataga lea o le poloka fa'atulagaina.
  • renderer: networkd - o iinei matou te faʻaalia ai le pule o fesoʻotaʻiga o le a matou faʻaogaina, o le networkd poʻo NetworkManager
  • version: 2 - iinei, e pei ona ou malamalama i ai, o le YAML version.
  • ethernets: - o lenei poloka o loʻo faʻaalia ai o le a matou faʻatulagaina le ethernet protocol.
  • enps0f0: - taʻu mai po o fea fesoʻotaʻiga fesoʻotaʻiga o le a matou faʻatulagaina.
  • dhcp4:leai - faʻamalo le DHCP v4, mo le 6 v6 dhcp6 taʻitasi

2) Sei o tatou taumafai e tuʻuina atu tuatusi 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

O iinei matou te setiina ai le poppy, ipv4, faitotoa ma le dns server. Manatua afai matou te manaʻomia le sili atu ma le tasi le tuatusi IP, ona matou tusia lea e vavae ese i koma ma se avanoa faʻatulafonoina pe a uma.

3) Ae faapefea pe a tatou manaʻomia fusi?

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

  • noataga: - o se poloka o loʻo faʻamatalaina o le a matou faʻapipiʻiina le fusia.
  • bond0: - igoa fa'asinomaga fa'apitoa.
  • feso'ota'iga: - o se seti o feso'ota'iga o lo'o aoina i totonu o se fa'amaufa'atasi, "e pei ona ta'ua muamua, afai e tele ni ta'otoga, matou te fa'amatalaina i puipui sikuea."
  • fa'amaufa'ailoga: - fa'amatala le poloka fa'atulagaina fa'amau
  • faiga: - faʻamaʻoti le auala e faʻaogaina ai le fusi.
  • mii-monitor-interval: - seti le va o le mataʻituina ile 1 sekone.

I totonu o le poloka e taʻua o le bond, e mafai foi ona e faʻatulagaina faʻamaufaʻailoga e pei o tuatusi, gateway4, auala, ma isi.

Ua matou faʻaopoopoina le faʻaogaina mo la matou fesoʻotaʻiga, o le mea o totoe o le faʻapipiʻi ua ma o le seti e mafai ona manatu ua maeʻa.

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: - ta'utino le vlan configuration poloka.
  • vlan10: - igoa fa'apitoa o le vlan interface.
  • id: - tag o la matou vlan.
  • so'otaga: - fa'aoga e mafai ai ona maua le vlan.
  • auala: - faʻaalia se poloka faʻamatalaga auala.
  • - i: - seti le tuatusi / subnet lea e manaʻomia ai le auala.
  • e ala i: — fa'ailoa mai le faitoto'a e mafai ona fa'aogaina ai le tatou subnet.
  • on-link: - matou te faailoa atu e tatau lava ona resitala auala pe a sii le sootaga.

Faʻalogo i le auala ou te tuʻuina ai avanoa; e taua tele lenei i le YAML.

O lea na matou faʻamatalaina fesoʻotaʻiga fesoʻotaʻiga, faia faʻatasi, ma faʻaopoopoina vlans. Se'i o tatou fa'aoga la tatou config, ole netplan apply command e siaki ai le tatou config mo mea sese ma fa'aoga pe a manuia.O le isi, o le config o le a sii na o ia pe a toe fa'afouina le system.

I le aoina uma o poloka muamua o code, o le mea lea na matou maua:

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]
    

O lea ua sauni la matou fesoʻotaʻiga mo le faʻaogaina, o mea uma na foliga mai e le o se mea taufaafefe e pei ona foliga mai i le taimi muamua ma o le code na foliga mai e matua matagofie ma mafai ona faitau. PC faafetai mo netplan o loʻo i ai se tusi lesona sili ona lelei i le soʻotaga https://netplan.io/.

puna: www.habr.com

Faʻatau talimalo faʻatuatuaina mo nofoaga ma DDoS puipuiga, VPS VDS servers 🔥 Fa'atau le 'upega tafa'ilagi talimalo fa'atuatuaina ma le puipuiga DDoS, 'au'aunaga VPS VDS | ProHoster