💾 Archived View for tilde.team › ~rami › redhat_nmcli.gmi captured on 2023-12-28 at 16:13:17. Gemini links have been rewritten to link to archived content

View Raw

More Information

⬅️ Previous capture (2023-06-14)

🚧 View Differences

-=-=-=-=-=-=-

~Rami ₪ MANUALS

רמי

SUBJECT: NMCLI: Управление сетевыми соединениями из консоли

AUTHOR: Rami Rosenfeld

DATE: 14/06/23

TIME: 13.00

LANG: ru, en

LICENSE: GNU FDL 1.3

TAGS: gnu, gnome, software, opensource, linux, system, man, manual, bash, privacy, security, rhel, centos, network, console, nmcli

NMCLI: Управление сетевыми соединениями из консоли

INTRO

В некоторых случаях вместо привычного и весьма удобного NetworkManager можно воспользоваться простым средством - его консольной версией Nmcli. Функционал Nmcli огромен, поэтому ниже я рассмотрю лишь общие команды, позволяющие управлять сетевыми интерфейсами и подключениями, не отвлекаясь на комментарии (ибо там и так все ясно и наглядно).

NOTE

Примечание: Справка ознакомит вас лишь с наиболее распространенными опциями и командами.

nmcli --help

Использование: nmcli [ПАРАМЕТРЫ] ОБЪЕКТ { КОМАНДА | help }

ПАРАМЕТРЫ
  -a, --ask                                запрос отсутствующих параметров
  -c, --colors auto|yes|no                 использовать ли цветной вывод
  -e, --escape yes|no                      опускать разделители столбцов в значениях
  -f, --fields <field,...>|all|common      указать выводимые поля
  -g, --get-values <field,...>|all|common  краткая форма для -m tabular -t -f
  -h, --help                               показать данную справку
  -m, --mode tabular|multiline             режим вывода
  -o, --overview                           режим обзора
  -p, --pretty                             красивый вывод
  -s, --show-secrets                       разрешить показ паролей
  -t, --terse                              краткий вывод
  -v, --version                            показать версию программы
  -w, --wait <seconds>                     настроить таймаут завершения операций

ОБЪЕКТ
  g[eneral]       общий статус и операции NetworkManager
  n[etworking]    общее управление сетями
  r[adio]         переключатели NetworkManager
  c[onnection]    подключения NetworkManager
  d[evice]        устройства, которыми управляет NetworkManager
  a[gent]         агент секретов или агент polkit для NetworkManager
  m[onitor]       отслеживание изменений в NetworkManager

nmcli g

nmcli -c yes -p g

STATE       CONNECTIVITY  WIFI-HW   WIFI      WWAN-HW  WWAN      
-----------------------------------------------------------------
подключено  полностью     включено  включено  missing  отключено 

nmcli d

nmcli -c yes -p d

DEVICE  TYPE      STATE           CONNECTION       
-----------------------------------------------------------------
wlp2s0  wifi      подключено      MY_WIFI 
enp3s0  ethernet  недоступно      --               
lo      loopback  без управления  --  

nmcli r wifi on

Примечание: опция "r" - аналог "радиокнопки" вкл/выкл.

nmcli d wifi list

IN-USE  BSSID  SSID            MODE   CHAN  RATE        SIGNAL  BARS  SECURITY 
        2E:14  NEARBY_WIFI     Infra  1     270 Мбит/с  90      ▂▄▆█  WPA2     

nmcli d wifi connect MY_WIFI password MY_PASSWORD

Примечание: Ввод пароля посредством консоли - не самая хорошая и безопасная идея, поэтому не забудьте очистить историю команд перед завершением сессии.

nmcli r wifi off

Дополнительно см.: man nmcli

₪ Back to home ₪

🄯 Rami Rosenfeld, 2023. GNU FDL 1.3.