nmcli เจ•เฉฐเจธเฉ‹เจฒ เจ‰เจชเจฏเฉ‹เจ—เจคเจพ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจ•เฉ‡ เจฒเฉ€เจจเจ•เจธ เจตเจฟเฉฑเจš เจจเฉˆเจŸเจตเจฐเจ• เจ•เจจเฉˆเจ•เจธเจผเจจเจพเจ‚ เจฆเจพ เจชเฉเจฐเจฌเฉฐเจงเจจ เจ•เจฐเจจเจพ

nmcli เจ‰เจชเจฏเฉ‹เจ—เจคเจพ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจ•เฉ‡ เจฒเฉ€เจจเจ•เจธ เจ•เจฎเจพเจ‚เจก เจฒเจพเจˆเจจ เจ‰เฉฑเจคเฉ‡ NetworkManager เจจเฉˆเฉฑเจŸเจตเจฐเจ• เจชเฉเจฐเจฌเฉฐเจงเจจ เจŸเฉ‚เจฒ เจฆเจพ เจชเฉ‚เจฐเจพ เจซเจพเจ‡เจฆเจพ เจ‰เจ เจพเจ“เฅค

nmcli เจ•เฉฐเจธเฉ‹เจฒ เจ‰เจชเจฏเฉ‹เจ—เจคเจพ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจ•เฉ‡ เจฒเฉ€เจจเจ•เจธ เจตเจฟเฉฑเจš เจจเฉˆเจŸเจตเจฐเจ• เจ•เจจเฉˆเจ•เจธเจผเจจเจพเจ‚ เจฆเจพ เจชเฉเจฐเจฌเฉฐเจงเจจ เจ•เจฐเจจเจพ

เจ‰เจชเจฏเฉ‹เจ—เจคเจพ nmcli เจจเฉˆเฉฑเจŸเจตเจฐเจ•เจฎเฉˆเจจเฉ‡เจœเจฐ เจซเฉฐเจ•เจธเจผเจจเจพเจ‚ เจจเฉ‚เฉฐ เจเจ•เจธเฉˆเจธ เจ•เจฐเจจ เจฒเจˆ เจธเจฟเฉฑเจงเฉ‡ API เจจเฉ‚เฉฐ เจ•เจพเจฒ เจ•เจฐเจฆเจพ เจนเฉˆเฅค

เจ‡เจน 2010 เจตเจฟเฉฑเจš เจชเฉเจฐเจ—เจŸ เจนเฉ‹เจ‡เจ† เจธเฉ€ เจ…เจคเฉ‡ เจ•เจˆเจ†เจ‚ เจฒเจˆ เจจเฉˆเฉฑเจŸเจตเจฐเจ• เจ‡เฉฐเจŸเจฐเจซเฉ‡เจธ เจ…เจคเฉ‡ เจ•เจจเฉˆเจ•เจธเจผเจจเจพเจ‚ เจจเฉ‚เฉฐ เจ•เฉŒเจ‚เจซเจฟเจ—เจฐ เจ•เจฐเจจ เจฆเจพ เจ‡เฉฑเจ• เจตเจฟเจ•เจฒเจชเจฟเจ• เจคเจฐเฉ€เจ•เจพ เจฌเจฃ เจ—เจฟเจ† เจนเฉˆเฅค เจนเจพเจฒเจพเจ‚เจ•เจฟ เจ•เฉเจ เจฒเฉ‹เจ• เจ…เจœเฉ‡ เจตเฉ€ เจตเจฐเจคเจฆเฉ‡ เจนเจจ ifconfig. เจ•เจฟเจ‰เจ‚เจ•เจฟ nmcli เจ‡เฉฑเจ• เจ•เจฎเจพเจ‚เจก เจฒเจพเจˆเจจ เจ‡เฉฐเจŸเจฐเจซเฉ‡เจธ (CLI) เจŸเฉ‚เจฒ เจนเฉˆ เจœเฉ‹ เจŸเจฐเจฎเฉ€เจจเจฒ เจตเจฟเฉฐเจกเฉ‹เจœเจผ เจ…เจคเฉ‡ เจธเจ•เฉเจฐเจฟเจชเจŸเจพเจ‚ เจตเจฟเฉฑเจš เจตเจฐเจคเจฃ เจฒเจˆ เจคเจฟเจ†เจฐ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆ, เจ‡เจน GUI เจคเฉ‹เจ‚ เจฌเจฟเจจเจพเจ‚ เจ•เฉฐเจฎ เจ•เจฐเจจ เจตเจพเจฒเฉ‡ เจธเจฟเจธเจŸเจฎ เจชเฉเจฐเจฌเฉฐเจงเจ•เจพเจ‚ เจฒเจˆ เจ†เจฆเจฐเจธเจผ เจนเฉˆเฅค

ncmli เจ•เจฎเจพเจ‚เจก เจธเฉฐเจŸเฉˆเจ•เจธ

เจ†เจฎ เจคเฉŒเจฐ 'เจคเฉ‡, เจธเฉฐเจŸเฉˆเจ•เจธ เจ‡เจธ เจคเจฐเฉเจนเจพเจ‚ เจฆเจฟเจ–เจพเจˆ เจฆเจฟเฉฐเจฆเจพ เจนเฉˆ:

$ nmcli <options> <section> <action>

  • เจตเจฟเจ•เจฒเจช เจชเฉˆเจฐเจพเจฎเฉ€เจŸเจฐ เจนเฉเฉฐเจฆเฉ‡ เจนเจจ เจœเฉ‹ nmcli เจ“เจชเจฐเฉ‡เจธเจผเจจ เจฆเฉ€เจ†เจ‚ เจธเฉ‚เจ–เจฎเจคเจพเจตเจพเจ‚ เจจเฉ‚เฉฐ เจจเจฟเจฐเจงเจพเจฐเจค เจ•เจฐเจฆเฉ‡ เจนเจจ,
  • เจธเฉˆเจ•เจธเจผเจจ (เจธเฉˆเจ•เจธเจผเจจ) - เจ‡เจน เจจเจฟเจฐเจงเจพเจฐเจค เจ•เจฐเจฆเจพ เจนเฉˆ เจ•เจฟ เจ‰เจชเจฏเฉ‹เจ—เจคเจพ เจฆเฉ€เจ†เจ‚ เจ•เจฟเจนเฉœเฉ€เจ†เจ‚ เจตเจฟเจธเจผเฉ‡เจธเจผเจคเจพเจตเจพเจ‚ เจจเฉ‚เฉฐ เจตเจฐเจคเจฃเจพ เจนเฉˆ,
  • เจเจ•เจธเจผเจจ - เจคเฉเจนเจพเจจเฉ‚เฉฐ เจ‡เจน เจฆเฉฑเจธเจฃ เจฆเฉ€ เจ‡เจœเจพเจœเจผเจค เจฆเจฟเฉฐเจฆเจพ เจนเฉˆ เจ•เจฟ เจ…เจธเจฒ เจตเจฟเฉฑเจš เจ•เฉ€ เจ•เจฐเจจ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉˆเฅค

เจ‡เฉฑเจฅเฉ‡ เจ•เฉเฉฑเจฒ 8 เจญเจพเจ— เจนเจจ, เจœเจฟเจจเฉเจนเจพเจ‚ เจตเจฟเฉฑเจšเฉ‹เจ‚ เจนเจฐ เจ‡เฉฑเจ• เจ•เจฎเจพเจ‚เจกเจพเจ‚ (เจ•เจฟเจฐเจฟเจ†เจตเจพเจ‚) เจฆเฉ‡ เจ‡เฉฑเจ• เจจเจฟเจธเจผเจšเจฟเจค เจธเจฎเฉ‚เจน เจจเจพเจฒ เจœเฉเฉœเจฟเจ† เจนเฉ‹เจ‡เจ† เจนเฉˆ:

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

เจธเจงเจพเจฐเจจ เจ‰เจฆเจพเจนเจฐเจจ

เจธเจผเฉเจฐเฉ‚ เจ•เจฐเจจ เจคเฉ‹เจ‚ เจชเจนเจฟเจฒเจพเจ‚, เจฏเจ•เฉ€เจจเฉ€ เจฌเจฃเจพเจ“ เจ•เจฟ NetworkManager เจšเฉฑเจฒ เจฐเจฟเจนเจพ เจนเฉˆ เจ…เจคเฉ‡ nmcli เจ‡เจธ เจจเจพเจฒ เจธเฉฐเจšเจพเจฐ เจ•เจฐ เจธเจ•เจฆเจพ เจนเฉˆ:

$ nmcli general
STATE      CONNECTIVITY  WIFI-HW  WIFI     WWAN-HW  WWAN    
connected  full          enabled  enabled  enabled  enabled

เจ•เฉฐเจฎ เจ…เจ•เจธเจฐ เจธเจพเจฐเฉ‡ เจจเฉˆเฉฑเจŸเจตเจฐเจ• เจ•เจจเฉˆเจ•เจธเจผเจจ เจชเฉเจฐเฉ‹เจซเจพเจˆเจฒเจพเจ‚ เจจเฉ‚เฉฐ เจฆเฉ‡เจ– เจ•เฉ‡ เจธเจผเฉเจฐเฉ‚ เจนเฉเฉฐเจฆเจพ เจนเฉˆ:

$ nmcli connection show
NAME                UUID                                  TYPE      DEVICE
Wired connection 1  ac3241e4-b424-35d6-aaa7-07498561688d  ethernet  enp0s3
Wired connection 2  2279d917-fa02-390c-8603-3083ec5a1d3e  ethernet  enp0s8
Wired connection 3  52d89737-de92-35ec-b082-8cf2e5ac36e6  ethernet  enp0s9

เจ‡เจน เจ•เจฎเจพเจ‚เจก เจตเจฐเจคเจฆเฉ€ เจนเฉˆ เจ•เจพเจฐเจตเจพเจˆ เจ•เจจเฉˆเจ•เจธเจผเจจ เจธเฉˆเจ•เจธเจผเจจ เจฒเจˆ เจฆเจฟเจ–เจพเจ“เฅค

เจŸเฉˆเจธเจŸ เจฎเจธเจผเฉ€เจจ เจ‰เจฌเฉฐเจŸเฉ‚ 20.04 เจšเจฒเจพ เจฐเจนเฉ€ เจนเฉˆเฅค เจ‡เจธ เจธเจฅเจฟเจคเฉ€ เจตเจฟเฉฑเจš, เจธเจพเจจเฉ‚เฉฐ เจคเจฟเฉฐเจจ เจตเจพเจ‡เจฐเจก เจ•เจจเฉˆเจ•เจธเจผเจจ เจฎเจฟเจฒเฉ‡ เจนเจจ: enp0s3, enp0s8, เจ…เจคเฉ‡ enp0s9เฅค

เจ•เจจเฉˆเจ•เจธเจผเจจเจพเจ‚ เจฆเจพ เจชเฉเจฐเจฌเฉฐเจงเจจ เจ•เจฐเฉ‹

เจ‡เจน เจธเจฎเจเจฃเจพ เจฎเจนเฉฑเจคเจตเจชเฉ‚เจฐเจจ เจนเฉˆ เจ•เจฟ nmcli เจตเจฟเฉฑเจš, เจ•เจจเฉˆเจ•เจธเจผเจจ เจธเจผเจฌเจฆ เจฆเฉเจ†เจฐเจพ เจธเจพเจกเจพ เจฎเจคเจฒเจฌ เจ…เจœเจฟเจนเฉ€ เจ‡เจ•เจพเจˆ เจนเฉˆ เจœเจฟเจธ เจตเจฟเฉฑเจš เจ•เฉเจจเฉˆเจ•เจธเจผเจจ เจฌเจพเจฐเฉ‡ เจธเจพเจฐเฉ€ เจœเจพเจฃเจ•เจพเจฐเฉ€ เจนเฉเฉฐเจฆเฉ€ เจนเฉˆเฅค เจฆเฉ‚เจœเฉ‡ เจธเจผเจฌเจฆเจพเจ‚ เจตเจฟเฉฑเจš, เจ‡เจน เจจเฉˆเฉฑเจŸเจตเจฐเจ• เจธเฉฐเจฐเจšเจจเจพ เจนเฉˆเฅค เจ•เจจเฉˆเจ•เจธเจผเจจ เจฒเจฟเฉฐเจ• เจฒเฉ‡เจ…เจฐ เจ…เจคเฉ‡ IP เจเจกเจฐเฉˆเฉฑเจธเจฟเฉฐเจ— เจœเจพเจฃเจ•เจพเจฐเฉ€ เจธเจฎเฉ‡เจค เจ•เจจเฉˆเจ•เจธเจผเจจ-เจธเจฌเฉฐเจงเจค เจธเจพเจฐเฉ€ เจœเจพเจฃเจ•เจพเจฐเฉ€ เจจเฉ‚เฉฐ เจธเจผเจพเจฎเจฒ เจ•เจฐเจฆเจพ เจนเฉˆเฅค เจ‡เจน OSI เจจเฉˆเฉฑเจŸเจตเจฐเจ•เจฟเฉฐเจ— เจฎเจพเจกเจฒ เจตเจฟเฉฑเจš เจฒเฉ‡เจ…เจฐ 2 เจ…เจคเฉ‡ เจฒเฉ‡เจ…เจฐ 3 เจนเจจเฅค

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

เจจเฉˆเฉฑเจŸเจตเจฐเจ• เจ•เจจเฉˆเจ•เจธเจผเจจ เจœเฉ‹เฉœ เจฐเจฟเจนเจพ เจนเฉˆ

ncmli เจธเจนเฉ‚เจฒเจค เจคเฉเจนเจพเจจเฉ‚เฉฐ เจคเฉ‡เจœเจผเฉ€ เจจเจพเจฒ เจœเฉ‹เฉœเจจ เจ…เจคเฉ‡ เจคเฉเจฐเฉฐเจค เจ•เจจเฉˆเจ•เจธเจผเจจเจพเจ‚ เจฆเฉ€ เจธเฉฐเจฐเจšเจจเจพ เจ•เจฐเจจ เจฆเฉ€ เจ‡เจœเจพเจœเจผเจค เจฆเจฟเฉฐเจฆเฉ€ เจนเฉˆเฅค เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, เจตเจพเจ‡เจฐเจก เจ•เจจเฉˆเจ•เจธเจผเจจ 2 (enp0s8 เจจเจพเจฒ) เจœเฉ‹เฉœเจจ เจฒเจˆ, เจคเฉเจนเจพเจจเฉ‚เฉฐ เจธเฉเจชเจฐเจฏเฉ‚เจœเจผเจฐ เจตเจœเฉ‹เจ‚ เจนเฉ‡เจ  เจฒเจฟเจ–เฉ€ เจ•เจฎเจพเจ‚เจก เจšเจฒเจพเจ‰เจฃ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉˆ:

$ sudo nmcli connection add type ethernet ifname enp0s8
Connection 'ethernet-enp0s8' (09d26960-25a0-440f-8b20-c684d7adc2f5) successfully added.

เจŸเจพเจˆเจช เจตเจฟเจ•เจฒเจช เจตเจฟเฉฑเจš เจ…เจธเฉ€เจ‚ เจฆเจฐเจธเจพเจ‰เจ‚เจฆเฉ‡ เจนเจพเจ‚ เจ•เจฟ เจ‡เจน เจ‡เฉฑเจ• เจˆเจฅเจฐเจจเฉˆเฉฑเจŸ เจ•เฉเจจเฉˆเจ•เจธเจผเจจ เจนเฉ‹เจตเฉ‡เจ—เจพ, เจ…เจคเฉ‡ ifname (เจ‡เฉฐเจŸเจฐเจซเฉ‡เจธ เจจเจพเจฎ) เจตเจฟเจ•เจฒเจช เจตเจฟเฉฑเจš เจ…เจธเฉ€เจ‚ เจ‰เจธ เจจเฉˆเฉฑเจŸเจตเจฐเจ• เจ‡เฉฐเจŸเจฐเจซเฉ‡เจธ เจจเฉ‚เฉฐ เจฆเจฐเจธเจพเจ‰เจ‚เจฆเฉ‡ เจนเจพเจ‚ เจœเฉ‹ เจ…เจธเฉ€เจ‚ เจตเจฐเจคเจฃเจพ เจšเจพเจนเฉเฉฐเจฆเฉ‡ เจนเจพเจ‚เฅค

เจ‡เจน เจ•เจฎเจพเจ‚เจก เจšเจฒเจพเจ‰เจฃ เจคเฉ‹เจ‚ เจฌเจพเจ…เจฆ เจ•เฉ€ เจนเฉ‹เจตเฉ‡เจ—เจพ:

$ nmcli connection show
NAME                UUID                                  TYPE      DEVICE
Wired connection 1  ac3241e4-b424-35d6-aaa7-07498561688d  ethernet  enp0s3
Wired connection 2  2279d917-fa02-390c-8603-3083ec5a1d3e  ethernet  enp0s8
Wired connection 3  52d89737-de92-35ec-b082-8cf2e5ac36e6  ethernet  enp0s9
ethernet-enp0s8     09d26960-25a0-440f-8b20-c684d7adc2f5  ethernet  --  

เจ‡เฉฑเจ• เจจเจตเจพเจ‚ เจ•เฉเจจเฉˆเจ•เจธเจผเจจ เจฌเจฃเจพเจ‡เจ† เจ—เจฟเจ† เจนเฉˆ, ethernet-enp0s8เฅค เจ‡เจธ เจจเฉ‚เฉฐ เจ‡เฉฑเจ• UUID เจฆเจฟเฉฑเจคเจพ เจ—เจฟเจ† เจธเฉ€ เจ…เจคเฉ‡ เจ•เจจเฉˆเจ•เจธเจผเจจ เจฆเฉ€ เจ•เจฟเจธเจฎ เจˆเจฅเจฐเจจเฉˆเฉฑเจŸ เจธเฉ€เฅค เจšเจฒเฉ‹ เจ‡เจธเจจเฉ‚เฉฐ เจ…เจช เจ•เจฎเจพเจ‚เจก เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจ•เฉ‡ เจตเจงเจพเจ“:

$ nmcli connection up ethernet-enp0s8
Connection successfully activated (D-Bus active path: /org/freedesktop/NetworkManager/ActiveConnection/4)

เจ†เจ‰ เจฆเฉเจฌเจพเจฐเจพ เจธเจฐเจ—เจฐเจฎ เจ•เฉเจจเฉˆเจ•เจธเจผเจจเจพเจ‚ เจฆเฉ€ เจธเฉ‚เจšเฉ€ เจฆเฉ€ เจœเจพเจ‚เจš เจ•เจฐเฉ€เจ:

$ nmcli connection show --active
NAME                UUID                                  TYPE      DEVICE
Wired connection 1  ac3241e4-b424-35d6-aaa7-07498561688d  ethernet  enp0s3
ethernet-enp0s8     09d26960-25a0-440f-8b20-c684d7adc2f5  ethernet  enp0s8
Wired connection 3  52d89737-de92-35ec-b082-8cf2e5ac36e6  ethernet  enp0s9

เจ‡เฉฑเจ• เจจเจตเจพเจ‚ เจ•เฉเจจเฉˆเจ•เจธเจผเจจ เจˆเจฅเจฐเจจเฉˆเฉฑเจŸ-enp0s8 เจœเฉ‹เฉœเจฟเจ† เจ—เจฟเจ† เจนเฉˆ, เจ‡เจน เจ•เจฟเจฐเจฟเจ†เจธเจผเฉ€เจฒ เจนเฉˆ เจ…เจคเฉ‡ enp0s8 เจจเฉˆเฉฑเจŸเจตเจฐเจ• เจ‡เฉฐเจŸเจฐเจซเฉ‡เจธ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเจพ เจนเฉˆเฅค

เจ•เจจเฉˆเจ•เจธเจผเจจ เจธเจฅเจพเจชเจค เจ•เฉ€เจคเฉ‡ เจœเจพ เจฐเจนเฉ‡ เจนเจจ

ncmli เจธเจนเฉ‚เจฒเจค เจคเฉเจนเจพเจจเฉ‚เฉฐ เจฎเฉŒเจœเฉ‚เจฆเจพ เจ•เฉเจจเฉˆเจ•เจธเจผเจจเจพเจ‚ เจฆเฉ‡ เจชเฉˆเจฐเจพเจฎเฉ€เจŸเจฐเจพเจ‚ เจจเฉ‚เฉฐ เจ†เจธเจพเจจเฉ€ เจจเจพเจฒ เจฌเจฆเจฒเจฃ เจฆเฉ€ เจ‡เจœเจพเจœเจผเจค เจฆเจฟเฉฐเจฆเฉ€ เจนเฉˆเฅค เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, เจคเฉเจนเจพเจจเฉ‚เฉฐ เจ†เจชเจฃเฉ‡ เจกเจพเจ‡เจจเจพเจฎเจฟเจ• (DHCP) IP เจเจกเจฐเฉˆเฉฑเจธ เจจเฉ‚เฉฐ เจ‡เฉฑเจ• เจธเจฅเจฟเจฐ IP เจเจกเจฐเฉˆเฉฑเจธ เจตเจฟเฉฑเจš เจฌเจฆเจฒเจฃ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉˆเฅค

เจฎเฉฐเจจ เจฒเจ“ เจ•เจฟ เจธเจพเจจเฉ‚เฉฐ IP เจเจกเจฐเฉˆเฉฑเจธ เจจเฉ‚เฉฐ 192.168.4.26 'เจคเฉ‡ เจธเฉˆเฉฑเจŸ เจ•เจฐเจจ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉˆเฅค เจ…เจœเจฟเจนเจพ เจ•เจฐเจจ เจฒเจˆ เจ…เจธเฉ€เจ‚ เจฆเฉ‹ เจ•เจฎเจพเจ‚เจกเจพเจ‚ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚เฅค เจชเจนเจฟเจฒเจพ เจธเจฟเฉฑเจงเจพ IP เจเจกเจฐเฉˆเฉฑเจธ เจธเฉˆเจŸ เจ•เจฐเฉ‡เจ—เจพ, เจ…เจคเฉ‡ เจฆเฉ‚เจœเจพ IP เจเจกเจฐเฉˆเฉฑเจธ เจธเฉˆเจŸเจฟเฉฐเจ— เจตเจฟเจงเฉ€ เจจเฉ‚เฉฐ เจฎเฉˆเจจเฉ‚เจ…เจฒ เจตเจฟเฉฑเจš เจฌเจฆเจฒ เจฆเฉ‡เจตเฉ‡เจ—เจพ:

$ nmcli connection modify ethernet-enp0s8 ipv4.address 192.168.4.26/24
$ nmcli connection modify ethernet-enp0s8 ipv4.method manual

เจธเจฌเจจเฉˆเฉฑเจŸ เจฎเจพเจธเจ• เจจเฉ‚เฉฐ เจตเฉ€ เจธเฉˆเฉฑเจŸ เจ•เจฐเจจเจพ เจจเจพ เจญเฉเฉฑเจฒเฉ‹เฅค เจธเจพเจกเฉ‡ เจŸเฉˆเจธเจŸ เจ•เจจเฉˆเจ•เจธเจผเจจ เจฒเจˆ เจ‡เจน 255.255.255.0 เจนเฉˆ, เจœเจพเจ‚ เจ•เจฒเจพเจธ เจฐเจนเจฟเจค เจฐเฉ‚เจŸเจฟเฉฐเจ— (CIDR) เจฒเจˆ /24 เจฆเฉ‡ เจจเจพเจฒ เจนเฉˆเฅค

เจคเจฌเจฆเฉ€เจฒเฉ€เจ†เจ‚ เจจเฉ‚เฉฐ เจฒเจพเจ—เฉ‚ เจ•เจฐเจจ เจฒเจˆ, เจคเฉเจนเจพเจจเฉ‚เฉฐ เจ•เจจเฉˆเจ•เจธเจผเจจ เจจเฉ‚เฉฐ เจ…เจ•เจฟเจฐเจฟเจ†เจธเจผเฉ€เจฒ เจ•เจฐเจจ เจ…เจคเฉ‡ เจซเจฟเจฐ เจฎเฉเฉœ เจธเจฐเจ—เจฐเจฎ เจ•เจฐเจจ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉˆ:

$ nmcli connection down ethernet-enp0s8
Connection 'ethernet-enp0s8' successfully deactivated (D-Bus active path: /org/freedesktop/NetworkManager/ActiveConnection/4)
$ nmcli connection up ethernet-enp0s8
Connection successfully activated (D-Bus active path: /org/freedesktop/NetworkManager/ActiveC

เจœเฉ‡เจ•เจฐ, เจ‡เจธเจฆเฉ‡ เจ‰เจฒเจŸ, เจคเฉเจนเจพเจจเฉ‚เฉฐ DHCP เจจเฉ‚เฉฐ เจธเจฅเจพเจชเจฟเจค เจ•เจฐเจจ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉˆ, เจคเจพเจ‚ เจฎเฉˆเจจเฉ‚เจ…เจฒ เจฆเฉ€ เจฌเจœเจพเจ เจ†เจŸเฉ‹ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเฉ‹:

$ nmcli connection modify ethernet-enp0s8 ipv4.method auto

เจกเจฟเจตเจพเจˆเจธเจพเจ‚ เจจเจพเจฒ เจ•เฉฐเจฎ เจ•เจฐเจจเจพ

เจ‡เจธเจฆเฉ‡ เจฒเจˆ เจ…เจธเฉ€เจ‚ เจกเจฟเจตเจพเจˆเจธ เจธเฉˆเจ•เจธเจผเจจ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚.

เจกเจฟเจตเจพเจˆเจธ เจธเจฅเจฟเจคเฉ€ เจฆเฉ€ เจœเจพเจ‚เจš เจ•เฉ€เจคเฉ€ เจœเจพ เจฐเจนเฉ€ เจนเฉˆ

$ nmcli device status
DEVICE  TYPE      STATE      CONNECTION        
enp0s3  ethernet  connected  Wired connection 1
enp0s8  ethernet  connected  ethernet-enp0s8    
enp0s9  ethernet  connected  Wired connection 3
lo      loopback  unmanaged  --  

เจกเจฟเจตเจพเจˆเจธ เจœเจพเจฃเจ•เจพเจฐเฉ€ เจฒเจˆ เจฌเฉ‡เจจเจคเฉ€ เจ•เฉ€เจคเฉ€ เจœเจพ เจฐเจนเฉ€ เจนเฉˆ

เจ…เจœเจฟเจนเจพ เจ•เจฐเจจ เจฒเจˆ, เจกเจฟเจตเจพเจˆเจธ เจธเฉˆเจ•เจธเจผเจจ เจคเฉ‹เจ‚ เจธเจผเฉ‹เจ… เจเจ•เจธเจผเจจ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเฉ‹ (เจคเฉเจนเจพเจจเฉ‚เฉฐ เจกเจฟเจตเจพเจˆเจธ เจฆเจพ เจจเจพเจฎ เจฆเฉ‡เจฃเจพ เจšเจพเจนเฉ€เจฆเจพ เจนเฉˆ)เฅค เจ‰เจชเจฏเฉ‹เจ—เจคเจพ เจฌเจนเฉเจค เจธเจพเจฐเฉ€ เจœเจพเจฃเจ•เจพเจฐเฉ€ เจชเฉเจฐเจฆเจฐเจธเจผเจฟเจค เจ•เจฐเจฆเฉ€ เจนเฉˆ, เจ…เจ•เจธเจฐ เจ•เจˆ เจชเฉฐเจจเจฟเจ†เจ‚ 'เจคเฉ‡เฅค
เจ†เจ‰ enp0s8 เจ‡เฉฐเจŸเจฐเจซเฉ‡เจธ เจจเฉ‚เฉฐ เจตเฉ‡เจ–เฉ€เจ เจœเฉ‹ เจธเจพเจกเจพ เจจเจตเจพเจ‚ เจ•เฉเจจเฉˆเจ•เจธเจผเจจ เจตเจฐเจคเจฆเจพ เจนเฉˆเฅค เจšเจฒเฉ‹ เจ‡เจน เจธเฉเจจเจฟเจธเจผเจšเจฟเจค เจ•เจฐเฉ€เจ เจ•เจฟ เจ‡เจน เจฌเจฟเจฒเจ•เฉเจฒ เจ‰เจธเฉ‡ IP เจชเจคเฉ‡ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเจพ เจนเฉˆ เจœเฉ‹ เจ…เจธเฉ€เจ‚ เจชเจนเจฟเจฒเจพเจ‚ เจธเฉˆเฉฑเจŸ เจ•เฉ€เจคเจพ เจธเฉ€:

$ nmcli device show enp0s8
GENERAL.DEVICE:                         enp0s8
GENERAL.TYPE:                           ethernet
GENERAL.HWADDR:                         08:00:27:81:16:20
GENERAL.MTU:                            1500
GENERAL.STATE:                          100 (connected)
GENERAL.CONNECTION:                     ethernet-enp0s8
GENERAL.CON-PATH:                       /org/freedesktop/NetworkManager/ActiveConnection/6
WIRED-PROPERTIES.CARRIER:               on
IP4.ADDRESS[1]:                         192.168.4.26/24
IP4.GATEWAY:                            --
IP4.ROUTE[1]:                           dst = 192.168.4.0/24, nh = 0.0.0.0, mt = 103
IP6.ADDRESS[1]:                         fe80::6d70:90de:cb83:4491/64
IP6.GATEWAY:                            --
IP6.ROUTE[1]:                           dst = fe80::/64, nh = ::, mt = 103
IP6.ROUTE[2]:                           dst = ff00::/8, nh = ::, mt = 256, table=255

เจ•เจพเจซเจผเฉ€ เจœเจพเจฃเจ•เจพเจฐเฉ€ เจนเฉˆเฅค เจ†เจ‰ เจฎเฉเฉฑเจ– เจ—เฉฑเจฒ เจจเฉ‚เฉฐ เจ‰เจœเจพเจ—เจฐ เจ•เจฐเฉ€เจ:

  • เจจเฉˆเฉฑเจŸเจตเจฐเจ• เจ‡เฉฐเจŸเจฐเจซเฉ‡เจธ เจจเจพเจฎ: enp0s8.
  • เจ•เจจเฉˆเจ•เจธเจผเจจ เจฆเฉ€ เจ•เจฟเจธเจฎ: เจตเจพเจ‡เจฐเจก เจˆเจฅเจฐเจจเฉˆเฉฑเจŸ เจ•เจจเฉˆเจ•เจธเจผเจจเฅค
  • เจ…เจธเฉ€เจ‚ เจกเจฟเจตเจพเจˆเจธ เจฆเจพ MAC เจเจกเจฐเฉˆเฉฑเจธ เจฆเฉ‡เจ–เจฆเฉ‡ เจนเจพเจ‚เฅค
  • เจ…เจงเจฟเจ•เจคเจฎ เจŸเจฐเจพเจ‚เจธเจฎเจฟเจธเจผเจจ เจฏเฉ‚เจจเจฟเจŸ (MTU) เจจเจฟเจฐเจงเจพเจฐเจค เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆ โ€” เจ‡เฉฑเจ• เจชเฉˆเจ•เฉ‡เจŸ เจฆเฉ‡ เจ‰เจชเจฏเฉ‹เจ—เฉ€ เจกเฉ‡เจŸเจพ เจฌเจฒเจพเจ• เจฆเจพ เจ…เจงเจฟเจ•เจคเจฎ เจ†เจ•เจพเจฐ เจœเฉ‹ เจ•เจฟ เจชเจฐเฉ‹เจŸเฉ‹เจ•เจพเจฒ เจฆเฉเจ†เจฐเจพ เจฌเจฟเจจเจพเจ‚ เจซเฉเจฐเฉˆเจ—เจฎเฉˆเจ‚เจŸเฉ‡เจธเจผเจจ เจฆเฉ‡ เจชเฉเจฐเจธเจพเจฐเจฟเจค เจ•เฉ€เจคเจพ เจœเจพ เจธเจ•เจฆเจพ เจนเฉˆเฅค
  • เจกเจฟเจตเจพเจˆเจธ เจตเจฐเจคเจฎเจพเจจ เจตเจฟเฉฑเจš เจœเฉเฉœเจฟเจ† เจนเฉ‹เจ‡เจ† เจนเฉˆ.
  • เจ•เจจเฉˆเจ•เจธเจผเจจ เจฆเจพ เจจเจพเจฎเจ•เจฟเจนเฉœเจพ เจœเฉฐเจคเจฐ เจตเจฐเจค เจฐเจฟเจนเจพ เจนเฉˆ: ethernet-enp0s8.
  • เจกเจฟเจตเจพเจˆเจธ เจ‡เฉฑเจ• เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเฉ€ เจนเฉˆ IP เจเจกเจฐเฉˆเฉฑเจธ, เจœเฉ‹ เจ…เจธเฉ€เจ‚ เจชเจนเจฟเจฒเจพเจ‚ เจธเจฅเจพเจชเจฟเจค เจ•เฉ€เจคเจพ เจนเฉˆ: 192.168.4.26/24.

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

เจ‡เฉฐเจŸเจฐเจเจ•เจŸเจฟเจต nmcli เจธเฉฐเจชเจพเจฆเจ•

nmcli เจ•เฉ‹เจฒ เจ‡เฉฑเจ• เจธเจงเจพเจฐเจจ เจชเจฐเจธเจชเจฐ เจธเฉฐเจชเจพเจฆเจ• เจตเฉ€ เจนเฉˆ, เจœเฉ‹ เจ•เฉเจ เจฒเฉ‹เจ•เจพเจ‚ เจฒเจˆ เจ•เฉฐเจฎ เจ•เจฐเจจ เจฒเจˆ เจตเจงเฉ‡เจฐเฉ‡ เจ†เจฐเจพเจฎเจฆเจพเจ‡เจ• เจนเฉ‹ เจธเจ•เจฆเจพ เจนเฉˆเฅค เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ เจ‡เจธเจจเฉ‚เฉฐ เจ‡เฉฑเจ• เจˆเจฅเจฐเจจเฉˆเฉฑเจŸ-enp0s8 เจ•เฉเจจเฉˆเจ•เจธเจผเจจ เจ‰เฉฑเจคเฉ‡ เจšเจฒเจพเจ‰เจฃ เจฒเจˆ, เจตเจฐเจคเฉ‹เจ‚ เจ•เจพเจฐเจตเจพเจˆ เจธเฉ‹เจง:

$ nmcli connection edit ethernet-enp0s8

เจ‡เจธ เจตเจฟเฉฑเจš เจ‡เฉฑเจ• เจ›เฉ‹เจŸเฉ€ เจœเจฟเจนเฉ€ เจฎเจฆเจฆ เจตเฉ€ เจนเฉˆ, เจœเฉ‹ เจ•เจฟ, เจนเจพเจฒเจพเจ‚เจ•เจฟ, เจ•เฉฐเจธเฉ‹เจฒ เจธเฉฐเจธเจ•เจฐเจฃ เจจเจพเจฒเฉ‹เจ‚ เจ†เจ•เจพเจฐ เจตเจฟเฉฑเจš เจ›เฉ‹เจŸเจพ เจนเฉˆ:

===| nmcli interactive connection editor |===
Editing existing '802-3-ethernet' connection: 'ethernet-enp0s8'
Type 'help' or '?' for available commands.
Type 'print' to show all the connection properties.
Type 'describe [<setting>.<prop>]' for detailed property description.
You may edit the following settings: connection, 802-3-ethernet (ethernet), 802-1x, dcb, sriov, ethtool, match, ipv4, ipv6, tc, proxy
nmcli>

เจœเฉ‡เจ•เจฐ เจคเฉเจธเฉ€เจ‚ เจชเฉเจฐเจฟเฉฐเจŸ เจ•เจฎเจพเจ‚เจก เจŸเจพเจˆเจช เจ•เจฐเจฆเฉ‡ เจนเฉ‹ เจ…เจคเฉ‡ เจเจ‚เจŸเจฐ เจฆเจฌเจพเจ‰เจ‚เจฆเฉ‡ เจนเฉ‹, เจคเจพเจ‚ nmcli เจธเจพเจฐเฉ€เจ†เจ‚ เจ•เฉเจจเฉˆเจ•เจธเจผเจจ เจตเจฟเจธเจผเฉ‡เจธเจผเจคเจพเจตเจพเจ‚ เจชเฉเจฐเจฆเจฐเจธเจผเจฟเจค เจ•เจฐเฉ‡เจ—เจพ:

===============================================================================
                 Connection profile details (ethernet-enp0s8)
===============================================================================
connection.id:                          ethernet-enp0s8
connection.uuid:                        09d26960-25a0-440f-8b20-c684d7adc2f5
connection.stable-id:                   --
connection.type:                        802-3-ethernet
connection.interface-name:              enp0s8
connection.autoconnect:                 yes
connection.autoconnect-priority:        0
connection.autoconnect-retries:         -1 (default)
connection.multi-connect:               0 (default)
connection.auth-retries:                -1
connection.timestamp:                   1593967212
connection.read-only:                   no
connection.permissions:                 --
connection.zone:                        --
connection.master:                      --
connection.slave-type:                  --
connection.autoconnect-slaves:          -1 (default)
connection.secondaries:                 --

เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, DHCP เจจเจพเจฒ เจ•เฉเจจเฉˆเจ•เจธเจผเจจ เจธเฉˆเฉฑเจŸ เจ•เจฐเจจ เจฒเจˆ, goto ipv4 เจŸเจพเจˆเจช เจ•เจฐเฉ‹ เจ…เจคเฉ‡ เจ•เจฒเจฟเฉฑเจ• เจ•เจฐเฉ‹ เจฆเจฟเจ“:

nmcli> goto ipv4
You may edit the following properties: method, dns, dns-search, 
dns-options, dns-priority, addresses, gateway, routes, route-metric, 
route-table, routing-rules, ignore-auto-routes, ignore-auto-dns, 
dhcp-client-id, dhcp-iaid, dhcp-timeout, dhcp-send-hostname, 
dhcp-hostname, dhcp-fqdn, dhcp-hostname-flags, never-default, may-fail, 
dad-timeout
nmcli ipv4>

เจซเจฟเจฐ เจธเฉˆเฉฑเจŸ เจตเจฟเจงเฉ€ เจ†เจŸเฉ‹ เจฒเจฟเจ–เฉ‹ เจ…เจคเฉ‡ เจ•เจฒเจฟเฉฑเจ• เจ•เจฐเฉ‹ เจฆเจฟเจ“:

nmcli ipv4> set method auto
Do you also want to clear 'ipv4.addresses'? [yes]:

เจœเฉ‡เจ•เจฐ เจคเฉเจธเฉ€เจ‚ เจธเจฅเจฟเจฐ IP เจเจกเจฐเฉˆเฉฑเจธ เจจเฉ‚เฉฐ เจธเจพเจซเจผ เจ•เจฐเจจเจพ เจšเจพเจนเฉเฉฐเจฆเฉ‡ เจนเฉ‹, เจคเจพเจ‚ เจ•เจฒเจฟเฉฑเจ• เจ•เจฐเฉ‹ เจฆเจฟเจ“. เจจเจนเฉ€เจ‚ เจคเจพเจ‚, เจจเฉฐเจฌเจฐ เจŸเจพเจˆเจช เจ•เจฐเฉ‹ เจ…เจคเฉ‡ เจเจ‚เจŸเจฐ เจฆเจฌเจพเจ“เฅค เจœเฉ‡เจ•เจฐ เจคเฉเจธเฉ€เจ‚ เจธเฉ‹เจšเจฆเฉ‡ เจนเฉ‹ เจ•เจฟ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจญเจตเจฟเฉฑเจ– เจตเจฟเฉฑเจš เจ‡เจธเจฆเฉ€ เจฒเฉ‹เฉœ เจชเจตเฉ‡เจ—เฉ€ เจคเจพเจ‚ เจคเฉเจธเฉ€เจ‚ เจ‡เจธเจจเฉ‚เฉฐ เจฌเจšเจพ เจธเจ•เจฆเฉ‡ เจนเฉ‹เฅค เจชเจฐ เจ‡เฉฑเจ• เจธเฉเจฐเฉฑเจ–เจฟเจ…เจค เจ•เฉ€เจคเฉ‡ เจธเจฅเจฟเจฐ IP เจชเจคเฉ‡ เจฆเฉ‡ เจจเจพเจฒ เจตเฉ€, DHCP เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เฉ€เจคเฉ€ เจœเจพเจเจ—เฉ€ เจœเฉ‡เจ•เจฐ เจตเจฟเจงเฉ€ เจ†เจŸเฉ‹ 'เจคเฉ‡ เจธเฉˆเฉฑเจŸ เจ•เฉ€เจคเฉ€ เจ—เจˆ เจนเฉˆเฅค

เจ†เจชเจฃเฉ€เจ†เจ‚ เจคเจฌเจฆเฉ€เจฒเฉ€เจ†เจ‚ เจจเฉ‚เฉฐ เจธเฉเจฐเฉฑเจ–เจฟเจ…เจค เจ•เจฐเจจ เจฒเจˆ เจธเฉ‡เจต เจ•เจฎเจพเจ‚เจก เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเฉ‹:

nmcli ipv4> save
Connection 'ethernet-enp0s8' (09d26960-25a0-440f-8b20-c684d7adc2f5) successfully updated.
nmcli ipv4>

nmcli เจ‡เฉฐเจŸเจฐเจเจ•เจŸเจฟเจต เจเจกเฉ€เจŸเจฐ เจคเฉ‹เจ‚ เจฌเจพเจนเจฐ เจจเจฟเจ•เจฒเจฃ เจฒเจˆ quit เจŸเจพเจˆเจช เจ•เจฐเฉ‹เฅค เจœเฉ‡เจ•เจฐ เจคเฉเจธเฉ€เจ‚ เจ›เฉฑเจกเจฃ เจฌเจพเจฐเฉ‡ เจ†เจชเจฃเจพ เจฎเจจ เจฌเจฆเจฒเจฆเฉ‡ เจนเฉ‹, เจคเจพเจ‚ เจฌเฉˆเจ• เจ•เจฎเจพเจ‚เจก เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเฉ‹เฅค

เจ…เจคเฉ‡ เจ‡เจน เจธเจญ เจ•เฉเจ เจจเจนเฉ€เจ‚ เจนเฉˆ

nmcli เจ‡เฉฐเจŸเจฐเจเจ•เจŸเจฟเจต เจเจกเฉ€เจŸเจฐ เจ–เฉ‹เจฒเฉเจนเฉ‹ เจ…เจคเฉ‡ เจตเฉ‡เจ–เฉ‹ เจ•เจฟ เจ‡เฉฑเจฅเฉ‡ เจ•เจฟเฉฐเจจเฉ€เจ†เจ‚ เจธเฉˆเจŸเจฟเฉฐเจ—เจพเจ‚ เจนเจจ เจ…เจคเฉ‡ เจนเจฐเฉ‡เจ• เจธเฉˆเจŸเจฟเฉฐเจ— เจตเจฟเฉฑเจš เจ•เจฟเฉฐเจจเฉ€เจ†เจ‚ เจตเจฟเจธเจผเฉ‡เจธเจผเจคเจพเจตเจพเจ‚ เจนเจจเฅค เจ‡เฉฐเจŸเจฐเจเจ•เจŸเจฟเจต เจเจกเฉ€เจŸเจฐ เจ‡เฉฑเจ• เจตเจงเฉ€เจ† เจŸเฉ‚เจฒ เจนเฉˆ, เจชเจฐ เจœเฉ‡เจ•เจฐ เจคเฉเจธเฉ€เจ‚ เจ‡เฉฑเจ•-เจฒเจพเจˆเจจเจฐ เจœเจพเจ‚ เจธเจ•เฉเจฐเจฟเจชเจŸเจพเจ‚ เจตเจฟเฉฑเจš nmcli เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจจเจพ เจšเจพเจนเฉเฉฐเจฆเฉ‡ เจนเฉ‹, เจคเจพเจ‚ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจจเจฟเจฏเจฎเจค เจ•เจฎเจพเจ‚เจก-เจฒเจพเจˆเจจ เจธเฉฐเจธเจ•เจฐเจฃ เจฆเฉ€ เจฒเฉ‹เฉœ เจชเจตเฉ‡เจ—เฉ€เฅค

เจนเฉเจฃ เจœเจฆเฉ‹เจ‚ เจคเฉเจนเจพเจกเฉ‡ เจ•เฉ‹เจฒ เจฎเฉ‚เจฒ เจ—เฉฑเจฒเจพเจ‚ เจนเจจ, เจคเจพเจ‚ เจœเจพเจ‚เจš เจ•เจฐเฉ‹ เจฎเฉˆเจจ เจชเฉ‡เจœ nmcli เจ‡เจน เจฆเฉ‡เจ–เจฃ เจฒเจˆ เจ•เจฟ เจ‡เจน เจคเฉเจนเจพเจกเฉ€ เจนเฉ‹เจฐ เจ•เจฟเจตเฉ‡เจ‚ เจฎเจฆเจฆ เจ•เจฐ เจธเจ•เจฆเจพ เจนเฉˆเฅค

เจ‡เฉฑเจ• เจ‡เจธเจผเจคเจฟเจนเจพเจฐ เจฆเฉ‡ เจคเฉŒเจฐ เจคเฉ‡

เจเจชเจฟเจ• เจธเจฐเจตเจฐ เจนเฉˆ เจตเจฟเฉฐเจกเฉ‹เจœเจผ 'เจคเฉ‡ เจตเจฐเจšเฉเจ…เจฒ เจธเจฐเจตเจฐ เจœเจพเจ‚ เจธเจผเจ•เจคเฉ€เจธเจผเจพเจฒเฉ€ AMD EPYC เจซเฉˆเจฎเจฟเจฒเฉ€ เจชเฉเจฐเฉ‹เจธเฉˆเจธเจฐเจพเจ‚ เจ…เจคเฉ‡ เจฌเจนเฉเจค เจคเฉ‡เจœเจผ Intel NVMe เจกเจฐเจพเจˆเจตเจพเจ‚ เจตเจพเจฒเจพ เจฒเฉ€เจจเจ•เจธเฅค เจ†เจฐเจกเจฐ เจ•เจฐเจจ เจฒเจˆ เจœเจฒเจฆเฉ€ เจ•เจฐเฉ‹!

nmcli เจ•เฉฐเจธเฉ‹เจฒ เจ‰เจชเจฏเฉ‹เจ—เจคเจพ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจ•เฉ‡ เจฒเฉ€เจจเจ•เจธ เจตเจฟเฉฑเจš เจจเฉˆเจŸเจตเจฐเจ• เจ•เจจเฉˆเจ•เจธเจผเจจเจพเจ‚ เจฆเจพ เจชเฉเจฐเจฌเฉฐเจงเจจ เจ•เจฐเจจเจพ

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

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