nmcli เช•เชจเซเชธเซ‹เชฒ เชฏเซเชŸเชฟเชฒเชฟเชŸเซ€เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ Linux เชฎเชพเช‚ เชจเซ‡เชŸเชตเชฐเซเช• เชœเซ‹เชกเชพเชฃเซ‹เชจเซเช‚ เชธเช‚เชšเชพเชฒเชจ เช•เชฐเชตเซเช‚

nmcli เช‰เชชเชฏเซ‹เช—เชฟเชคเชพเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ Linux เช•เชฎเชพเชจเซเชก เชฒเชพเช‡เชจ เชชเชฐ NetworkManager เชจเซ‡เชŸเชตเชฐเซเช• เชฎเซ‡เชจเซ‡เชœเชฎเซ‡เชจเซเชŸ เชŸเซ‚เชฒเชจเซ‹ เชธเช‚เชชเซ‚เชฐเซเชฃ เชฒเชพเชญ เชฒเซ‹.

nmcli เช•เชจเซเชธเซ‹เชฒ เชฏเซเชŸเชฟเชฒเชฟเชŸเซ€เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ Linux เชฎเชพเช‚ เชจเซ‡เชŸเชตเชฐเซเช• เชœเซ‹เชกเชพเชฃเซ‹เชจเซเช‚ เชธเช‚เชšเชพเชฒเชจ เช•เชฐเชตเซเช‚

เช‰เชชเชฏเซ‹เช—เชฟเชคเชพ nmcli NetworkManager เช•เชพเชฐเซเชฏเซ‹เชจเซ‡ เชเช•เซเชธเซ‡เชธ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ API เชจเซ‡ เชธเซ€เชงเซ‹ เช•เซ‰เชฒ เช•เชฐเซ‡ เช›เซ‡.

เชคเซ‡ 2010 เชฎเชพเช‚ เชฆเซ‡เช–เชพเชฏเซ‹ เช…เชจเซ‡ เช˜เชฃเชพ เชฒเซ‹เช•เซ‹ เชฎเชพเชŸเซ‡ เชจเซ‡เชŸเชตเชฐเซเช• เช‡เชจเซเชŸเชฐเชซเซ‡เชธ เช…เชจเซ‡ เช•เชจเซ‡เช•เซเชถเชจเซเชธเชจเซ‡ เช—เซ‹เช เชตเชตเชพเชจเซ‹ เชตเซˆเช•เชฒเซเชชเชฟเช• เชฎเชพเชฐเซเช— เชฌเชจเซ€ เช—เชฏเซ‹ เช›เซ‡. เชœเซ‹เช•เซ‡ เช•เซ‡เชŸเชฒเชพเช• เชฒเซ‹เช•เซ‹ เชนเชœเซ เชชเชฃ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ‡ เช›เซ‡ ifconfig. เช•เชพเชฐเชฃ เช•เซ‡ nmcli เช เช•เชฎเชพเชจเซเชก เชฒเชพเช‡เชจ เช‡เชจเซเชŸเชฐเชซเซ‡เชธ (CLI) เชŸเซ‚เชฒ เช›เซ‡ เชœเซ‡ เชŸเชฐเซเชฎเชฟเชจเชฒ เชตเชฟเชจเซเชกเซ‹เช เช…เชจเซ‡ เชธเซเช•เซเชฐเชฟเชชเซเชŸเซเชธเชฎเชพเช‚ เช‰เชชเชฏเซ‹เช— เชฎเชพเชŸเซ‡ เชฐเชšเชพเชฏเซ‡เชฒ เช›เซ‡, เชคเซ‡ GUI เชตเช—เชฐ เช•เชพเชฎ เช•เชฐเชคเชพ เชธเชฟเชธเซเชŸเชฎ เชธเช‚เชšเชพเชฒเช•เซ‹ เชฎเชพเชŸเซ‡ เช†เชฆเชฐเซเชถ เช›เซ‡.

ncmli เช†เชฆเซ‡เชถ เชตเชพเช•เซเชฏเชฐเชšเชจเชพ

เชธเชพเชฎเชพเชจเซเชฏ เชฐเซ€เชคเซ‡, เชธเชฟเชจเซเชŸเซ‡เช•เซเชธ เช†เชจเชพ เชœเซ‡เชตเซ‹ เชฆเซ‡เช–เชพเชฏ เช›เซ‡:

$ nmcli <options> <section> <action>

  • เชตเชฟเช•เชฒเซเชชเซ‹ เชเชตเชพ เชชเชฐเชฟเชฎเชพเชฃเซ‹ เช›เซ‡ เชœเซ‡ nmcli เช“เชชเชฐเซ‡เชถเชจเชจเซ€ เชธเซ‚เช•เซเชทเซเชฎเชคเชพเชจเซ‡ เชจเชฟเชฐเซเชงเชพเชฐเชฟเชค เช•เชฐเซ‡ เช›เซ‡,
  • เชตเชฟเชญเชพเช— (เชตเชฟเชญเชพเช—) - เช‰เชชเชฏเซ‹เช—เชฟเชคเชพเชจเซ€ เช•เชˆ เชธเซเชตเชฟเชงเชพเช“เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเซ‹ เชคเซ‡ เชจเชฟเชฐเซเชงเชพเชฐเชฟเชค เช•เชฐเซ‡ เช›เซ‡,
  • เช•เซเชฐเชฟเชฏเชพ - เชคเชฎเชจเซ‡ เช–เชฐเซ‡เช–เชฐ เชถเซเช‚ เช•เชฐเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡ เชคเซ‡ เชธเซเชชเชทเซเชŸ เช•เชฐเชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ‡ เช›เซ‡.

เช•เซเชฒ 8 เชตเชฟเชญเชพเช—เซ‹ เช›เซ‡, เชœเซ‡เชฎเชพเช‚เชฅเซ€ เชฆเชฐเซ‡เช• เช†เชฆเซ‡เชถเซ‹เชจเชพ เชšเซ‹เช•เซเช•เชธ เชธเชฎเซ‚เชน (เช•เซเชฐเชฟเชฏเชพเช“) เชธเชพเชฅเซ‡ เชธเช‚เช•เชณเชพเชฏเซ‡เชฒเชพ เช›เซ‡:

  • เชฎเชฆเชฆ ncmcli เช†เชฆเซ‡เชถเซ‹ เช…เชจเซ‡ เชคเซ‡เชฎเชจเชพ เช‰เชชเชฏเซ‹เช— เชตเชฟเชถเซ‡ เชฎเชฆเชฆ เชชเซ‚เชฐเซ€ เชชเชพเชกเซ‡ เช›เซ‡.
  • เชœเชจเชฐเชฒ NetworkManager เชธเซเชฅเชฟเชคเชฟ เช…เชจเซ‡ เชตเซˆเชถเซเชตเชฟเช• เชฐเซ‚เชชเชฐเซ‡เช–เชพเช‚เช•เชจ เชชเชฐเชค เช•เชฐเซ‡ เช›เซ‡.
  • เชจเซ‡เชŸเชตเชฐเซเช•เชฟเช‚เช— เชจเซ‡เชŸเชตเชฐเซเช• เช•เชจเซ‡เช•เซเชถเชจ เชธเซเชŸเซ‡เชŸเชธ เช•เซเชตเซ‡เชฐเซ€ เช•เชฐเชตเชพ เช…เชจเซ‡ เช•เชจเซ‡เช•เซเชถเชจเซเชธเชจเซ‡ เชธเช•เซเชทเชฎ/เช…เช•เซเชทเชฎ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡เชจเชพ เช†เชฆเซ‡เชถเซ‹เชจเซ‹ เชธเชฎเชพเชตเซ‡เชถ เช•เชฐเซ‡ เช›เซ‡.
  • เชฐเซ‡เชกเชฟเชฏเซ‹ 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 เช›เซ‡.

เชœเซเชฏเชพเชฐเซ‡ เชคเชฎเซ‡ Linux เชฎเชพเช‚ เชจเซ‡เชŸเชตเชฐเซเช• เชธเซ‡เชŸ เช•เชฐเซ‹ เช›เซ‹, เชคเซเชฏเชพเชฐเซ‡ เชคเชฎเซ‡ เชธเชพเชฎเชพเชจเซเชฏ เชฐเซ€เชคเซ‡ เชเชตเชพ เช•เชจเซ‡เช•เซเชถเชจเซเชธ เชธเซ‡เชŸ เช•เชฐเซ‹ เช›เซ‹ เช•เซ‡ เชœเซ‡ เชจเซ‡เชŸเชตเชฐเซเช• เช‰เชชเช•เชฐเชฃเซ‹ เชธเชพเชฅเซ‡ เชฌเช‚เชงเชพเชฏเซ‡เชฒ เชนเชถเซ‡, เชœเซ‡ เชฌเชฆเชฒเชพเชฎเชพเช‚ เช•เชฎเซเชชเซเชฏเซเชŸเชฐ เชชเชฐ เชธเซเชฅเชพเชชเชฟเชค เชจเซ‡เชŸเชตเชฐเซเช• เช‡เชจเซเชŸเชฐเชซเซ‡เชธ เช›เซ‡. เชœเซเชฏเชพเชฐเซ‡ เช‰เชชเช•เชฐเชฃ เช•เชจเซ‡เช•เซเชถเชจเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ‡ เช›เซ‡, เชคเซเชฏเชพเชฐเซ‡ เชคเซ‡เชจเซ‡ เชธเช•เซเชฐเชฟเชฏ เช…เชฅเชตเชพ เชเชฒเชฟเชตเซ‡เชŸเซ‡เชก เช—เชฃเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡. เชœเซ‹ เช•เชจเซ‡เช•เซเชถเชจ เช‰เชชเชฏเซ‹เช—เชฎเชพเช‚ เชจ เชนเซ‹เชฏ, เชคเซ‹ เชคเซ‡ เชจเชฟเชทเซเช•เซเชฐเชฟเชฏ เช…เชฅเชตเชพ เชฐเซ€เชธเซ‡เชŸ เช›เซ‡.

เชจเซ‡เชŸเชตเชฐเซเช• เชœเซ‹เชกเชพเชฃเซ‹ เช‰เชฎเซ‡เชฐเซ€ เชฐเชนเซเชฏเชพ เช›เซ€เช

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.
  • เช‰เชชเช•เชฐเชฃ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ‡ เช›เซ‡ เช†เช‡เชชเซ€ เชธเชฐเชจเชพเชฎเซเช‚, เชœเซ‡ เช…เชฎเซ‡ เชชเชนเซ‡เชฒเชพ เช‡เชจเซเชธเซเชŸเซ‹เชฒ เช•เชฐเซเชฏเซเช‚ เช›เซ‡: 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 เชธเชฐเชจเชพเชฎเซเช‚ เชธเชพเชซ เช•เชฐเชตเชพ เชฎเชพเช‚เช—เซ‹ เช›เซ‹, เชคเซ‹ เช•เซเชฒเชฟเช• เช•เชฐเซ‹ เชฆเชพเช–เชฒ เช•เชฐเซ‹. เชจเชนเชฟเช‚เชคเชฐ, no เชŸเชพเชˆเชช เช•เชฐเซ‹ เช…เชจเซ‡ Enter เชฆเชฌเชพเชตเซ‹. เชœเซ‹ เชคเชฎเชจเซ‡ เชฒเชพเช—เซ‡ เช•เซ‡ เชคเชฎเชจเซ‡ เชญเชตเชฟเชทเซเชฏเชฎเชพเช‚ เชคเซ‡เชจเซ€ เชœเชฐเซ‚เชฐ เชชเชกเชถเซ‡ เชคเซ‹ เชคเชฎเซ‡ เชคเซ‡เชจเซ‡ เชธเชพเชšเชตเซ€ เชถเช•เซ‹ เช›เซ‹. เชชเชฐเช‚เชคเซ เชธเชพเชšเชตเซ‡เชฒ เชธเซเชŸเซ‡เชŸเชฟเช• IP เชเชกเซเชฐเซ‡เชธ เชธเชพเชฅเซ‡ เชชเชฃ, เชœเซ‹ เชชเชฆเซเชงเชคเชฟ เช“เชŸเซ‹ เชชเชฐ เชธเซ‡เชŸ เช•เชฐเซ‡เชฒ เชนเซ‹เชฏ เชคเซ‹ DHCP เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเชถเซ‡.

เชคเชฎเชพเชฐเชพ เชซเซ‡เชฐเชซเชพเชฐเซ‹ เชธเชพเชšเชตเชตเชพ เชฎเชพเชŸเซ‡ เชธเซ‡เชต เช•เชฎเชพเชจเซเชกเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ‹:

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

nmcli เช‡เชจเซเชŸเชฐเซ‡เช•เซเชŸเชฟเชต เชเชกเชฟเชŸเชฐเชฎเชพเช‚เชฅเซ€ เชฌเชนเชพเชฐ เชจเซ€เช•เชณเชตเชพ เชฎเชพเชŸเซ‡ เช•เซเชตเชฟเชŸ เชŸเชพเชˆเชช เช•เชฐเซ‹. เชœเซ‹ เชคเชฎเซ‡ เช›เซ‹เชกเชตเชพ เชตเชฟเชถเซ‡ เชคเชฎเชพเชฐเซ‹ เชตเชฟเชšเชพเชฐ เชฌเชฆเชฒเซ€ เชจเชพเช–เซ‹, เชคเซ‹ เชชเชพเช›เชณเชจเชพ เช†เชฆเซ‡เชถเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ‹.

เช…เชจเซ‡ เชคเซ‡ เชฌเชงเซ เชœ เชจเชฅเซ€

nmcli เช‡เชจเซเชŸเชฐเซ‡เช•เซเชŸเชฟเชต เชเชกเชฟเชŸเชฐ เช–เซ‹เชฒเซ‹ เช…เชจเซ‡ เชœเซเช“ เช•เซ‡ เชคเซเชฏเชพเช‚ เช•เซ‡เชŸเชฒเซ€ เชธเซ‡เชŸเชฟเช‚เช—เซเชธ เช›เซ‡ เช…เชจเซ‡ เชฆเชฐเซ‡เช• เชธเซ‡เชŸเชฟเช‚เช—เชฎเชพเช‚ เช•เซ‡เชŸเชฒเชพ เช—เซเชฃเชงเชฐเซเชฎเซ‹ เช›เซ‡. เช‡เชจเซเชŸเชฐเซ‡เช•เซเชŸเชฟเชต เชเชกเชฟเชŸเชฐ เช เชเช• เชธเชฐเชธ เชธเชพเชงเชจ เช›เซ‡, เชชเชฐเช‚เชคเซ เชœเซ‹ เชคเชฎเซ‡ เชตเชจ-เชฒเชพเช‡เชจเชฐเซเชธ เช…เชฅเชตเชพ เชธเซเช•เซเชฐเชฟเชชเซเชŸเซเชธเชฎเชพเช‚ nmcli เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพ เชฎเชพเช‚เช—เชคเชพ เชนเซ‹, เชคเซ‹ เชคเชฎเชพเชฐเซ‡ เชจเชฟเชฏเชฎเชฟเชค เช•เชฎเชพเชจเซเชก-เชฒเชพเช‡เชจ เชธเช‚เชธเซเช•เชฐเชฃเชจเซ€ เชœเชฐเซ‚เชฐ เชชเชกเชถเซ‡.

เชนเชตเซ‡ เชคเชฎเชพเชฐเซ€ เชชเชพเชธเซ‡ เชฎเซ‚เชณเชญเซ‚เชค เชฌเชพเชฌเชคเซ‹ เช›เซ‡, เชคเชชเชพเชธเซ‹ เชฎเซ‡เชจ เชชเซ‡เชœ เชคเซ‡ เชคเชฎเชจเซ‡ เชฌเซ€เชœเซ€ เช•เชˆ เชฐเซ€เชคเซ‡ เชฎเชฆเชฆ เช•เชฐเซ€ เชถเช•เซ‡ เชคเซ‡ เชœเซ‹เชตเชพ เชฎเชพเชŸเซ‡ nmcli.

เชœเชพเชนเซ‡เชฐเชพเชคเชจเชพ เช…เชงเชฟเช•เชพเชฐเซ‹ เชชเชฐ

เชเชชเชฟเช• เชธเชฐเซเชตเชฐเซเชธ เช›เซ‡ เชตเชฟเชจเซเชกเซ‹เช เชชเชฐ เชตเชฐเซเชšเซเชฏเซเช…เชฒ เชธเชฐเซเชตเชฐเซเชธ เช…เชฅเชตเชพ เชถเช•เซเชคเชฟเชถเชพเชณเซ€ AMD EPYC เชซเซ‡เชฎเชฟเชฒเซ€ เชชเซเชฐเซ‹เชธเซ‡เชธเชฐเซเชธ เช…เชจเซ‡ เช–เซ‚เชฌ เชœ เชเชกเชชเซ€ Intel NVMe เชกเซเชฐเชพเช‡เชตเซเชธ เชธเชพเชฅเซ‡ Linux. เช“เชฐเซเชกเชฐ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เช‰เชคเชพเชตเชณ เช•เชฐเซ‹!

nmcli เช•เชจเซเชธเซ‹เชฒ เชฏเซเชŸเชฟเชฒเชฟเชŸเซ€เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ Linux เชฎเชพเช‚ เชจเซ‡เชŸเชตเชฐเซเช• เชœเซ‹เชกเชพเชฃเซ‹เชจเซเช‚ เชธเช‚เชšเชพเชฒเชจ เช•เชฐเชตเซเช‚

เชธเซ‹เชฐเซเชธ: www.habr.com

เชเช• เชŸเชฟเชชเซเชชเชฃเซ€ เช‰เชฎเซ‡เชฐเซ‹