Bagaimana cara terhubung ke internet menggunakan `nmcli`?

16

Menurut tautan ini

nmcli dev wifi con a52c60f5-c1af-4d39-8dc8-728bd770bffc password 12345678 name dlink_home

harus membuat koneksi, tetapi menghasilkan kesalahan berikut ketika saya mencoba untuk terhubung:

Kesalahan: perintah 'dev wifi' 'con' tidak valid.

Jadi, bagaimana saya bisa terhubung ke internet / jaringan nirkabel menggunakan network-manageratau nmclidalam mode baris perintah?

PS. OS yang saya jalankan adalah RHEL6 Server

mudah
sumber
Coba dev wlan0saja.
Flup
Error: 'dev' command 'wlan0' is not valid.
easl
1
Saya mencoba nmcli con up id dlink_hometetapi hanya berfungsi setelah saya mulai dengan GUI startx, tanpa memulai nmcli nmkeadaan GUI dinonaktifkan.
mudah
Lihat jawaban saya di sini: unix.stackexchange.com/a/79434/7453
slm
itu tidak terhubung dengan mengeluarkan kesalahan yang saya sebutkan di atas
mudah

Jawaban:

8

Kemampuan untuk mendefinisikan koneksi baru pada baris perintah dengan nmcli dev wifi con …telah ditambahkan di NetworkManager 0.9.6. (Jika Anda menggunakan Ubuntu, itu berarti melepaskan 12.10 atau lebih tinggi.) Dalam versi sebelumnya, koneksi baru hanya dapat didefinisikan melalui GUI atau dengan mengedit file konfigurasi secara manual (di dalam /etc/NetworkManager/system-connectionsatau di bawah ~/.gconf). Anda dapat mengaktifkan koneksi yang ada dengan nmcli con up.

Jika Anda tidak memiliki GUI untuk menentukan koneksi, Anda dapat mencoba wicd alih-alih NetworkManager.

Gilles 'SANGAT berhenti menjadi jahat'
sumber
1
wicd juga tidak bekerja. Itu menyebabkan lebih banyak masalah daripada yang dipecahkan.
Tuan Loh.
14

Menggunakan openSUSE berusia 18 bulan dengan nmcli -v 0.8.2, saya melakukan hal berikut:

nmcli dev wifi

Itu memberi saya daftar, di mana saya bisa melihat hub nirkabel saya sendiri. Kolom utama adalah SSID dan BSSID.

Saya kemudian menggunakan Start Menu -> Control Center -> Network Connections -> Wireless. Saya memiliki satu koneksi yang disebut "Koneksi nirkabel 1". Memilihnya, Edit ...--> Nirkabel: isi kata sandi SSID dan BSSID dari perintah nmcli di atas. Kemudian di halaman Wireless Security, saya memasukkan kata sandi hub saya. Pilihan "Keamanan" didasarkan lagi pada output nmcli di atas. OKE, Simpan ...

Kemudian (saya melakukan ini sebagai root; mungkin tidak perlu):

nmcli con up id 'Wireless connection 1'

Perhatikan "id" BUKAN SSID atau BSSID; alih-alih ini adalah "nama panggilan" di komputer Anda untuk jaringan ini.

Seperti yang dinyatakan di atas, / etc / NetworkManager / koneksi-sistem menyimpan file yang "Koneksi nirkabel 1 'adalah satu (dalam kasus saya).

Swiss Frank
sumber