Netplan እና እንዴት በትክክል ማዘጋጀት እንደሚቻል

Ubuntu አስደናቂ ኦፕሬቲንግ ሲስተም፣ ለረጅም ጊዜ ከእሱ ጋር አልሰራም Ubuntu ሰርቨር፣ እና ዴስክቶፕዬን ከተረጋጋ ስሪት ማዘመን ምንም ትርጉም አልነበረውም። ስለዚህ፣ ብዙም ሳይቆይ፣ አዲስ ስሪት ማግኘት ነበረብኝ። Ubuntu በአገልጋይ 18.04 ላይ፣ ከዘመኑ በጣም ወደኋላ እንደሆንኩ እና የ/etc/network/interfaces ፋይልን በማርትዕ የአውታረ መረብ በይነገጾችን የማዋቀር ጥሩው የድሮ ስርዓት ስለጠፋ አውታረ መረቤን ማዋቀር እንዳልቻልኩ ስገነዘብ በጣም ተገረምኩ። እና ምን ተተካው? አስፈሪ ነገር እና በመጀመሪያ ሲታይ ሙሉ በሙሉ ለመረዳት የማይቻል - "Netplan"ን ያግኙ።

እውነቱን ለመናገር፣ መጀመሪያ ላይ ምን እንደሆነ እና "ለምን አስፈላጊ እንደሆነ፣ ከሁሉም በላይ ሁሉም ነገር በጣም ምቹ ነበር" የሚለውን መረዳት አልቻልኩም ነበር፣ ነገር ግን ትንሽ ልምምድ ካደረግኩ በኋላ የራሱ የሆነ ማራኪነት እንዳለው ተገነዘብኩ። ስለዚህ፣ በቂ የግጥም ንግግር፣ ኔትፕላን ምን እንደሆነ እንቀጥል። ይህ አውታረ መረብን በ ውስጥ ለማዋቀር አዲስ መገልገያ ነው። Ubuntuቢያንስ "በሌሎች ስርጭቶች ውስጥ እንደዚህ አይነት ነገር አጋጥሞኝ አያውቅም።" ከኔትፕላን ጋር ያለው ጉልህ ልዩነት ውቅሩ በቋንቋው የተጻፈ መሆኑ ነው። ያማኤል, አዎ, በትክክል YAML ሰምተሃል, ገንቢዎቹ ከዘመኑ ጋር ለመራመድ ወሰኑ (እና ምንም ያህል ቢያወድሱት, አሁንም አስፈሪ ቋንቋ ነው ብዬ አስባለሁ). የዚህ ቋንቋ ዋነኛ ጉዳቱ ለቦታዎች በጣም ስሜታዊ ነው, ምሳሌን በመጠቀም አወቃቀሩን እንይ.

የውቅረት ፋይሎቹ በመንገዱ /etc/netplan/filename.yaml ላይ ይገኛሉ፣በእያንዳንዱ ብሎክ መካከል +2 ክፍተቶች ሊኖሩ ይገባል።

1) መደበኛ ራስጌ ይህንን ይመስላል

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

አሁን ያደረግነውን እንመልከት፡-

  • አውታረ መረብ: - ይህ የውቅረት እገዳው መጀመሪያ ነው.
  • አስረጂ፡ ኔትዎርክድ - እዚህ የምንጠቀመውን የአውታረ መረብ አስተዳዳሪ እንጠቁማለን፣ ይህ ወይ ኔትወርክ ወይም NetworkManager ነው።
  • ስሪት: 2 - እዚህ, እኔ እንደተረዳሁት, የ YAML ስሪት ነው.
  • ኤተርኔትስ፡ - ይህ ብሎክ የኢተርኔት ፕሮቶኮሉን እንደምናዋቅር ያመለክታል።
  • enps0f0: - የትኛውን የአውታረ መረብ አስማሚ እንደምናዋቅር ያመልክቱ።
  • dhcp4: አይ - DHCP v4 ን ያሰናክሉ፣ ለ 6 v6 dhcp6 በቅደም ተከተል

2) የአይ ፒ አድራሻዎችን ለመመደብ እንሞክር፡-

    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

እዚህ ፖፒ፣ ipv4፣ ጌትዌይ እና ዲ ኤን ኤስ አገልጋይ አዘጋጅተናል። ከአንድ በላይ የአይፒ አድራሻ ከፈለግን ፣ ከዚያ በኋላ አስገዳጅ ቦታ ባለው በነጠላ ሰረዝ ለይተን እንጽፋቸዋለን ።

3) ካስፈለገን? ተያያዥነት?

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

  • ቦንዶች: - ትስስርን እንደምናዋቅር የሚያብራራ ብሎክ።
  • bond0: - የዘፈቀደ በይነገጽ ስም.
  • በይነገጾች፡ - በመያዣ-ዲንግ ውስጥ የተሰበሰቡ በይነገጾች ስብስብ፣ “ቀደም ሲል እንደተገለጸው፣ ብዙ መመዘኛዎች ካሉ፣ በአራት ማዕዘን ቅንፎች እንገልጻቸዋለን።
  • መለኪያዎች: - የመለኪያ መቼቶች እገዳን ይግለጹ
  • ሁነታ: - ትስስር የሚሠራበትን ሁነታ ይግለጹ.
  • mii-monitor-interval: - የክትትል ክፍተቱን ወደ 1 ሰከንድ ያዘጋጁ።

በብሎክ በተሰየመው ቦንድ ውስጥ፣ እንደ አድራሻዎች፣ ጌትዌይ 4፣ መንገዶች፣ ወዘተ የመሳሰሉ መለኪያዎች ማዋቀር ይችላሉ።

ለአውታረ መረቡ ተደጋጋሚነት ጨምረናል፣ አሁን የቀረው መጫን ብቻ ነው። ቪላን እና ማዋቀሩ እንደ ተጠናቀቀ ሊቆጠር ይችላል.

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: - የ vlan ውቅር እገዳን አውጁ.
  • vlan10: - የ vlan በይነገጽ የዘፈቀደ ስም።
  • መታወቂያ: - የእኛ vlan መለያ.
  • አገናኝ: - የ vlan ተደራሽ ይሆናል ይህም በኩል በይነገጽ.
  • መንገዶች: - የመንገድ መግለጫ እገዳን አውጁ.
  • - ወደ: - መንገዱ የሚፈለግበትን አድራሻ/ንዑስኔት ያዘጋጁ።
  • በ: - የእኛ ሳብኔት ተደራሽ የሚሆንበትን መግቢያ ይግለጹ።
  • on-link: - ማገናኛ በሚነሳበት ጊዜ መስመሮች ሁልጊዜ መመዝገብ እንዳለባቸው እንጠቁማለን.

ቦታዎችን እንዴት እንደምቀመጥ ትኩረት ይስጡ፤ ይህ በ YAML ውስጥ በጣም አስፈላጊ ነው።

ስለዚህ የአውታረ መረብ በይነገጾችን ገለፅን ፣ ትስስርን ፈጠርን እና አልፎ ተርፎም vlans ጨምረናል። የኛን ውቅረት እንተገብረው የኔትፕላን አፕሊኬሽን ትዕዛዝ ስህተታችንን ይፈትሻል እና ከተሳካ ይተገበራል።በመቀጠል ሲስተሙ ዳግም ሲነሳ ውቅሩ በራሱ ይነሳል።

ሁሉንም የቀደመውን የኮድ ብሎኮች ከሰበሰብን በኋላ ያገኘነው ይኸው ነው።

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]
    

አሁን የእኛ አውታረመረብ ለስራ ዝግጁ ነው, ሁሉም ነገር መጀመሪያ ላይ እንደሚመስለው አስፈሪ ሆኖ አልተገኘም እና ኮዱ በጣም ቆንጆ እና ሊነበብ የሚችል ሆኖ ተገኝቷል. ፒሲ ለኔትፕላን እናመሰግናለን በአገናኙ ላይ በጣም ጥሩ መመሪያ አለ። https://netplan.io/.

ምንጭ: hab.com

በDDoS ጥበቃ፣ VPS VDS አገልጋዮች ለጣቢያዎች አስተማማኝ ማስተናገጃ ይግዙ 🔥 አስተማማኝ የድር ጣቢያ ማስተናገጃ በዲዶኤስ ጥበቃ፣ በቪፒኤስ ቪዲኤስ አገልጋዮች ይግዙ | ProHoster