πŸ’Ύ Archived View for tilde.team β€Ί ~rami β€Ί redhat_nmcli.gmi captured on 2024-08-25 at 01:46:29. Gemini links have been rewritten to link to archived content

View Raw

More Information

⬅️ Previous capture (2023-12-28)

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

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