Panduan Singkat Network Manager

Peter Boy (pboy), Tim Dokumen Fedora Versi F37 onwards Last review: 2023-08-29

Status NetworkManager

Status keseluruhan NetworkManager
$ nmcli general status
Tampilkan koneksi aktif
$ nmcli connection show --active
Tampilkan semua koneksi yang telah dikonfigurasi
$ nmcli connection show configured

Hubungkan/putuskan sambungan ke koneksi yang sudah dikonfigurasi

Hubungkan ke koneksi yang telah dikonfigurasi berdasarkan nama
$ nmcli connection up id <connection_name>
Pemutusan koneksi berdasarkan nama
$ nmcli connection down id <connection_name>

Wi-Fi

Periksa status Wi-Fi
$ nmcli radio wifi
Nyalakan atau matikan Wi-Fi
$ nmcli radio wifi _on|off_
Titik akses (AP) yang tersedia
$ nmcli device wifi list
Segarkan daftar sebelumnya
$ nmcli device wifi rescan
Buat koneksi baru ke AP yang terbuka
$ nmcli device wifi connect <SSID|BSSID>
Buat koneksi baru ke titik akses yang dilindungi
$ nmcli device wifi connect <SSID|BSSID> password <password>

Antarmuka jaringan

Daftar perangkat yang tersedia dan statusnya
$ nmcli device status
Memutuskan sambungan antarmuka
$ nmcli device disconnect iface <interface>

Buat atau ubah koneksi

Untuk membuat koneksi baru menggunakan editor interaktif

$ nmcli connection edit con-name <name_of_new_connection>

Untuk mengedit koneksi yang sudah ada menggunakan editor interaktif:

$ nmcli connection edit <connection_name>

Contoh/Tutorial

Buat koneksi baru:

$ nmcli connection edit con-name _name of new connection_

Ini meminta kita untuk menentukan jenis koneksi:

Jenis koneksi yang valid: 802-3-ethernet (ethernet), 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
Masukkan jenis koneksi:

Dalam contoh ini, kami menggunakan ethernet:

Masukkan jenis koneksi: ethernet

Pesan berikut muncul, perhatikan bahwa nmcli> adalah prompt dan bahwa prompt tersebut menampilkan pengaturan utama yang tersedia:

===| nmcli interactive connection editor |===

Menambahkan koneksi '802-3-ethernet' baru

Ketik 'help' atau '?' untuk melihat perintah yang tersedia.
Ketik 'describe [<setting>.<prop>]' untuk melihat deskripsi properti secara detail.

Anda dapat mengedit pengaturan berikut: koneksi, 802-3-ethernet (ethernet), 802-1x, IPv4, IPv6
nmcli>

Edit pengaturan ipv4:

nmcli> goto ipv4

Perhatikan bahwa setelah ini, prompt kami telah berubah untuk menunjukkan bahwa kami saat ini sedang mengedit pengaturan ipv4:

nmcli ipv4>

Daftar properti yang tersedia di bawah pengaturan ipv4 dan jelaskan properti method:

nmcli ipv4> describe

Properti yang tersedia: method, dns, dns-search, addresses, routes, ignore-auto-routes, ignore-auto-dns, dhcp-client-id, dhcp-send-hostname, dhcp-hostname, never-default, may-fail
Nama properti?

Nama properti? method

Atur properti method menjadi auto:

nmcli ipv4> set method auto

Pengaturan ipv4 sekarang telah selesai. Kembali ke tingkat utama. Masukkan perintah berikut hingga prompt terlihat seperti nmcli>:

nmcli ipv4> back

Untuk menampilkan pengaturan utama kembali, gunakan perintah goto tanpa argumen apa pun. Setelah itu, tekan Enter dan abaikan pesan kesalahan.

nmcli> goto

Pengaturan yang tersedia: connection, 802-3-ethernet (ethernet), 802-1x, ipv4, ipv6
Nama pengaturan?

Dimungkinkan untuk menetapkan nilai untuk suatu properti langsung dari tingkat utama:

nmcli> set __setting__.__property__ _value_

Misalnya:

nmcli> set connection.autoconnect TRUE

nmcli> set connection.interface-name _interface name this connection is bound to_

nmcli> set ethernet.cloned-mac-address _Spoofed MAC address_

Akhirnya, periksa detail koneksi, simpan, dan keluar:

nmcli> print

nmcli> save

nmcli> quit

Mengedit secara manual

Untuk mengedit konfigurasi koneksi ifcfg secara manual, buka atau buat file konfigurasi koneksi yang terletak di /etc/sysconfig/network-scripts/ifcfg- menggunakan editor teks.

Deskripsi tentang opsi konfigurasi yang paling umum tersedia di Panduan Deployment RHEL6.

Untuk mengubah kata sandi koneksi, buka file keys- yang terletak di /etc/sysconfig/network-scripts/ menggunakan editor teks dan edit file tersebut. Kata sandi disimpan dalam teks biasa. Contoh:

$ cat /etc/sysconfig/network-scripts/keys-__connection name__
WPA_PSK='password'

Atau, jika menggunakan file kunci, cukup edit file koneksi yang terletak di dalam /etc/NetworkManager/system-connections/

Akhirnya, simpan file-file tersebut dan untuk menerapkan perubahan pada koneksi yang sudah aktif, jalankan perintah.

nmcli connection up id _connection name_

Hapus konfigurasi koneksi

Hapus koneksi:

nmcli connection delete id <connection_name>

Harap diperhatikan bahwa hal ini juga akan menonaktifkan koneksi.