GNU/Linux >> Belajar Linux >  >> Ubuntu

Cara Menghubungkan WiFi dari Terminal di Ubuntu 16.04

WiFi saat ini merupakan cara paling populer untuk mendapatkan koneksi internet, baik itu di kantor, rumah, restoran, dll. Tutorial ini dimaksudkan untuk membantu mereka yang ingin menghubungkan WiFi dari terminal di Ubuntu 16.04. Tidak masalah apakah Anda menggunakan edisi Desktop atau edisi server Ubuntu.

Satu-satunya persyaratan adalah:

  • Kartu nirkabel yang berfungsi
  • Koneksi internet untuk menginstal beberapa paket
  • Sesi shell interaktif

Ada dua cara umum Anda dapat menghubungkan jaringan Nirkabel dari terminal. Ini adalah:

  1. Menggunakan perintah iwconfig
  2. Menggunakan metode wpasupplicant

Metode 1:Menggunakan perintah iwconfig

Anda dapat mengkonfigurasi Ubuntu Anda untuk terhubung ke WiFi dengan mengikuti langkah-langkah yang diberikan di bawah ini. Jika Anda tidak tahu nama perangkat wifi Anda, gunakan:

$ ip link sho | grep w
2: wlan0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP mode DORMANT group default qlen 1000

Buka terminal dan ketik antarmuka ifconfig dan tekan Enter.

$ sudo ifconfig wlan0
wlan0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
 inet 192.168.0.16 netmask 255.255.255.0 broadcast 192.168.0.255
 inet6 fe80::557e:6563:6f86:f8b2 prefixlen 64 scopeid 0x20<link>
 ether e4:a7:a0:ef:27:d9 txqueuelen 1000 (Ethernet)
 RX packets 4025786 bytes 5253861542 (4.8 GiB)
 RX errors 0 dropped 0 overruns 0 frame 0
 TX packets 2997242 bytes 563513781 (537.4 MiB)
 TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0

Secara default, perintah ini hanya mengaktifkan kartu nirkabel Anda. Jika kartu nirkabel Anda memiliki nama yang berbeda, ganti wlan0 dengan nama yang benar. Sekarang setelah kartu aktif, Anda dapat terhubung ke jaringan WiFi Anda dengan menentukan nama ESSID-nya:

$ iwconfig wlan0 essid <name> key <password>

Ganti dengan nama sebenarnya dari titik akses Anda, dan kata sandi dengan kunci keamanan sebenarnya untuk jaringan nirkabel. Jika jaringan nirkabel Anda tidak memerlukan kunci keamanan, jangan masukkan kata sandi kunci. Cukup gunakan:

$ iwconfig wlan0 essid <name>

Untuk kata sandi ASCII, gunakan:

$ iwconfig wlan0 essid <name> key s:<password>

Sekarang konfirmasikan bahwa Anda terhubung. Anda juga dapat meminta alamat IPv4 secara manual menggunakan.

$ dhclient wlan0

Kemudian coba periksa ip Anda dan coba ping ke luar.

$ ip addr
$ ping 8.8.8.8

Metode 2:Menggunakan wpasupplicant

wpa_supplicant adalah pemohon lintas platform dengan dukungan untuk WEP, WPA, dan WPA2 (IEEE 802.11i / RSN (Jaringan Aman yang Kuat)). Sangat cocok untuk desktop, laptop, dan sistem tertanam. Untuk metode ini, Anda harus terlebih dahulu menginstal paket wpasupplicant yang berisi program utama wpa_supplicant , alat frasa sandi wpa_passphrase , dan teks front-end wpa_cli

$ sudo apt-get install wpasupplicant

Paket ini akan menyediakan wpa_supplicant perintah yang akan kita gunakan untuk mengelola jaringan Wireless kita. File yang akan dikonfigurasi adalah /etc/wpa_supplicant.conf.

# cat /etc/wpa_supplicant.conf
network={
 ssid="ssid_name"
 psk="password"
}

Anda juga dapat membuat konfigurasi dasar dari cli:

# wpa_passphrase MYSSID passphrase > /etc/wpa_supplicant.conf

Sekarang pindai ulang untuk perangkat yang tersedia:

# iwlist scan

Pastikan Anda dapat melihat jaringan nirkabel yang ingin Anda sambungkan. Sekarang mulai wpa_supplicant dengan:

# wpa_supplicant -B -i interface -c /etc/wpa_supplicant.conf
Successfully initialized wpa_supplicant
....

Argumen yang umum digunakan adalah:

-B - Garpu ke latar belakang.
-c nama file - Jalur ke file konfigurasi.
-antarmuka saya - Antarmuka untuk mendengarkan.
-D driver - Secara opsional tentukan driver yang akan digunakan. Untuk daftar driver yang didukung, lihat output dari wpa_supplicant -h.
nl80211 adalah standar saat ini, tetapi tidak semua modul chip nirkabel mendukungnya.

Menggunakan wpa_cli

Pada titik ini jalankan:

# wpa_cli

Ini akan menampilkan prompt interaktif (> ), yang memiliki penyelesaian tab dan deskripsi perintah yang diselesaikan. Beberapa perintah penting yang perlu diperhatikan saat mengerjakan wpa_cli antara lain:

  • Pindai titik akses yang tersedia
> scan
<3>CTRL-EVENT-SCAN-STARTED 
<3>CTRL-EVENT-SCAN-RESULTS 
...
  • Mencantumkan titik akses yang tersedia
> scan_results
bssid / frequency / signal level / flags / ssid
11:22:33:44:55:66 2462 -33 [WPA-PSK-CCMP+TKIP][WPA2-PSK-CCMP+TKIP][ESS] MYSSID1
00:11:22:33:44:55 2412 -73 [WPA-PSK-CCMP+TKIP][WPA2-PSK-CCMP+TKIP][ESS] MYSSID2
...

Untuk mengaitkan dengan MYSSID, tambahkan jaringan, setel kredensial, dan aktifkan:

> add_network
0
> set_network 0 ssid "MYSSID1"
> set_network 0 psk "passphrase"
> enable_network 0
<2>CTRL-EVENT-CONNECTED - Connection to 11:22:33:44:55:66 completed (reauth) [id=0 id_str=]

Untuk titik akses tanpa otentikasi, gunakan:

> set_network 0 key_mgmt NONE

Terakhir, simpan jaringan ini dalam file konfigurasi:

> save_config
OK

Untuk mendapatkan sewa DHCP, pertama-tama lepaskan sewa apa pun yang masih Anda pegang (sebagai root):

# dhclient -r

Dan minta alamat baru

# dhclient interface

Anda sekarang harus memiliki koneksi internet yang berfungsi melalui titik akses yang Anda hubungkan dari cli. Metode ini cocok untuk instalasi minimal Distribusi Ubuntu atau Server dengan kartu Nirkabel. Metode ini mudah untuk skrip, dengan lebih banyak usaha Anda dapat menulis tugas cron yang menghubungkannya saat reboot. Terima kasih telah membaca panduan kami tentang cara menghubungkan WiFi dari terminal di Ubuntu 16.04. Jika Anda mengalami masalah, beri tahu kami melalui bagian komentar.


Ubuntu
  1. Cara Langsung Keluar dari Ubuntu Dari Terminal

  2. Cara Meningkatkan ke Ubuntu 15.10 dari Ubuntu 15.04

  3. Bagaimana Memantau Koneksi Nirkabel?

  1. Cara Meningkatkan Dari Ubuntu 16.04 ke Ubuntu 18.04

  2. Bagaimana Menghubungkan Ke WiFi Dari CLI di Debian 10 Buster

  3. Bagaimana Menghubungkan Ke Wifi Dengan Pin Wps Di Ubuntu 14.04?

  1. /etc/network/interfaces untuk menghubungkan Ubuntu ke jaringan nirkabel

  2. Ubuntu 22.04:Hubungkan ke WiFi dari baris perintah

  3. Ubuntu Server 20.04:Hubungkan ke WiFi dari baris perintah