NetworkManager menyertakan alat baris perintah, nmcli , yang digunakan untuk mengontrol NetworkManager. Anda dapat menggunakan nmcli untuk membuat, menampilkan, mengedit, menghapus, mengaktifkan, dan menonaktifkan koneksi jaringan, serta mengontrol dan menampilkan status perangkat jaringan. Sintaksnya adalah:
# nmlci OPTIONS OBJECT { COMMAND | help }
Ada lima objek berbeda yang sebagian besar operasinya dilakukan menggunakan perintah nmcli:
1. umum
2. jaringan
3. radio
4. koneksi
5. perangkat.
Gunakan argumen bantuan untuk menampilkan opsi dan informasi tentang lima objek berbeda:
# nmcli --help Usage: nmcli [OPTIONS] OBJECT { COMMAND | help } OPTIONS -t[erse] terse output -p[retty] pretty output -m[ode] tabular|multiline output mode -c[olors] auto|yes|no whether to use colors in output -f[ields] [field1,field2,...]|all|common specify fields to output -e[scape] yes|no escape columns separators in values -a[sk] ask for missing parameters -s[how-secrets] allow displaying passwords -w[ait] [seconds> set timeout waiting for finishing operations -v[ersion] show program version -h[elp] print this help OBJECT g[eneral] NetworkManager's general status and operations n[etworking] overall networking control r[adio] NetworkManager radio switches c[onnection] NetworkManager's connections d[evice] devices managed by NetworkManager a[gent] NetworkManager secret agent or polkit agent m[onitor] monitor NetworkManager changes
Sub-perintah 'nmcli general'
Gunakan objek umum nmcli untuk menunjukkan status dan izin NetworkManager. Perintah ini juga memungkinkan Anda melihat dan mengubah nama host sistem dan tingkat pencatatan NetworkManager. Perintah berikut memberikan bantuan pada objek umum nmcli:
# nmcli general help Usage: nmcli general { COMMAND | help } COMMAND := { status | hostname | permissions | logging } status hostname [[hostname]] permissions logging [level [log level]] [domains [log domains]]
Beberapa contoh penggunaan perintah ini mengikuti.
Contoh 1 :Status keseluruhan NetworkManager
Gunakan perintah berikut untuk menampilkan status keseluruhan NetworkManager. Argumen status adalah default dan dapat dihilangkan.
# nmcli general status STATE CONNECTIVITY WIFI-HW WIFI WWAN-HW WWAN connected full enabled enabled enabled enabled
Contoh 2 :Mengubah nama host
Argumen hostname digunakan untuk menampilkan atau mengubah nama host sistem. Nama host disimpan di /etc/hostname mengajukan. Contoh berikut mengubah nama host menjadi geeklab.example.com dan memperbarui file /etc/hostname:
# nmcli general hostname geeklab.example.com
Contoh 3 :Melihat izin yang dimiliki penelepon untuk berbagai operasi
Argumen izin menunjukkan izin yang dimiliki pemanggil untuk berbagai operasi terotentikasi yang disediakan NetworkManager. Contoh berikut menunjukkan izin untuk mengaktifkan dan menonaktifkan jaringan, mengubah status Wi-Fi dan WWAN, memodifikasi koneksi, dan operasi lainnya:
# nmcli general permissions PERMISSION VALUE org.freedesktop.NetworkManager.enable-disable-network yes org.freedesktop.NetworkManager.enable-disable-wifi yes org.freedesktop.NetworkManager.enable-disable-wwan yes org.freedesktop.NetworkManager.enable-disable-wimax yes org.freedesktop.NetworkManager.sleep-wake yes org.freedesktop.NetworkManager.network-control yes org.freedesktop.NetworkManager.wifi.share.protected yes org.freedesktop.NetworkManager.wifi.share.open yes org.freedesktop.NetworkManager.settings.modify.system yes org.freedesktop.NetworkManager.settings.modify.own yes org.freedesktop.NetworkManager.settings.modify.hostname yes org.freedesktop.NetworkManager.settings.modify.global-dns yes org.freedesktop.NetworkManager.reload yes org.freedesktop.NetworkManager.checkpoint-rollback yes org.freedesktop.NetworkManager.enable-disable-statistics yes
Contoh 4 :Ubah tingkat pencatatan NetworkManager
Argumen logging digunakan untuk mendapatkan dan mengubah level logging NetworkManager untuk domain. Tanpa argumen apa pun, level dan domain logging saat ini ditampilkan sebagai berikut:
# nmcli general logging LEVEL DOMAINS INFO PLATFORM,RFKILL,ETHER,WIFI,BT,MB,DHCP4,DHCP6,PPP,IP4,IP6,AUTOIP4,DNS,VPN,SHARING,SUPPLICANT,AGENTS,SETTINGS,SUSPEND,CORE,DEVICE,OLPC,INFINIBAND,FIREWALL ,ADSL,BOND,VLAN,BRIDGE,TEAM,CONCHECK,DCB,DISPATCH,AUDIT,SYSTEMD,PROXY
Untuk mengubah status logging, berikan parameter level dan/atau domain menggunakan sintaks berikut:
# nmcli general logging [level [log level]] [domains [log domains]]
Level logging dapat berupa salah satu dari berikut ini (terdaftar dalam urutan verbositas):
Tingkat Log | Deskripsi |
---|---|
ERR | Hanya mencatat kesalahan kritis |
PERHATIKAN | Mencatat peringatan yang mungkin mencerminkan operasi |
INFO | Mencatat berbagai pesan informasi yang berguna untuk melacak status dan operasi |
DEBUG | Mengaktifkan pencatatan verbose untuk tujuan debugging |
Contoh berikut menetapkan level logging ke DEBUG untuk domain IPv4:
# nmcli general logging level DEBUG domains IP4
Contoh berikut menetapkan tingkat logging ke INFO untuk semua domain:
# nmcli general logging level INFO domains ALL
Untuk informasi tentang konfigurasi logging NetworkManager dan deskripsi domain, lihat halaman manual NetworkManager.conf.
# man NetworkManager.conf
Sub-perintah 'nmcli networking'
Gunakan objek jaringan nmcli untuk menunjukkan status jaringan NetworkManager, atau untuk mengaktifkan dan menonaktifkan jaringan. Menonaktifkan jaringan akan menghapus konfigurasi dari semua perangkat dan mengubahnya menjadi “tidak terkelola "" negara. Perintah berikut memberikan bantuan pada objek jaringan nmcli:
# nmcli networking help Usage: nmcli networking { COMMAND | help } COMMAND := { [ on | off | connectivity ] } on off connectivity [check]
Beberapa contoh penggunaan perintah ini diberikan.
Contoh 1 :Periksa status jaringan dan aktifkan/nonaktifkan
Urutan perintah berikut menampilkan status jaringan dan kemudian menonaktifkan dan mengaktifkan jaringan:
# nmcli networking enabled # nmcli networking off
# nmcli networking disabled # nmcli networking on
Contoh 2:Periksa status konektivitas jaringan
Argumen konektivitas menunjukkan status konektivitas jaringan. Argumen pemeriksaan opsional memberi tahu NetworkManager untuk memeriksa ulang konektivitas. Tanpa argumen centang, perintah menampilkan status konektivitas terbaru yang diketahui tanpa memeriksa ulang. Contoh berikut menyertakan argumen cek:
# nmcli networking connectivity check full
Status yang mungkin adalah:
Sub-perintah 'nmcli radio'
Gunakan objek radio nmcli untuk menampilkan status sakelar radio, atau untuk mengaktifkan dan menonaktifkan sakelar. Perintah berikut memberikan bantuan pada objek radio nmcli:
# nmcli radio help Usage: nmcli radio { COMMAND | help } COMMAND := { all | wifi | wwan } all | wifi | wwan [ on | off ]
Beberapa contoh penggunaan perintah ini diberikan.
Contoh 1 :Periksa status Radion Switch
Perintah berikut menampilkan status sakelar radio.
# nmcli radio WIFI-HW WIFI WWAN-HW WWAN enabled enabled enabled enabled
Contoh 2:Nonaktifkan Wi-Fi di NetworkManager
Contoh berikut menonaktifkan Wi-Fi di NetworkManager.
# nmcli radio wifi off
# nmcli radio WIFI-HW WIFI WWAN-HW WWAN enabled disabled enabled enabled
Sub-perintah koneksi nmcli
Gunakan objek koneksi nmcli untuk memulai, menghentikan, dan mengelola koneksi jaringan. NetworkManager menyimpan semua informasi konfigurasi jaringan sebagai koneksi. Koneksi berisi semua informasi, seperti alamat MAC dan alamat IP, yang diperlukan untuk membuat atau terhubung ke jaringan. Sambungan aktif saat perangkat menggunakan konfigurasi koneksi tersebut untuk membuat atau menyambung ke jaringan.
Mungkin ada beberapa koneksi untuk perangkat tertentu tetapi hanya satu dari mereka yang dapat aktif di perangkat itu pada waktu tertentu. Koneksi tambahan dapat digunakan untuk memungkinkan peralihan cepat antara jaringan dan konfigurasi yang berbeda. Misalnya, Anda dapat memiliki koneksi yang ditentukan untuk antarmuka jaringan yang menggunakan pengalamatan IP statis. Anda dapat memiliki koneksi kedua yang ditentukan untuk antarmuka jaringan yang sama yang menggunakan DHCP.
Perintah berikut memberikan bantuan pada objek koneksi nmcli:
# nmcli connection help Usage: nmcli connection { COMMAND | help } COMMAND := { show | up | down | add | modify | clone | edit | delete | monitor | reload | load | import | export } ....
Contoh 1 :Lihat profil koneksi
Gunakan pertunjukan argumen untuk membuat daftar profil koneksi. Sertakan –aktif pilihan untuk daftar hanya profil aktif. Contoh:
# nmcli connection show --active NAME UUID TYPE DEVICE ens33 bbe539aa-5042-4d28-a0e6-2a4d4f5dd744 802-3-ethernet ens33
Anda juga dapat melihat informasi terperinci untuk koneksi tertentu dengan menentukan kata kunci [ID] opsional diikuti dengan nilai terkait. [ID] dapat berupa id , uuid , jalur , atau apatis . Contoh berikut menggunakan kata kunci id untuk menampilkan informasi rinci untuk koneksi enp134s1f0. Hanya sebagian keluaran yang ditampilkan:
# nmcli connection show id ens33 connection.id: ens33 connection.uuid: bbe539aa-5042-4d28-a0e6-2a4d4f5dd744 connection.stable-id: -- connection.interface-name: ens33 connection.type: 802-3-ethernet connection.autoconnect: no connection.autoconnect-priority: 0 connection.timestamp: 1511842397 connection.read-only: no ...
Contoh 2 :Koneksi nmcli Perintah up|down
Gunakan tombol atas argumen untuk mengaktifkan koneksi. Sambungan ditentukan dengan namanya, UUID, atau jalur D-Bus. Saat membutuhkan perangkat tertentu untuk mengaktifkan koneksi, gunakan ifname pilihan dengan nama antarmuka. Contoh berikut mengaktifkan koneksi "ens33". Argumen show dikeluarkan sebelum dan sesudah untuk mengilustrasikan hasil argumen up:
# nmcli connection show NAME UUID TYPE DEVICE Wired connection 1 dba7561b-dd02-3b58-92c0-07ce94b6250f 802-3-ethernet ens36 ens33 bbe539aa-5042-4d28-a0e6-2a4d4f5dd744 802-3-ethernet --
# nmcli connection up id ens33 Connection successfully activated (D-Bus active path: /org/freedesktop/NetworkManager/ActiveConnection/5)
# nmcli connection show NAME UUID TYPE DEVICE Wired connection 1 dba7561b-dd02-3b58-92c0-07ce94b6250f 802-3-ethernet ens36 ens33 bbe539aa-5042-4d28-a0e6-2a4d4f5dd744 802-3-ethernet ens33
Gunakan tombol bawah argumen untuk menonaktifkan koneksi aktif tertentu. Contoh berikut menonaktifkan koneksi eth1. Argumen show dikeluarkan sebelum dan sesudah untuk mengilustrasikan hasil dari argumen down:
# nmcli connection show NAME UUID TYPE DEVICE System eth0 ..... 802-3-ethernet eth0 System eth1 ..... 802-3-ethernet eth1
# nmcli connection down id ens33 Connection 'ens33' successfully deactivated (D-Bus active path: /org/freedesktop/NetworkManager/ActiveConnection/4
# nmcli connection show NAME UUID TYPE DEVICE Wired connection 1 dba7561b-dd02-3b58-92c0-07ce94b6250f 802-3-ethernet ens36 ens33 bbe539aa-5042-4d28-a0e6-2a4d4f5dd744 802-3-ethernet --
Jika koneksi memiliki "connection.autoconnect Bendera “” disetel ke “ya “, koneksi secara otomatis dimulai pada perangkat yang terputus lagi. Dalam hal ini, gunakan putuskan sambungan perangkat nmcli perintah alih-alih koneksi nmcli terputus perintah.
Contoh 3 :Koneksi nmcli tambahkan Command
Gunakan tambahkan argumen untuk menambahkan koneksi untuk NetworkManager. Sintaksnya sebagai berikut:
# nmcli connection add [COMMON_OPTIONS] [TYPE_SPECIFIC] [OPTIONS] [IP_OPTIONS]
COMMON_OPTIONS untuk argumen add dijelaskan:
- ketik [jenis] :Jenis koneksi. Jenis koneksi yang valid adalah ethernet, wifi, wimax, pppoe, gsm, cdma, infiniband, bluetooth, vlan, bond, bond-slave, team, team-slave, bridge, bridge-slave, vpn, dan olpc-mesh.
- ifname [ifname] :Antarmuka untuk mengikat koneksi. Nilai khusus “*” dapat digunakan untuk koneksi yang tidak bergantung pada antarmuka.
- con-name [nama_koneksi] :Nama koneksi. Ini opsional. Jika tidak diberikan, nama default akan dibuat, [type][-ifname][-num].
- koneksi otomatis ya|tidak :Apakah profil koneksi dapat diaktifkan secara otomatis. Ini opsional. Standarnya adalah ya.
- simpan ya|tidak :Apakah koneksi persisten. Ini opsional. Standarnya adalah ya.
Beberapa OPSI TYPE_SPECIFIC untuk argumen add diberikan di bawah ini. Berikut ini daftar TYPE_SPECIFIC OPSI untuk koneksi Ethernet dan WiFi:
- OPSI JENIS_KHUSUS ethernet :
- mac [MAC_address] :Alamat MAC perangkat yang dikunci koneksi ini
- cloned-mac [cloned_MAC_address] :Mengkloning alamat MAC
- mtu [MTU] :MTU
- PILIHAN JENIS_WIFI_KHUSUS :
- ssid [SSID] :SSID
- mac [MAC_address] :Alamat MAC perangkat yang dikunci koneksi ini
- cloned-mac [cloned_MAC_address] :Mengkloning alamat MAC
- mtu [MTU] :MTU
IP_OPTIONS untuk argumen add dijelaskan:
- ip4 [IPv4_address] gw4 [IPv4_address] :alamat IPv4
- ip6 [IPv6_address] gw6 [IPv6_address] :alamat IPv6
Contoh berikut menambahkan koneksi Ethernet. Perintah nmcli connection show dikeluarkan setelahnya untuk melihat hasilnya. Hanya sebagian keluaran yang ditampilkan.
nmcli connection add con-name new-ens33 ifname ens33 type ethernet ip4 192.168.2.100/24 gw4 192.168.2.1 Connection 'new-ens33' (f0c23472-1aec-4e84-8f1b-be8a2ecbeade) successfully added.
# nmcli connection show NAME UUID TYPE DEVICE Wired connection 1 dba7561b-dd02-3b58-92c0-07ce94b6250f 802-3-ethernet ens36 ens33 bbe539aa-5042-4d28-a0e6-2a4d4f5dd744 802-3-ethernet ens33 new-ens33 f0c23472-1aec-4e84-8f1b-be8a2ecbeade 802-3-ethernet --
Setiap koneksi baru membuat file konfigurasi antarmuka jaringan terkait di direktori /etc/sysconfig/network-scripts. Misalnya:
# ls /etc/sysconfig/network-scripts/ifcfg* /etc/sysconfig/network-scripts/ifcfg-ens33 /etc/sysconfig/network-scripts/ifcfg-lo /etc/sysconfig/network-scripts/ifcfg-new-ens33
Contoh 4 :Perintah edit koneksi nmcli
Gunakan argumen edit untuk mengedit koneksi yang ada, yang diidentifikasi oleh ID koneksi, UUID, atau jalur D-Bus. Contoh berikut menentukan pengeditan koneksi new-ens33:
# nmcli connection edit new-ens33 ===| nmcli interactive connection editor |=== Editing existing '802-3-ethernet' connection: 'new-ens33' Type 'help' or '?' for available commands. Type 'describe [[setting].[prop]]' for detailed property description. You may edit the following settings: connection, 802-3-ethernet (ethernet), 802-1x, dcb, ipv4, ipv6 nmcli>
Gunakan '? ' atau ketik 'bantuan ’ untuk menampilkan perintah yang tersedia.
nmcli> ? ------------------------------------------------------------------------------ ---[ Main menu ]--- goto [[setting] | [prop]] :: go to a setting or property remove [setting][.[prop]] | [prop] :: remove setting or reset property value set [[setting].[prop] [value]] :: set property value describe [[setting].[prop]] :: describe property print [all | [setting][.[prop]]] :: print the connection verify [all | fix] :: verify the connection save [persistent|temporary] :: save the connection activate [[ifname]] [/[ap]|[nsp]] :: activate the connection back :: go one level up (back) help/? [[command]] :: print this help nmcli [conf-option] [value] :: nmcli configuration quit :: exit nmcli ------------------------------------------------------------------------------ nmcli>
Gunakan edit argumen tanpa menentukan pengenal koneksi untuk menambahkan koneksi baru. Editor interaktif memandu Anda melalui pengeditan koneksi. Contoh berikut menambahkan koneksi Ethernet baru:
# nmcli connection edit Valid connection types: generic, 802-3-ethernet (ethernet), pppoe, 802-11-wireless (wifi), wimax, gsm, cdma, infiniband, adsl, bluetooth, vpn, 802-11-olpc-mesh (olpc-mesh), vlan, bond, team, bridge, bond-slave, team-slave, bridge-slave, no-slave, tun, ip-tunnel, macvlan, vxlan Enter connection type: ethernet ===| nmcli interactive connection editor |=== Adding a new '802-3-ethernet' connection Type 'help' or '?' for available commands. Type 'describe [[setting].[prop]]' for detailed property description. You may edit the following settings: connection, 802-3-ethernet (ethernet), 802-1x, dcb, ipv4, ipv6 nmcli> set connection.id new-eth1 nmcli> set connection.interface-name eth1 nmcli> set connection.autoconnect yes nmcli> set 802-3-ethernet.mtu auto nmcli> set ipv4.method manual nmcli> set ipv4.addresses 192.168.2.101/24 nmcli> set ipv6.method auto nmcli> save Saving the connection with 'autoconnect=yes'. That might result in an immediate activation of the connection. Do you still want to save? (yes/no) [yes] yes Connection 'new-eth1' (817e285b-60f0-42d8-b259-4b62e21d823d) successfully saved. nmcli> quit
File konfigurasi antarmuka jaringan baru dibuat di direktori /etc/sysconfig/network-scripts:
# ls -lrt /etc/sysconfig/network-scripts/ifcfg* -rw-r--r--. 1 root root 254 Sep 12 2016 /etc/sysconfig/network-scripts/ifcfg-lo -rw-r--r--. 1 root root 309 Oct 19 18:44 /etc/sysconfig/network-scripts/ifcfg-ens33 -rw-r--r--. 1 root root 338 Nov 28 09:51 /etc/sysconfig/network-scripts/ifcfg-new-ens33 -rw-r--r--. 1 root root 316 Nov 28 10:00 /etc/sysconfig/network-scripts/ifcfg-new-eth1
Contoh 5 :Koneksi nmcli memodifikasi Perintah
Gunakan ubah argumen untuk mengubah satu atau lebih properti di profil koneksi. Identifikasi koneksi yang akan diubah menurut jalur ID, UUID, atau D-Busnya. Nilai yang diberikan menimpa nilai properti yang ada.
Gunakan nilai kosong (“” ) untuk menyetel nilai properti ke default. Anda dapat menggunakan awalan + untuk nama properti untuk menambahkan item ke nilai yang ada, atau menggunakan awalan – untuk menghapus nilai yang ditentukan. Contoh berikut memodifikasi alamat server DNS IPv4. Argumen show menampilkan nilai sebelum dan sesudah modifikasi:
Sebelum
# nmcli connection show new-eth1 ... ipv4.dns: ...
# nmcli connection modify new-eth1 ipv4.dns 192.168.134.21
Setelah
# nmcli connection show new-eth1 ... ipv4.dns: 192.168.134.21 ...
Contoh 6:Koneksi nmcli hapus | isi ulang | memuat Perintah
1. Gunakan tombol hapus argumen untuk menghapus koneksi yang dikonfigurasi. Misalnya:
# nmcli connection delete new-eth1
2. Gunakan muat ulang argumen untuk memuat ulang semua file koneksi dari disk. Gunakan perintah ini untuk memberi tahu NetworkManager agar membaca ulang profil koneksi dari disk setiap kali ada perubahan. Atur file koneksi monitor ke true untuk mengaktifkan fitur pemuatan otomatis. Dalam hal ini, NetworkManager memuat ulang file koneksi setiap kali mereka berubah. Misalnya:
# nmcli connection reload
3. Gunakan argumen load untuk memuat atau memuat ulang satu atau lebih file konfigurasi tertentu dari disk. Ini tidak diperlukan jika fitur pemuatan otomatis diaktifkan untuk koneksi. Misalnya :
# nmcli connection load /etc/sysconfig/network- scripts/ifcfg-new-eth0
Sub-Perintah perangkat nmcli
Objek perangkat nmcli menyediakan perintah berikut:
- status :Menampilkan status semua perangkat.
- tampilkan [ifname] :Menampilkan informasi mendetail tentang perangkat.
- hubungkan [ifname] :Hubungkan perangkat.
- putuskan sambungan [ifname] :Putuskan sambungan perangkat.
- daftar wifi | hubungkan | pindai ulang :Daftar titik akses Wi-Fi. Hubungkan ke jaringan Wi-Fi. Pindai ulang untuk titik akses yang tersedia.
Gunakan perangkat nmcli objek untuk menampilkan dan mengelola antarmuka jaringan. Perintah berikut memberikan bantuan pada objek perangkat nmcli:
# nmcli device help Usage: nmcli device { COMMAND | help } COMMAND := { status | show | set | connect | reapply | modify | disconnect | delete | monitor | wifi | lldp } status show [[ifname]] set [ifname] [ifname] [autoconnect yes|no] [managed yes|no] connect [ifname] reapply [ifname] modify [ifname] ([+|-][setting].[property] [value])+ disconnect [ifname] ... delete [ifname] ... monitor [ifname] ... wifi [list [ifname [ifname]] [bssid [BSSID]]] wifi connect [(B)SSID] [password [password]] [wep-key-type key|phrase] [ifname [ifname]] [bssid [BSSID]] [name [name]] [private yes|no] [hidden yes|no] wifi hotspot [ifname [ifname]] [con-name [name]] [ssid [SSID]] [band a|bg] [channel [channel]] [password [password]] wifi rescan [ifname [ifname]] [[ssid [SSID to scan]] ...] lldp [list [ifname [ifname]]]
Beberapa contoh penggunaan perintah ini diberikan.
Contoh 1 :Menampilkan status semua perangkat
Urutan perintah berikut menampilkan status semua perangkat. Status argumen adalah default.
# nmcli device DEVICE TYPE STATE CONNECTION ens33 ethernet connected ens33 ens36 ethernet connected Wired connection 1 lo loopback unmanaged --
Contoh 2 :Menampilkan informasi tentang perangkat
Contoh berikut menampilkan informasi rinci tentang perangkat:
# nmcli device show GENERAL.DEVICE: ens33 GENERAL.TYPE: ethernet GENERAL.HWADDR: 00:0C:29:54:F7:20 GENERAL.MTU: 1500 GENERAL.STATE: 100 (connected) GENERAL.CONNECTION: ens33 GENERAL.CON-PATH: /org/freedesktop/NetworkManager/ActiveConnection/5 WIRED-PROPERTIES.CARRIER: on IP4.ADDRESS[1]: 192.168.219.150/24 IP4.GATEWAY: 192.168.219.2 IP4.DNS[1]: 192.168.219.2 IP4.DOMAIN[1]: localdomain IP6.ADDRESS[1]: fe80::3442:365:1982:aa4b/64 IP6.GATEWAY: GENERAL.DEVICE: ens36 GENERAL.TYPE: ethernet GENERAL.HWADDR: 00:0C:29:54:F7:2A GENERAL.MTU: 1500 GENERAL.STATE: 100 (connected) GENERAL.CONNECTION: Wired connection 1 GENERAL.CON-PATH: /org/freedesktop/NetworkManager/ActiveConnection/0 WIRED-PROPERTIES.CARRIER: on IP4.ADDRESS[1]: 192.168.219.155/24 IP4.GATEWAY: 192.168.219.2 IP4.DNS[1]: 192.168.219.2 IP4.DOMAIN[1]: localdomain IP6.ADDRESS[1]: fe80::e87:3cb9:edf5:1084/64 IP6.GATEWAY: GENERAL.DEVICE: lo GENERAL.TYPE: loopback GENERAL.HWADDR: 00:00:00:00:00:00 GENERAL.MTU: 65536 GENERAL.STATE: 10 (unmanaged) GENERAL.CONNECTION: -- GENERAL.CON-PATH: -- IP4.ADDRESS[1]: 127.0.0.1/8 IP4.GATEWAY: IP6.ADDRESS[1]: ::1/128 IP6.GATEWAY:
Contoh 3 :Menghubungkan dan memutuskan sambungan perangkat
Contoh berikut menunjukkan efek penggunaan argumen disconnect dan connect:
# nmcli device disconnect ens33 Device 'ens33' successfully disconnected.
# nmcli device DEVICE TYPE STATE CONNECTION ens36 ethernet connected Wired connection 1 ens33 ethernet disconnected -- lo loopback unmanaged --
# nmcli device connect ens33 Device 'ens33' successfully activated with 'bbe539aa-5042-4d28-a0e6-2a4d4f5dd744'.
# nmcli device DEVICE TYPE STATE CONNECTION ens33 ethernet connected ens33 ens36 ethernet connected Wired connection 1 lo loopback unmanaged --
“wifi perangkat nmcli Perintah “” memberikan argumen berikut:
- daftar :Daftar titik akses Wi-Fi yang tersedia.
- hubungkan [(B)SSID] :Menghubungkan ke jaringan Wi-Fi yang ditentukan oleh Service Set Identifier (SSID) atau Basic Service Set Identifier (BSSID).
- pindai ulang :Meminta NetworkManager untuk memindai ulang titik akses Wi-Fi yang tersedia.