Cara Setting WiFi Linux Via Terminal
Walau linux telah dilengkapi dengan network manager berbetuk GUI,namun untuk keadaan tertentu (perbaikan/linux server) kamu hanya bisa menggunakan perintah linux melalui terminal/shell,karena server tidak punya GUI.
Disini kamu akan belajar bagaimana cara setting IP untuk LAN ataupun WiFi via terminal menggunakan perintah linux.
Ada beberapa tool bawaan yang langsung bisa digunakan tanpa harus menginstall saat kamu ingin konek ke jaringan WiFi Hotspot yang ada.
Konek Ke WiFi Hotspot Menggunakan Perintah nmcli
nmcli adalah aplikasi bawaan network manager versi CLI yang terinstall otomatis di linux mu yang digunakan untuk memanage jaringan di linux mu.
Versi GUI nya juga ada yang bisa kamu akses dengan klik pada icon network lan/wifi di taskbar ataupun melalui setting/control panel linux.
Perintah ini biasanya ada di linux versi desktop namun tidak pasti ada di linux versi server,perintahnya sederhana dan mudah untuk dikuasi bahkan untuk pemula.
Pastikan Service Network Manager Telah Berjalan
Ingat bahwa nmcli adalah network manager versi console/CLI jadi pastikan service network managernya telah berjalan sebelum kamu bisa menggunakan nya.
Cek status network manager dengan perintah dibawah ini
$ service network-manager status
Hasilnya akan muncul seperti di gambar dibawah ini

jika statusnya active (running) maka lanjut, namun jika tidak kamu harus menghidupkan service networkmanager dengan perintah dibawah ini
$ sudo service network-manager start
Cara Konek Ke WiFi Dengan Perintah nmcli
1# Cek nama dan status perangkat wifimu dengan perintah dibawah ini
$ ifconfig -a

Jika belum ter enable maka gunakan perintah ini untuk mengenable nya
$ sudo ip link set nama_adapter up
Biasanya nama wireless network adapter diawali dengan ‘w’ contoh: wlp7s0
2# Hidupkan signal WiFi mu dengan perintah dibawah ini
$ nmcli radio wifi on
3# Scan SSID hotspot yang ada dengan perintah
$ nmcli device wifi list

4# Konek ke SSID htspot yang kamu mau untuk kali pertama dengan perintah berikut agar profile dibuat secara otomatis.
$ nmcli device wifi connect ssid_dari_hotspot
Namun jika kamu sudah pernah konek kamu hanya perlu mengaktifkan profile dengan perintah ini
$ nmcli connection up nama_profile
5# Cara konek ke wifi hotspot yang ada password nya di linux via terminal bisa kamu lakukan dengan format perintah dibawah ini
$ nmcli --ask device wifi connect ssid_dari_hotspot
Saat minta password masukan password WiFi hotspot nya.
6# Untuk melihat profile dan status koneksi kamu bisa gunakan perintah ini
$ nmcli connection

Warna hijau menandakan sedang bahwa komputer linux mu sedang aktif menggunakan koneksi tersebut atau koneksi tersebut sudah nyambung.
7# Untuk diskonek /memutuskan sambungan dari WiFi hotspot gunakan format perintah ini
$ nmcli device disconnect nama_adapter
Konek ke WiFi Hotspot Menggunakan Perintah iw,iwconfig dan iwlist
perintah nmcli mungkin tidak tersedia untuk linux server, jadi kamu harus menggunakan perintah lain yang ada.
Kamu bisa menggunakan perintah iw untuk mengkonfigurasi wireless interface di linux mu.
Pastikan Disable Service Network Manager
Perintah iw sama fungsinya dengan perintah nmcli, kamu tidak bisa menggunakan keduanya secara bersamaan karena akan bentrok.
Jadi pastikan kamu telah mendisable service network manager agar tidak bentrok, untuk melakukan ini gunakan perintah dibawah ini
$ sudo service network-manager stop
Cara Konek Ke WiFi di Linux Menggunakan Perintah iw
1# Cek dulu nama interface wirelessmu menggunakan perintah dibawah ini
$ iwconfig
Pastikan signal radio WiFi mu telah terenable dan wlan interface mu telah terenable juga, gunakan perintah dibawah ini
$ sudo rfkill unblock wlan
$ sudo ip link set nama_interface up
2.# Cari WiFi hotspot yang ada di sekitarmu dengan melakukan scann menggunakan perintah
$ iwlist nama_interface_wifi scan
Hasilnya kurang lebih akan seperti ini :
Perhatikan informasi yang didapat untuk setiap AP terutama ESSID dan encryption key, jika encryption key:on maka hotspot tersebut bersifat tertutup dan memerlukan password untuk kamu bisa konek.
3# Untuk konek ke WiFi hotspot gunakan format peritah $ sudo iw dev nama_wifi_interface connect nama_ESSID_hotspot
$ sudo iw dev wlp7s0 connect -w RAPMS-B
Tapi jika WiFi yanng ingin kamu konekin menggunakan password maka kamu bisa menambahkan opsi key s:passwordmu, lihat contoh ini
$ sudo iw dev wlp7s0 connect RAPMS-B key s:password_wifi_mu
4# Untuk melihat status Wifimu apakah sudah terkonek dengan accesspoint hotspot kamu bisa menggunakan perintah $ iwconfig
Jika pada ESSID sudah tertera sesuai dengan SSID hotspot yang ingin kita konek berarti koneksi ke hotspot telah berhasil.
Cara Setting LAN Via Terminal Linux
Untuk koneksi LAN/Kabel caranya cukup mudah,pastikan kabel sudah nancep ke port lan pada komputer/laptop lalu enable lan interface/lancard dengan perintah
$ sudo ip link set nama_LAN_adapter up
Nama LAN adapter bisa kamu ketahui dengan menggunakan perintah $ ifconfig -a .
Jika di router di jaringan mu memberikan service DHCP maka secara otomatis interface LAN mu akan mendapat IP address secara otomatis tanpa kamu perlu setting manual.
Cara Mendapatkan IP Otomatis (DHCP) via Terminal
Untuk LAN dan WiFi
Ketika kamu telah terkoneksi ke jaringan baik menggunakan kabel LAN ataupun WiFi maka secara otomatis network interface mu akan mendapat IP secara otomatis dari DHCP server.
Namun biasanya untuk suatu alasan yang kamu tidak ketahu semua itu tidak berjalan otoamtis, sudah berhasil ke jaringan lan/wifi tapi tidak konek karena belum mendapat IP address.
Untuk itu kamu bisa melakukan trik dibawah ini agar netwrok interfacemu mendapat IP dari DHCP server.
1# Lepas Static IP
Jika kamu ingin menggunakan mode DHCP (mendapat IP otomatis dari DHCP server) maka pastikan network interface mu telah melepas atribut IP static (pemberian IP secara manual) , disable wifi lalu enable lagi.
Gunakan format perintah dibawah ini untuk melakukan semua itu
$ sudo ip addr flush dev nama_interface
$ sudo ip link set nama_network_interface down
$ sudo ip link set nama_network_interface up
2# Mendapatkan Dynamic IP
Untuk mendapatkan dynamic dari DHCP server gunakan format perintah dibwah ini
$ sudo dhclient nama_network_interface
Maka secara otomatis linux akan melakukan prosedure release dan renew IP dari DHCP server.
Cara Memasang IP Static Di Linux Via Terminal
Cara memberi IP address termudah pada linux mu adalah menggunakan network manager GUI yang bisa kamu klik kanan di taskbar.
Tapi jika pengin tantangan kamu bisa setting IP static di ubunntu desktop atau linux mint mu menggunakan terminal.
Untuk linux versi desktop kamu bisa menggunakan perintah nmcli dan untuk linux server bisa kamu gunakan perintah netplan
Disini saya hanya akan membahas cara memasang ip static secara manual di linux mint dan ubuntu desktop menggunakan perintah nmcli.
Enable Dulu WiFi atau Lan Mu
Pastikan netwok interfacemu yang akan kamu gunakan telah terenable (baik lan ataupun WiFi).
Gunakan perintah dibawah ini untuk mengenable network interface yang akan kamu gunakan .
$ sudo ip link set nama_network_interface_mu up
Khusus untuk perangkat WiFi pastikan kamu telah mengenable radio sebelum mengenable network interface dengan perintah dibawah ini
$ sudo rfkill unblock wlan
Enable Service Network Manager
nmcli adalah versi console dari network manager, jadi kamu harus enable service ini untuk bisa menggunakan nmcli.
Ketikan perintah dibawah ini untuk mengenable service network manager
$ sudo service network-manager start
Membuat Profile Koneksi
Settingan atau informasi mengenai IP,DNS,Subnet,Gateway disimpan dalam file profile, jadi kamu perlu membuat profile untuk memasukan informasi IP static yang akan kamu settingkan.
Buat file profile dengan format perintah dibawah ini dan masukan informasi ip static yang akan kamu gunakan .
$ nmcli connection add con-name nama_profile_koneksi_mu ifname nama_interface type jenis_network_interface ip4 ipmu/bitMask gw4 IP_gateway_mu
- nama_profile : isi dengan nama yang kamu inginkan misal: koneksi-statis
- nama_interface: isi dengan nama interface lan/wifi yang ingin kamu gunakan
- jenis_network_interface: isi dengan jenis network interface yang kamu gunakan (ethernet untuk lan dan wifi untuk WiFi)
- ipmu/bitMask: isi dengan ip yang ingin kamu gunakan diikuti dengan bits mask (biasanya menggunakan garis miring ex: /24 /28 /30 dst)
Untuk menambahkan informasi DNS gunakan format perintah dibawah ini
$ nmcli connection modify nama_profile ipv4.dns ip_dns_mu
Mengecek Profile
Kamu bisa mengecek list profile koneksi yang telah kamu buat sebelum nya dengan mengetikan perintah dibawah ini
$ nmcli connection show
Mengaktifkan Profile Koneksi
Kamu bisa punya banyak profile koneksi yang tersimpan, tapi hanya ada satu profile yang bisa aktif dan digunakan oleh linux.
Untuk mengaktifkan/meilih profile yang akan kamu gunakan kamu bisa menggunakan format perintah dibawah ini.
$ nmcli connection up nama_profile_koneksi
Contoh Praktek penggunaan perintah
Berikut adalah contoh penggunaan real dari perintah nmcli untuk memasang IP static di linux desktop via terminal.

KESIMPULAN
Walau telah tersedia GUI network manager namun jika terjadi trouble dan tidak bisa masuk ke GUI kamu harus setting jaringan linux menggunakan perintah linux/command/terminal.
Bagi kamu yang ingin belajar linux server kamu wajib untuk menguasai materi ini agar bisa setting jaringan linux menggunakan terminal atau command line interface.
untuk caranya hotshare dari http injector ke linux gimana ya pak? kan harus ngisi proxy dan portnya tuh, tapi saya ga tahu cara ngisinya di mana. kalo di windows saya dah pernah nyoba dan berhasil connect
Ada tulisan command yang salah ketika di modul “Cara Mendapatkan IP Otomatis (DHCP) via Terminal Untuk LAN dan WiFi” pada sub bab “2# Mendapatkan Dynamic IP” sepertinya disana ada command typo, seharusnya ditulis “sudo dhclient nama_network_interface” bukan “$ sudo dhclinet nama_network_interface”
Eh.. iya bener salah tulis hahaha
Makasih ya sudah mau membantu belajarlinux.org melalui suntingannya
Mantap
Terima kasih info nya bermanfaaf.
Mau tanya min, lebih bagus memakai metode *nmcli* atau *if/iwconfig*? Package if/iwconfig sama nmcli itu sudah ada langsung saat baru install ubuntunya? Takutnya malah nggak bisa connect ke wireless AP nya.
semua cara bagus dan bisa kamu gunakan, bedanya adalah cara tersebut mungkin tidak bisa dilakukan disemua linux maka kamu harus menggunakan nya sesuai tool yang telah ada.
misal untuk nmcli biasanya hanya ada di linux versi desktop, sedangkan untuk if/iwconfig ada disemua jenis linux baik server ataupun linux desktop.
Semua aplikasi tersebut telah terinstall otomatis tanpa kamu harus menginstallnya secara manual.
Wifi bisa dibuat hotspot lagi gak di ubuntu?
Bisa kk, asal sumber/konek internetnya dari LAN atau Modem, bukan dari WiFi yang akan kamu jadikan sebagai hotspot.
mau tanya, gimana cara install adapter wifi linux mint 19.2 cinnamo 64bit di laptop lenovo ideapad 330 14ast amd a9, setelah install linux mint tidak detect wifi
Sayah ingin membuat
Website
jika kamu ingin membuat website di VPS kamu bisa mengukuti panduan nya disini https://www.belajarlinux.org/vps-webserver-website/