Netplan me pehea te whakarite tika

Ubuntu He pūnaha whakahaere whakamiharo, kua roa nei kāore au i mahi tahi me ia Ubuntu tūmau, ā, kāore i te whai tikanga te whakahou i taku Papamahi mai i tētahi putanga pumau. Nō reira, kāore i roa kua pahure ake nei, me aro atu ahau ki tētahi putanga hou. Ubuntu I te tūmau 18.04, i tino miharo ahau i taku kitenga kua roa ahau e noho ana i muri i te wā, ā, kāore e taea te whirihora i taku whatunga nā te mea kua ngaro te pūnaha tawhito pai mō te whirihora i ngā atanga whatunga mā te whakatika i te kōnae /etc/network/interfaces. Ā, he aha te mea i whakakapi i a ia? He mea whakamataku, ā, i te tuatahi, kāore i te mārama - ko "Netplan."

Hei pono, i te tīmatanga kāore au i te mārama he aha te take, me te "he aha i tika ai, nā te mea he tino watea ngā mea katoa," engari i muri i te whakaharatau poto ka kite ahau he āhua ataahua tōna. Nō reira, kāti te kōrero waiata, me haere tonu tātou ki te kōrero mō Netplan. He taputapu hou tēnei mō te whirihora i tētahi whatunga i roto i Ubuntu, i te iti rawa "Kāore anō kia kitea e au tētahi mea pēnei i roto i ētahi atu tohatoha." He rerekētanga nui ki a Netplan ko te whirihoranga kua tuhia ki te reo TENEI, ae, i rongo tika koe i te YAML, i whakatau nga kaihanga ki te whai i nga waa (a ahakoa te nui o ta ratou whakanui, kei te whakaaro tonu ahau he reo whakamataku). Ko te tino kino o tenei reo ko te tino aro ki nga waahi, me titiro ki te whirihora ma te whakamahi i tetahi tauira.

Ko nga konae whirihoranga kei te taha o te ara /etc/netplan/filename.yaml, i waenganui i ia poraka kia + 2 nga waahi.

1) He penei te ahua o te pane paerewa:

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

Kia titiro tatou ki nga mahi kua mahia e tatou inaianei:

  • whatunga: - koinei te timatanga o te poraka whirihoranga.
  • Kaihoahoa: networkd - i konei ka tohuhia te kaiwhakahaere whatunga ka whakamahia e matou, ko te Networkd, NetworkManager ranei
  • putanga: 2 - i konei, ki taku mohio, ko te putanga YAML.
  • ethernets: - e tohu ana tenei poraka ka whirihora e matou te kawa ethernet.
  • enps0f0: - tohuhia ko tehea urutau whatunga ka whirihorahia e matou.
  • dhcp4:kao - monohia te DHCP v4, mo te 6 v6 dhcp6

2) Me ngana ki te tautapa i nga wahitau 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

I konei ka whakaturia e matou te poppy, ipv4, te kuwaha me te tūmau dns. Kia mahara, ki te hiahia kia neke atu i te kotahi te wahitau IP, katahi ka tuhia e matou kia wehea e nga piko me te waahi whai mana i muri mai.

3) Ka aha mena ka hiahia tatou herea?

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

  • here: - he poraka e whakamarama ana ka whirihora e matou te hononga.
  • here0: - ingoa atanga noa.
  • atanga: - he huinga atanga ka kohia i roto i te here-ring, "penei i te korero i mua ake nei, mena he maha nga tawhā, ka whakaahuahia e matou ki nga taiapa tapawha."
  • tawhā: — whakaahuatia te poraka tautuhinga tawhā
  • aratau: — whakapūtā te aratau e mahi ai te hononga.
  • mii-aroturuki-waatanga: - tautuhia te waahi aroturuki ki te 1 hēkona.

I roto i te poraka kua whakaingoatia te here, ka taea hoki e koe te whirihora i nga tawhā penei i nga wahitau, kuwaha4, ara, aha atu.

Kua taapirihia e matou he taapiri mo ta maatau whatunga, inaianei ko te toenga ko te whakauru wham a ka taea te whakaaro kua oti te whakarite.

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: — whakapuaki i te poraka whirihoranga vlan.
  • vlan10: — ingoa atanga o te atanga vlan.
  • id: — tohu o to tatou vlan.
  • hono: — atanga e taea ai te vlan te uru.
  • ara: — whakapuaki i te poraka whakaahuatanga ara.
  • — ki: — tautuhi i te wahitau/rotoroto e hiahiatia ana te huarahi.
  • mā: — whakapūtāhia te kūwaha e āhei ai tā mātou kupengaroto.
  • on-link: — e tohu ana matou me rehita nga huarahi ina whakaarahia te hononga.

Kia tupato ki taku whakatakoto waahi; he mea nui tenei ki YAML.

Na i whakaahuahia e matou nga hononga whatunga, i hanga hononga, me te taapiri i nga vlans. Me tono ta tatou whirihora, ka tirohia e te netplan apply te whakahau i to tatou whirihora mo nga hapa ka tono mena ka angitu.

Kua kohia e matou nga poraka o mua o te waehere, koinei te mea i riro ia matou:

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]
    

Inaianei kua rite to maatau whatunga mo te mahi, ka puta nga mea katoa kaore i te whakamataku penei i te ahua o te tuatahi ka puta te waehere he tino ataahua me te panui. Ka mihi a PC ki a koe mo netplan he pukapuka pai kei te hono https://netplan.io/.

Source: will.com

Hokona te manaaki pono mo nga waahi me te tiaki DDoS, nga kaiwhakarato VPS VDS 🔥 Hokona he manaaki paetukutuku pono me te tiakitanga DDoS, ngā tūmau VPS VDS | ProHoster