πΎ Archived View for tilde.team βΊ ~rami βΊ redhat_nmcli.gmi captured on 2023-06-14 at 15:35:51. Gemini links have been rewritten to link to archived content
β‘οΈ Next capture (2023-12-28)
-=-=-=-=-=-=-
Χ¨ΧΧ
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
Π Π½Π΅ΠΊΠΎΡΠΎΡΡΡ ΡΠ»ΡΡΠ°ΡΡ Π²ΠΌΠ΅ΡΡΠΎ ΠΏΡΠΈΠ²ΡΡΠ½ΠΎΠ³ΠΎ ΠΈ Π²Π΅ΡΡΠΌΠ° ΡΠ΄ΠΎΠ±Π½ΠΎΠ³ΠΎ NetworkManager ΠΌΠΎΠΆΠ½ΠΎ Π²ΠΎΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ ΠΏΡΠΎΡΡΡΠΌ ΡΡΠ΅Π΄ΡΡΠ²ΠΎΠΌ - Π΅Π³ΠΎ ΠΊΠΎΠ½ΡΠΎΠ»ΡΠ½ΠΎΠΉ Π²Π΅ΡΡΠΈΠ΅ΠΉ Nmcli. Π€ΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π» Nmcli ΠΎΠ³ΡΠΎΠΌΠ΅Π½, ΠΏΠΎΡΡΠΎΠΌΡ Π½ΠΈΠΆΠ΅ Ρ ΡΠ°ΡΡΠΌΠΎΡΡΡ Π»ΠΈΡΡ ΠΎΠ±ΡΠΈΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡΡΠΈΠ΅ ΡΠΏΡΠ°Π²Π»ΡΡΡ ΡΠ΅ΡΠ΅Π²ΡΠΌΠΈ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ°ΠΌΠΈ ΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡΠΌΠΈ, Π½Π΅ ΠΎΡΠ²Π»Π΅ΠΊΠ°ΡΡΡ Π½Π° ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠΈ (ΠΈΠ±ΠΎ ΡΠ°ΠΌ ΠΈ ΡΠ°ΠΊ Π²ΡΠ΅ ΡΡΠ½ΠΎ ΠΈ Π½Π°Π³Π»ΡΠ΄Π½ΠΎ).
ΠΡΠΈΠΌΠ΅ΡΠ°Π½ΠΈΠ΅: Π‘ΠΏΡΠ°Π²ΠΊΠ° ΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡ Π²Π°Ρ Π»ΠΈΡΡ Ρ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΡΠ°ΡΠΏΡΠΎΡΡΡΠ°Π½Π΅Π½Π½ΡΠΌΠΈ ΠΎΠΏΡΠΈΡΠΌΠΈ ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Π°ΠΌΠΈ.
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
π― Rami Rosenfeld, 2023. GNU FDL 1.3.