เจจเฉˆเฉฑเจŸเจชเจฒเจพเจจ เจ…เจคเฉ‡ เจ‡เจธเจจเฉ‚เฉฐ เจธเจนเฉ€ เจขเฉฐเจ— เจจเจพเจฒ เจ•เจฟเจตเฉ‡เจ‚ เจคเจฟเจ†เจฐ เจ•เจฐเจจเจพ เจนเฉˆ

เจ‰เจฌเฉฐเจŸเฉ‚ เจ‡เฉฑเจ• เจธเจผเจพเจจเจฆเจพเจฐ เจ“เจชเจฐเฉ‡เจŸเจฟเฉฐเจ— เจธเจฟเจธเจŸเจฎ เจนเฉˆ, เจฎเฉˆเจ‚ เจฒเฉฐเจฌเฉ‡ เจธเจฎเฉ‡เจ‚ เจคเฉ‹เจ‚ เจ‰เจฌเฉฐเจŸเฉ‚ เจธเจฐเจตเจฐ เจจเจพเจฒ เจ•เฉฐเจฎ เจจเจนเฉ€เจ‚ เจ•เฉ€เจคเจพ เจนเฉˆ เจ…เจคเฉ‡ เจฎเฉ‡เจฐเฉ‡ เจกเฉˆเจธเจ•เจŸเฉŒเจช เจจเฉ‚เฉฐ เจธเจฅเจฟเจฐ เจธเฉฐเจธเจ•เจฐเจฃ เจคเฉ‹เจ‚ เจ…เจชเจ—เฉเจฐเฉ‡เจก เจ•เจฐเจจ เจฆเจพ เจ•เฉ‹เจˆ เจฎเจคเจฒเจฌ เจจเจนเฉ€เจ‚ เจธเฉ€เฅค เจ…เจคเฉ‡ เจ•เฉเจ เจธเจฎเจพเจ‚ เจชเจนเจฟเจฒเจพเจ‚ เจฎเฉˆเจจเฉ‚เฉฐ เจ‰เจฌเฉฐเจŸเฉ‚ เจธเจฐเจตเจฐ 18.04 เจฆเฉ‡ เจจเจตเฉ€เจจเจคเจฎ เจฐเฉ€เจฒเฉ€เจœเจผ เจจเจพเจฒ เจจเจœเจฟเฉฑเจ เจฃเจพ เจชเจฟเจ† เจธเฉ€, เจฎเฉ‡เจฐเฉ€ เจนเฉˆเจฐเจพเจจเฉ€ เจฆเฉ€ เจ•เฉ‹เจˆ เจนเฉฑเจฆ เจจเจนเฉ€เจ‚ เจธเฉ€ เจœเจฆเฉ‹เจ‚ เจฎเฉˆเจจเฉ‚เฉฐ เจ…เจนเจฟเจธเจพเจธ เจนเฉ‹เจ‡เจ† เจ•เจฟ เจฎเฉˆเจ‚ เจธเจฎเฉ‡เจ‚ เจคเฉ‹เจ‚ เจฌเฉ‡เจ…เฉฐเจค เจชเจฟเฉฑเจ›เฉ‡ เจธเฉ€ เจ…เจคเฉ‡ เจ‡เฉฑเจ• เจจเฉˆเจŸเจตเจฐเจ• เจธเจฅเจพเจชเจค เจจเจนเฉ€เจ‚ เจ•เจฐ เจธเจ•เจฆเจพ เจธเฉ€ เจ•เจฟเจ‰เจ‚เจ•เจฟ เจจเฉˆเจŸเจตเจฐเจ• เจ‡เฉฐเจŸเจฐเจซเฉ‡เจธ เจธเจฅเจพเจชเจค เจ•เจฐเจจ เจฒเจˆ เจšเฉฐเจ—เจพ เจชเฉเจฐเจพเจฃเจพ เจธเจฟเจธเจŸเจฎ. /etc/network เจซเจพเจ‡เจฒ/เจ‡เฉฐเจŸเจฐเจซเฉ‡เจธ เจจเฉ‚เฉฐ เจธเฉฐเจชเจพเจฆเจฟเจค เจ•เจฐเจจเจพ เจกเจฐเฉ‡เจจ เจนเฉ‡เจ เจพเจ‚ เจšเจฒเจพ เจ—เจฟเจ† เจนเฉˆเฅค เจ…เจคเฉ‡ เจ‡เจธ เจจเฉ‚เฉฐ เจฌเจฆเจฒเจฃ เจฒเจˆ เจ•เฉ€ เจ†เจ‡เจ†? เจ•เฉเจ เจญเจฟเจ†เจจเจ• เจ…เจคเฉ‡ เจชเจนเจฟเจฒเฉ€ เจจเจœเจผเจฐ เจตเจฟเฉฑเจš เจชเฉ‚เจฐเฉ€ เจคเจฐเฉเจนเจพเจ‚ เจธเจฎเจ เจคเฉ‹เจ‚ เจฌเจพเจนเจฐ, "เจจเฉˆเฉฑเจŸเจชเจฒเจพเจจ" เจจเฉ‚เฉฐ เจฎเจฟเจฒเฉ‹เฅค

เจ‡เจฎเจพเจจเจฆเจพเจฐ เจนเฉ‹เจฃ เจฒเจˆ, เจชเจนเจฟเจฒเจพเจ‚ เจฎเฉˆเจ‚ เจธเจฎเจ เจจเจนเฉ€เจ‚ เจธเจ•เจฟเจ† เจ•เจฟ เจฎเจพเจฎเจฒเจพ เจ•เฉ€ เจธเฉ€ เจ…เจคเฉ‡ "เจ‡เจธเจฆเฉ€ เจฒเฉ‹เฉœ เจ•เจฟเจ‰เจ‚ เจนเฉˆ, เจ•เจฟเจ‰เจ‚เจ•เจฟ เจธเจญ เจ•เฉเจ เจ‡เฉฐเจจเจพ เจธเฉเจตเจฟเจงเจพเจœเจจเจ• เจธเฉ€," เจชเจฐ เจฅเฉ‹เฉœเฉเจนเฉ‡ เจœเจฟเจนเฉ‡ เจ…เจญเจฟเจ†เจธ เจคเฉ‹เจ‚ เจฌเจพเจ…เจฆ เจฎเฉˆเจจเฉ‚เฉฐ เจ…เจนเจฟเจธเจพเจธ เจนเฉ‹เจ‡เจ† เจ•เจฟ เจ‡เจธเจฆเจพ เจ†เจชเจฃเจพ เจธเฉเจนเจœ เจนเฉˆเฅค เจ…เจคเฉ‡ เจ‡เจธ เจฒเจˆ เจ•เจพเจซเจผเฉ€ เจฌเฉ‹เจฒ, เจšเจฒเฉ‹ เจจเฉˆเฉฑเจŸเจชเจฒเฉˆเจจ เจ•เฉ€ เจนเฉˆ เจ‡เจธ เจจเจพเจฒ เจœเจพเจฐเฉ€ เจฐเฉฑเจ–เฉ€เจ, เจ‡เจน เจ‰เจฌเฉฐเจŸเฉ‚ เจตเจฟเฉฑเจš เจจเฉˆเจŸเจตเจฐเจ• เจธเฉˆเจŸเจฟเฉฐเจ—เจพเจ‚ เจฒเจˆ เจ‡เฉฑเจ• เจจเจตเฉ€เจ‚ เจ‰เจชเจฏเฉ‹เจ—เจคเจพ เจนเฉˆ, เจ˜เฉฑเจŸเฉ‹ เจ˜เฉฑเจŸ "เจฎเฉˆเจ‚ เจนเฉ‹เจฐ เจกเจฟเจธเจŸเจฐเฉ€เจฌเจฟเจŠเจธเจผเจจเจพเจ‚ เจตเจฟเฉฑเจš เจ…เจœเจฟเจนเจพ เจ•เฉเจ เจจเจนเฉ€เจ‚ เจฆเฉ‡เจ–เจฟเจ† เจนเฉˆเฅค" Netplan เจตเจฟเฉฑเจš เจ‡เฉฑเจ• เจฎเจนเฉฑเจคเจตเจชเฉ‚เจฐเจจ เจ…เฉฐเจคเจฐ เจ‡เจน เจนเฉˆ เจ•เจฟ เจธเฉฐเจฐเจšเจจเจพ เจญเจพเจธเจผเจพ เจตเจฟเฉฑเจš เจฒเจฟเจ–เฉ€ เจœเจพเจ‚เจฆเฉ€ เจนเฉˆเฅค YAML, เจนเจพเจ‚, เจคเฉเจธเฉ€เจ‚ YAML เจจเฉ‚เฉฐ เจธเจนเฉ€ เจธเฉเจฃเจฟเจ† เจนเฉˆ, เจกเจฟเจตเฉˆเจฒเจชเจฐเจพเจ‚ เจจเฉ‡ เจธเจฎเฉ‡เจ‚ เจฆเฉ‡ เจจเจพเจฒ เจฌเจฃเฉ‡ เจฐเจนเจฟเจฃ เจฆเจพ เจซเฉˆเจธเจฒเจพ เจ•เฉ€เจคเจพ (เจ…เจคเฉ‡ เจญเจพเจตเฉ‡เจ‚ เจ‰เจน เจ‡เจธเจฆเฉ€ เจ•เจฟเฉฐเจจเฉ€ เจตเฉ€ เจชเฉเจฐเจธเจผเฉฐเจธเจพ เจ•เจฐเจฆเฉ‡ เจนเจจ, เจฎเฉˆเจจเฉ‚เฉฐ เจ…เจœเฉ‡ เจตเฉ€ เจฒเฉฑเจ—เจฆเจพ เจนเฉˆ เจ•เจฟ เจ‡เจน เจ‡เฉฑเจ• เจญเจฟเจ†เจจเจ• เจญเจพเจธเจผเจพ เจนเฉˆ)เฅค เจ‡เจธ เจญเจพเจธเจผเจพ เจฆเจพ เจฎเฉเฉฑเจ– เจจเฉเจ•เจธเจพเจจ เจ‡เจน เจนเฉˆ เจ•เจฟ เจ‡เจน เจธเจชเฉ‡เจธ เจฒเจˆ เจฌเจนเฉเจค เจธเฉฐเจตเฉ‡เจฆเจจเจธเจผเฉ€เจฒ เจนเฉˆ, เจ†เจ“ เจ‡เฉฑเจ• เจ‰เจฆเจพเจนเจฐเจฃ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจ•เฉ‡ เจธเฉฐเจฐเจšเจจเจพ เจจเฉ‚เฉฐ เจตเฉ‡เจ–เฉ€เจเฅค

เจธเฉฐเจฐเจšเจจเจพ เจซเจพเจˆเจฒเจพเจ‚ /etc/netplan/filename.yaml เจฎเจพเจฐเจ— เจฆเฉ‡ เจจเจพเจฒ เจธเจฅเจฟเจค เจนเจจ, เจนเจฐเฉ‡เจ• เจฌเจฒเจพเจ• เจฆเฉ‡ เจตเจฟเจšเจ•เจพเจฐ + 2 เจธเจชเฉ‡เจธ เจนเฉ‹เจฃเฉ€ เจšเจพเจนเฉ€เจฆเฉ€ เจนเฉˆเฅค

1) เจฎเจฟเจ†เจฐเฉ€ เจธเจฟเจฐเจฒเฉ‡เจ– เจ‡เจธ เจคเจฐเฉเจนเจพเจ‚ เจฆเจฟเจ–เจฆเจพ เจนเฉˆ:

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

เจ†เจ“ เจฆเฉ‡เจ–เฉ€เจ เจ•เจฟ เจ…เจธเฉ€เจ‚ เจนเฉเจฃ เจ•เฉ€ เจ•เฉ€เจคเจพ เจนเฉˆ:

  • เจจเฉˆเฉฑเจŸเจตเจฐเจ•: - เจ‡เจน เจธเฉฐเจฐเจšเจจเจพ เจฌเจฒเจพเจ• เจฆเฉ€ เจธเจผเฉเจฐเฉ‚เจ†เจค เจนเฉˆเฅค
  • เจฐเฉˆเจ‚เจกเจฐเจฐ: เจจเฉˆเฉฑเจŸเจตเจฐเจ•เจก - เจ‡เฉฑเจฅเฉ‡ เจ…เจธเฉ€เจ‚ เจ‰เจธ เจจเฉˆเฉฑเจŸเจตเจฐเจ• เจฎเฉˆเจจเฉ‡เจœเจฐ เจจเฉ‚เฉฐ เจฆเจฐเจธเจพเจ‰เจ‚เจฆเฉ‡ เจนเจพเจ‚ เจœเจฟเจธ เจฆเฉ€ เจ…เจธเฉ€เจ‚ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจพเจ‚เจ—เฉ‡, เจ‡เจน เจœเจพเจ‚ เจคเจพเจ‚ เจจเฉˆเฉฑเจŸเจตเจฐเจ•เจก เจœเจพเจ‚ เจจเฉˆเฉฑเจŸเจตเจฐเจ•เจฎเฉˆเจจเฉ‡เจœเจฐ เจนเฉˆ
  • เจธเฉฐเจธเจ•เจฐเจฃ: 2 - เจ‡เฉฑเจฅเฉ‡, เจœเจฟเจตเฉ‡เจ‚ เจ•เจฟ เจฎเฉˆเจ‚ เจ‡เจธเจจเฉ‚เฉฐ เจธเจฎเจเจฆเจพ เจนเจพเจ‚, YAML เจธเฉฐเจธเจ•เจฐเจฃ เจนเฉˆ.
  • เจˆเจฅเจฐเจจเฉˆเฉฑเจŸ: - เจ‡เจน เจฌเจฒเจพเจ• เจฆเจฐเจธเจพเจ‰เจ‚เจฆเจพ เจนเฉˆ เจ•เจฟ เจ…เจธเฉ€เจ‚ เจˆเจฅเจฐเจจเฉˆเฉฑเจŸ เจชเฉเจฐเฉ‹เจŸเฉ‹เจ•เฉ‹เจฒ เจฆเฉ€ เจธเฉฐเจฐเจšเจจเจพ เจ•เจฐเจพเจ‚เจ—เฉ‡เฅค
  • enps0f0: โ€” เจฆเฉฑเจธเฉ‹ เจ•เจฟ เจ…เจธเฉ€เจ‚ เจ•เจฟเจนเฉœเจพ เจจเฉˆเฉฑเจŸเจตเจฐเจ• เจ…เจกเจพเจชเจŸเจฐ เจ•เฉŒเจ‚เจซเจฟเจ—เจฐ เจ•เจฐเจพเจ‚เจ—เฉ‡เฅค
  • dhcp4:no - DHCP v4 เจจเฉ‚เฉฐ เจ…เจฏเฉ‹เจ— เจ•เจฐเฉ‹, เจ•เฉเจฐเจฎเจตเจพเจฐ 6 v6 dhcp6 เจฒเจˆ

2) เจ†เจ“ 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

เจ‡เฉฑเจฅเฉ‡ เจ…เจธเฉ€เจ‚ เจชเฉ‹เจชเฉ€, เจ†เจˆเจชเฉ€เจตเฉ€ 4, เจ—เฉ‡เจŸเจตเฉ‡ เจ…เจคเฉ‡ เจกเฉ€เจเจจเจเจธ เจธเจฐเจตเจฐ เจธเฉˆเจŸ เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚เฅค เจจเฉ‹เจŸ เจ•เจฐเฉ‹ เจ•เจฟ เจœเฉ‡เจ•เจฐ เจธเจพเจจเฉ‚เฉฐ เจ‡เฉฑเจ• เจคเฉ‹เจ‚ เจตเฉฑเจง IP เจเจกเจฐเฉˆเฉฑเจธ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉˆ, เจคเจพเจ‚ เจ…เจธเฉ€เจ‚ เจ‰เจนเจจเจพเจ‚ เจจเฉ‚เฉฐ เจฌเจพเจ…เจฆ เจตเจฟเฉฑเจš เจฒเจพเจœเจผเจฎเฉ€ เจธเจชเฉ‡เจธ เจฆเฉ‡ เจจเจพเจฒ เจ•เฉŒเจฎเจฟเจ†เจ‚ เจจเจพเจฒ เจตเฉฑเจ– เจ•เจฐเจ•เฉ‡ เจฒเจฟเจ–เจฆเฉ‡ เจนเจพเจ‚เฅค

3) เจ•เฉ€ เจœเฉ‡ เจธเจพเจจเฉ‚เฉฐ เจฒเฉ‹เฉœ เจนเฉˆ เจฌเฉฐเจงเจจ?

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

  • เจฌเฉŒเจ‚เจก: - เจ‡เฉฑเจ• เจฌเจฒเจพเจ• เจ‡เจน เจฆเฉฑเจธเจฆเจพ เจนเฉˆ เจ•เจฟ เจ…เจธเฉ€เจ‚ เจฌเฉฐเจงเจจ เจจเฉ‚เฉฐ เจ•เฉŒเจ‚เจซเจฟเจ—เจฐ เจ•เจฐเจพเจ‚เจ—เฉ‡เฅค
  • bond0: - เจ†เจฐเจฌเจฟเจŸเจฐเฉ‡เจฐเฉ€ เจ‡เฉฐเจŸเจฐเจซเฉ‡เจธ เจจเจพเจฎเฅค
  • เจ‡เฉฐเจŸเจฐเจซเฉ‡เจธ: - เจ‡เฉฑเจ• เจฌเจพเจ‚เจก-เจกเจฟเฉฐเจ— เจตเจฟเฉฑเจš เจ‡เจ•เฉฑเจ เฉ‡ เจ•เฉ€เจคเฉ‡ เจ‡เฉฐเจŸเจฐเจซเฉ‡เจธเจพเจ‚ เจฆเจพ เจ‡เฉฑเจ• เจธเจฎเฉ‚เจน, "เจœเจฟเจตเฉ‡เจ‚ เจ•เจฟ เจชเจนเจฟเจฒเจพเจ‚ เจฆเฉฑเจธเจฟเจ† เจ—เจฟเจ† เจนเฉˆ, เจœเฉ‡เจ•เจฐ เจ•เจˆ เจชเฉˆเจฐเจพเจฎเฉ€เจŸเจฐ เจนเจจ, เจคเจพเจ‚ เจ…เจธเฉ€เจ‚ เจ‰เจนเจจเจพเจ‚ เจจเฉ‚เฉฐ เจตเจฐเจ— เจฌเจฐเฉˆเจ•เจŸเจพเจ‚ เจตเจฟเฉฑเจš เจตเจฐเจฃเจจ เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚เฅค"
  • เจชเฉˆเจฐเจพเจฎเฉ€เจŸเจฐ: โ€” เจชเฉˆเจฐเจพเจฎเฉ€เจŸเจฐ เจธเฉˆเจŸเจฟเฉฐเจ— เจฌเจฒเจพเจ• เจฆเจพ เจตเจฐเจฃเจจ เจ•เจฐเฉ‹
  • เจฎเฉ‹เจก: - เจ‰เจน เจฎเฉ‹เจก เจจเจฟเจฐเจงเจพเจฐเจค เจ•เจฐเฉ‹ เจœเจฟเจธ เจฆเฉเจ†เจฐเจพ เจฌเฉฐเจงเจจ เจ•เฉฐเจฎ เจ•เจฐเฉ‡เจ—เจพเฅค
  • mii-monitor-interval: โ€” เจจเจฟเจ—เจฐเจพเจจเฉ€ เจ…เฉฐเจคเจฐเจพเจฒ เจจเฉ‚เฉฐ 1 เจธเจ•เจฟเฉฐเจŸ 'เจคเฉ‡ เจธเฉˆเฉฑเจŸ เจ•เจฐเฉ‹เฅค

เจฌเจฒเจพเจ• เจจเจพเจฎ เจฆเฉ‡ เจฌเจพเจ‚เจก เจฆเฉ‡ เจ…เฉฐเจฆเจฐ, เจคเฉเจธเฉ€เจ‚ เจชเฉˆเจฐเจพเจฎเฉ€เจŸเจฐเจพเจ‚ เจจเฉ‚เฉฐ เจตเฉ€ เจธเฉฐเจฐเจšเจฟเจค เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเฉ‹ เจœเจฟเจตเฉ‡เจ‚ เจ•เจฟ เจชเจคเฉ‡, เจ—เฉ‡เจŸเจตเฉ‡ 4, เจฐเฉ‚เจŸ, เจ†เจฆเจฟเฅค

เจ…เจธเฉ€เจ‚ เจ†เจชเจฃเฉ‡ เจจเฉˆเจŸเจตเจฐเจ• เจฒเจˆ เจฐเจฟเจกเฉฐเจกเฉˆเจ‚เจธเฉ€ เจœเฉ‹เฉœ เจฆเจฟเฉฑเจคเฉ€ เจนเฉˆ, เจนเฉเจฃ เจœเฉ‹ เจ•เฉเจ เจฌเจšเจฟเจ† เจนเฉˆ เจ‰เจน เจ‡เฉฐเจธเจŸเจพเจฒ เจ•เจฐเจจเจพ เจนเฉˆ vlan เจ…เจคเฉ‡ เจธเฉˆเฉฑเจŸเจ…เฉฑเจช เจจเฉ‚เฉฐ เจชเฉ‚เจฐเจพ เจฎเฉฐเจจเจฟเจ† เจœเจพ เจธเจ•เจฆเจพ เจนเฉˆเฅค

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 เจ‡เฉฐเจŸเจฐเจซเฉ‡เจธ เจฆเจพ เจ†เจชเจนเฉเจฆเจฐเจพ เจจเจพเจฎเฅค
  • id: โ€” เจธเจพเจกเฉ‡ vlan เจฆเจพ เจŸเฉˆเจ—เฅค
  • เจฒเจฟเฉฐเจ•: - เจ‡เฉฐเจŸเจฐเจซเฉ‡เจธ เจœเจฟเจธ เจฐเจพเจนเฉ€เจ‚ vlan เจชเจนเฉเฉฐเจšเจฏเฉ‹เจ— เจนเฉ‹เจตเฉ‡เจ—เจพเฅค
  • เจฐเฉ‚เจŸเจธ: โ€” เจ‡เฉฑเจ• เจฐเฉ‚เจŸ เจตเฉ‡เจฐเจตเจพ เจฌเจฒเจพเจ• เจ˜เฉ‹เจธเจผเจฟเจค เจ•เจฐเฉ‹เฅค
  • โ€” เจคเฉ‹เจ‚: โ€” เจชเจคเจพ/เจธเจฌเจจเฉˆเฉฑเจŸ เจธเฉˆเฉฑเจŸ เจ•เจฐเฉ‹ เจœเจฟเจธ เจฒเจˆ เจฐเฉ‚เจŸ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉˆเฅค
  • เจฆเฉเจ†เจฐเจพ: โ€” เจ—เฉ‡เจŸเจตเฉ‡ เจจเฉ‚เฉฐ เจจเจฟเจธเจผเจšเจฟเจค เจ•เจฐเฉ‹ เจœเจฟเจธ เจฐเจพเจนเฉ€เจ‚ เจธเจพเจกเจพ เจธเจฌเจจเฉˆเฉฑเจŸ เจชเจนเฉเฉฐเจšเจฏเฉ‹เจ— เจนเฉ‹เจตเฉ‡เจ—เจพเฅค
  • เจ†เจจ-เจฒเจฟเฉฐเจ•: - เจ…เจธเฉ€เจ‚ เจธเฉฐเจ•เฉ‡เจค เจฆเจฟเฉฐเจฆเฉ‡ เจนเจพเจ‚ เจ•เจฟ เจœเจฆเฉ‹เจ‚ เจฒเจฟเฉฐเจ• เจ‰เจ เจพเจ‡เจ† เจœเจพเจ‚เจฆเจพ เจนเฉˆ เจคเจพเจ‚ เจฐเฉ‚เจŸ เจนเจฎเฉ‡เจธเจผเจพ เจฐเจœเจฟเจธเจŸเจฐ เจ•เฉ€เจคเฉ‡ เจœเจพเจฃเฉ‡ เจšเจพเจนเฉ€เจฆเฉ‡ เจนเจจเฅค

เจงเจฟเจ†เจจ เจฆเจฟเจ“ เจ•เจฟ เจฎเฉˆเจ‚ เจธเจชเฉ‡เจธ เจ•เจฟเจตเฉ‡เจ‚ เจฐเฉฑเจ–เจฆเจพ เจนเจพเจ‚; เจ‡เจน YAML เจตเจฟเฉฑเจš เจฌเจนเฉเจค เจฎเจนเฉฑเจคเจตเจชเฉ‚เจฐเจจ เจนเฉˆเฅค

เจ‡เจธเจฒเจˆ เจ…เจธเฉ€เจ‚ เจจเฉˆเฉฑเจŸเจตเจฐเจ• เจ‡เฉฐเจŸเจฐเจซเฉ‡เจธ เจฆเจพ เจตเจฐเจฃเจจ เจ•เฉ€เจคเจพ, เจฌเฉฐเจงเจจ เจฌเจฃเจพเจ‡เจ†, เจ…เจคเฉ‡ เจ‡เฉฑเจฅเฉ‹เจ‚ เจคเฉฑเจ• เจ•เจฟ เจตเฉ€เจฒเฉˆเจจ เจธเจผเจพเจฎเจฒ เจ•เฉ€เจคเฉ‡เฅค เจšเจฒเฉ‹ เจ†เจชเจฃเฉ€ เจ•เฉŒเจ‚เจซเจฟเจ— เจจเฉ‚เฉฐ เจฒเจพเจ—เฉ‚ เจ•เจฐเฉ€เจ, เจจเฉˆเฉฑเจŸเจชเจฒเฉˆเจจ เจ…เจชเจฒเจพเจˆ เจ•เจฎเจพเจ‚เจก เจธเจพเจกเฉ€ เจธเฉฐเจฐเจšเจจเจพ เจจเฉ‚เฉฐ เจ—เจฒเจคเฉ€เจ†เจ‚ เจฒเจˆ เจšเฉˆเฉฑเจ• เจ•เจฐเฉ‡เจ—เฉ€ เจ…เจคเฉ‡ เจธเจซเจฒ เจนเฉ‹เจฃ 'เจคเฉ‡ เจ‡เจธเจจเฉ‚เฉฐ เจฒเจพเจ—เฉ‚ เจ•เจฐเฉ‡เจ—เฉ€เฅค เจ…เฉฑเจ—เฉ‡, เจธเจฟเจธเจŸเจฎ เจฐเฉ€เจฌเฉ‚เจŸ เจนเฉ‹เจฃ 'เจคเฉ‡ เจธเฉฐเจฐเจšเจจเจพ เจ†เจชเจฃเฉ‡ เจ†เจช เจ‰เจญเจพเจฐเจฟเจ† เจœเจพเจตเฉ‡เจ—เจพเฅค

เจ•เฉ‹เจก เจฆเฉ‡ เจธเจพเจฐเฉ‡ เจชเจฟเจ›เจฒเฉ‡ เจฌเจฒเจพเจ•เจพเจ‚ เจจเฉ‚เฉฐ เจ‡เจ•เฉฑเจ เจพ เจ•เจฐเจจ เจคเฉ‹เจ‚ เจฌเจพเจ…เจฆ, เจธเจพเจจเฉ‚เฉฐ เจ‡เจน เจฎเจฟเจฒเจฟเจ† เจนเฉˆ:

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/.

เจธเจฐเฉ‹เจค: www.habr.com

เจ‡เฉฑเจ• เจŸเจฟเฉฑเจชเจฃเฉ€ เจœเฉ‹เฉœเฉ‹