Saya menjelajahi beberapa alat tingkat rendah untuk menghubungkan ke jaringan nirkabel, dan saya menemukan alat berikut (dengan tautan dokumentasi / tutorial yang bermanfaat):
Sepertinya saya tidak dapat menemukan evaluasi menyeluruh dari alat-alat ini, atau alat-alat serupa. Mungkin seseorang dapat membandingkan alat ini dalam hal keandalan dan keramahan pengguna? Mana yang terbaik untuk desktop Linux? Tautan ke artikel yang ada disambut baik karena saya tidak dapat menemukan banyak melalui pencarian web.
Maaf jika pertanyaan ini terlalu terbuka, tetapi saya tidak dapat menemukan perbandingan yang baik dan saya telah menerima ulasan beragam dari individu tentang alat mana yang paling dapat diandalkan.
Ini sedikit dari pengalaman saya:
Saya telah menggunakan wpa_cli, dan saya cukup puas. Ini bekerja di luar kotak pada banyak sistem Linux, tetapi tampaknya tidak berfungsi ketika NetworkManager diinstal. Masalah utama saya adalah bahwa saya sekarang memiliki lebih dari 100 jaringan wifi di konfigurasi saya, dan sepertinya tidak ada cara mudah untuk menambah / menghapus jaringan dengan SSID. Saya harus menggunakan nomor jaringan yang diberikan oleh wpa_supplicant, dan tampaknya tidak masuk akal untuk menomori ulang atau mengatur ulang jaringan. Saya juga harus secara manual memasukkan SSID untuk jaringan baru - mungkin sesuatu seperti tab-completion atau menu pilihan berbasis teks akan lebih baik. Ini telah menghabiskan banyak waktu saya ketika, misalnya, SSID memiliki beberapa spasi spasi tambahan.
Juga, saya memiliki masalah di mana saya perlu secara manual mengatur konfigurasi khusus seperti scan_ssid=1
untuk jaringan tersembunyi, dan key_mgmt=NONE
untuk jaringan yang tidak dienkripsi. Saya khawatir beberapa kasus khusus lainnya akan muncul saat menyambung ke jaringan wifi baru, dan saya mungkin tidak punya waktu wpa_supplicant.conf
untuk mencari solusi. Jadi, keramahan pengguna agak sulit dengan wpa_cli, tapi mungkin ada fitur alat yang tidak saya sadari.
Saya disarankan bahwa nmcli adalah yang paling ramah pengguna dan tidak mengorbankan keandalan, meskipun itu bergantung pada NetworkManager sebagai ketergantungan. Saya menerima rekomendasi lain bahwa iw adalah yang terbaik untuk desktop Linux karena dibangun dengan semua distro Linux, tetapi kesan saya adalah bahwa iw tidak memfasilitasi pengelolaan dan otomatisasi konfigurasi ketika ada banyak koneksi yang dikonfigurasi. ArchWiki juga mengatakan bahwa iw hanya mendukung nl80211 , tetapi itu mungkin bukan masalah yang realistis.
Karena saya sepertinya tidak dapat menemukan banyak perbandingan di seluruh alat ini, wawasan atau referensi apa pun akan dihargai.
nmcli
supersedeswpa_cli
(jadi Anda tidak perluwpa_cli
), tetapiiw
utilitas tingkat jauh lebih rendah untuk mengendalikan jaringan nirkabel, sedangkannmcli
lebih untuk pengguna akhir, karena mungkin ada ujung depan GUInmcli
.Jawaban:
IW
Perintah
iw
ini umumnya digunakan untuk mengkonfigurasi perangkat wifi, dapat digunakan untuk menghubungkan ke jaringan wifi terbuka atau ke titik akses yang dilindungi oleh kunci WEP .Batasan: Tidak mungkin untuk terhubung ke jaringan wifi yang dilindungi oleh kunci WPA *.
nmcli
Ini adalah alat baris perintah manajer jaringan untuk mengkonfigurasi NetworkManager dan menghubungkan ke jaringan semua wifi, itu adalah ketergantungan NetworkManger. Ini adalah alat baris perintah yang kuat tetapi Anda dapat terhubung tanpa itu.
wpa_cli
Ini adalah alat baris perintah untuk berinteraksi dengan
wpa_supplicant
memungkinkan Anda untuk menulis file konfigurasi yang digunakan olehwpa_supplicant
(di bawah/etc/wpa_supplicant
direktori) dan menghubungkan ke wifi tidak berfungsi (dan banyak lagi ...).Ini adalah alat yang lengkap untuk mengelola koneksi wifi Anda.
Benar, ketika NetworkManager diinstal itu akan mulai saat boot, itu akan meluncurkan
wpa_supplicant.service
untuk terhubung menggunakan file konfigurasi networkmanger yang disimpan,wpa_cli
akan mencoba untuk memodifikasiwpa_supplicant
file konfigurasi dan terhubung lagi yang menyebabkan perintah gagal.Agar berhasil terhubung,
wpa_cli
Anda harus menghentikanNetworkManager.service
.sumber
Network Manager adalah manajer default pada instalasi Ubuntu, dan saya percaya sebagian besar pengguna tidak menemukan masalah dengan itu, jadi saya menganggap itu cukup dapat diandalkan. Network Manager juga memiliki antarmuka GUI dari mana seseorang dapat terhubung dan mengkonfigurasi koneksi jaringan.
Menggunakan Network Manager akan sering memutus saya dari jaringan WPA2 / Perusahaan besar jika saya pindah dari satu lokasi ke lokasi lain, dan mengharuskan saya memasukkan kata sandi saya lagi bahkan setelah menyimpannya ke dalam file konfigurasi. Saya menemukan bahwa beralih ke wicd memecahkan masalah bagi saya.
Wicd dapat diinstal bersama
wicd-gtk
paket yang memungkinkan koneksi dan konfigurasi jaringan yang mudah melalui antarmuka dengan jendela GTK. Jika Anda tidak ingin menginstal paket lain, itu juga dapat dikonfigurasi dengan antarmuka NCurses diwicd-curses
. Saya tidak melihat Anda mendaftar di tiga utilitas wifi Anda di atas, dan saya akan merekomendasikan mencobanya, karena saya tidak punya pengalaman buruk dengan itu sejauh ini. Ini juga menangani beberapa konfigurasi koneksi dengan sangat baik dalam pengalaman saya.Secara umum, menanyakan program mana yang "terbaik" pada satu hal adalah pertanyaan yang sulit dijawab. Perincian kebutuhan eksplisit Anda untuk suatu program mungkin lebih bermanfaat, karena lebih mudah untuk merekomendasikan program yang memenuhi kebutuhan Anda.
sumber