Bagaimana cara terhubung ke wifi di CentOS 7 (CLI) (tidak ada GUI)?

10

Saya telah menginstal CentOS (CLI, minimal). Tidak punya GUI. Saya ingin terhubung ke WiFi tetapi jawaban pada askubuntu tidak berfungsi. lihat screenshot ini.Aku ingin tahu yang berikut: -

  • Bagaimana cara menghidupkan / mematikan WiFi?
  • Bagaimana cara mendapatkan daftar koneksi WiFi yang tersedia?
  • Bagaimana cara menghubungkan WiFi yang ingin saya hubungkan?
rahul
sumber

Jawaban:

13

Opsi terbaik dan mudah yang saya suka gunakan dengan CentOS adalah nmtui. (Ref: Redhat )

INI BUKAN GUI, ITU TUI (TEKS PENGGUNA TEKS )

Pertama, Anda harus menginstal nmtui,

# yum install NetworkManager-tui

Kemudian,

# nmtui

Ini akan opsi apa yang Anda cari.

masukkan deskripsi gambar di sini

Sekarang Anda dapat pergi ke Edit koneksi dan akan mencantumkan semua koneksi WiFi yang tersedia untuk Anda. Kemudian Anda dapat memilih apa yang Anda inginkan dan Aktifkan / Nonaktifkan apa pun yang Anda inginkan.

NIK
sumber
2
Pertanyaannya mengatakan CLI, tidak ada GUI.
G-Man Mengatakan 'Reinstate Monica'
1
Iya. Saya tahu pertanyaan mengatakan itu adalah CLI di situlah nmtui berguna. Ini bukan GUI, melainkan TUI. (Text User Interface) ini adalah metode yang direkomendasikan oleh Redhat. Lihat, ada dua hal yang bisa kita pikirkan. Jika persyaratannya adalah mengkonfigurasi Wifi secara manual menggunakan baris perintah, ini adalah opsi terbaik dan termudah. Saya setuju dengan scripting tidak memungkinkan.
NIK
6
Bagaimana saya bisa menginstal NetworkManager-tui tanpa Wifi ??
rahul
Benar ini pertanyaan juta dolar. :) Sekali lagi Anda memiliki dua opsi. Metode mudah adalah menghubungkan perangkat Anda ke jaringan kabel secara normal ke port jaringan (RJ45) di router wifi Anda dan melakukan konfigurasi. (Saya telah menulis ini di sini cara melakukan ini untuk Raspberry Pi namal.org . Ini juga sama untuk perangkat lain). Opsi kedua adalah mengunduh nmtui rpm dan dependensi secara manual dan menginstal menggunakan RPM. Jika Anda dapat memberi tahu perangkat yang Anda gunakan dan versi centOS yang tepat mungkin saya bisa memberi tahu Anda apa yang harus Anda lakukan.
NIK
Terima kasih! Saya punya masalah pada CentOS7 di mana saya tidak bisa mengaktifkan (dari GUI) yang kedua, duplikat NIC Wi-Fi karena ada konflik konfigurasi di suatu tempat di sepanjang jalan yang mencegah dari menghubungkan. Saya menemukan jawaban yang disarankan ini dan solusi ini bekerja dengan sangat elegan dan memungkinkan saya untuk mengaktifkannya dari commandline.
Kārlis K.
11

Untuk menjalankan ifconfigperintah ..., Anda harus menginstal net-toolspaket.

Karena net-toolssudah usang ada ipdan iwperintah yang menjawab pertanyaan Anda:

Bagaimana cara menghidupkan / mematikan WiFi?

$ ip link set <interface> up
$ ip link set <interface> down

Bagaimana cara mendapatkan daftar koneksi WiFi yang tersedia?

$ iw dev <interface> scan | grep SSID

Bagaimana cara menghubungkan WiFi yang ingin saya hubungkan?

Buat wpa_supplicantfile konfigurasi dengan konten berikut:

ctrl_interface=/run/wpa_supplicant
update_config=1
ap_scan=1

Untuk menambahkan SSID dan kata sandi, jalankan:

$ wpa_passphrase "YOUR-SSID" YOUR-PASSWD >> /etc/wpa_supplicant/wpa_supplicant.conf

Untuk menghubungkan jalankan:

$ wpa_supplicant -i <interface> -c /etc/wpa_supplicant/wpa_supplicant.conf -B
dhclient <interface>
GAD3R
sumber
+1 untuk menyebutkan penghentian alat-bersih.
Isius
1
Saya mengikuti langkah-langkah ini dan itu berhasil tetapi saya harus menjalankan dhclient wlo1sebagai langkah terakhir sebelum saya mendapatkan sewa dhcp. Saya menambahkan scan_ssid=1untuk /etc/wpa_supplicant/wpa_supplicant.conf. tks GAD3R! :)
chan fook sheng
4

Anda harus dapat melihat apakah driver untuk kartu diinstal dengan menggunakan lspci -k

Dan kemudian untuk mengetahui apakah antarmuka Anda terdeteksi dan dinamai Anda dapat menggunakan ip link Anda kemudian dapat mencoba memunculkan antarmuka dengan ifup

Jika antarmuka tidak muncul dengan benar mungkin karena Anda kehilangan file konfigurasi seperti /etc/sysconfig/network-scripts/ifcfg-<interface-name>

Solusi alternatif lain jika itu adalah sesuatu yang hanya ingin Anda kemukakan setelah Anda dapat memasukkan perintah berikut:

ip link set dev <interface-name> up
wpa_supplicant -B -i <interface-name> -c /etc/wpa_supplicant/wpa_supplicant.conf
dhcpcd <interface-name>
Panda
sumber
4

Jika Anda menjalankan CentOS 7: Anda mungkin ingin memeriksa apakah NetworkManager sudah tersedia di sana untuk Anda gunakan:

NetworkManager chkconfig aktif

layanan NetworkManager mulai

Perintah masalah: nmtui

Buka langsung ke "Aktifkan koneksi" untuk memeriksa apakah Anda sudah dapat melihat jaringan nirkabel Anda / wi-fi. Jika demikian, masukkan kata sandi Anda.

Anda juga dapat Mengedit profil untuk wi-fi yang ingin Anda sambungkan.

CATATAN: jika Anda tidak dapat mengaktifkan wi-fi, coba yang berikut ini: Setelah langkah-langkah di atas: /etc/init.d/network restart ATAU REBOOT / RESTART kotak Anda.

Steve Zhou
sumber
0

Inilah pengalaman saya, untuk alasan-alasan berikut:

  1. Jika Anda terhubung ke jaringan Wifi saat Anda menginstal CentOS 7.
  2. Setelah CentOS 7 memasuki mode tidur ATAU shutdown tidak disengaja karena drainase daya ATAU Anda telah me-restart & masuk ke CentOS 7

dan jika wifi Anda tidak berfungsi.

Jangan menginstal modul kernel tambahan / melakukan tweak / menginstal paket baru

Cukup matikan dan boot lagi di CentOS 7. Wifi Anda akan mulai berfungsi lagi.

Inilah yang saya sadari setelah 6 jam melakukan tweak dan mencoba semuanya.

rammayur
sumber