Cara Setting LAN dan WiFi Linux Via Terminal

Terbitan diperbarui

Penulis Arianto

Photo of author
 

Mau Serius Belajar Linux?
Klik gabung komunitas

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

cek status service network manager

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
melihat nama WiFi adapter linux

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
perintah scan hotspot linux

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
Wifi profile dan status ubuntu linux mint

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 :

scann hotspot wifi dengan terminal linux


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

status koneksi wifi via terminal linux

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.

setting ip static dengan terminal linux mint ubuntu

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.

 

Panduan Lanjutanya

 

Artikel Terkait

About Arianto

Hai,Nama saya Arie. Saya seorang profesional dan saya menggunakan linux untuk mendukung pekerjaan. Saya suka berbagi pengalaman bekerja saya melalui blog,agar bisa membantu mu belajar hal yang sama dengan lebih mudah dan cepat.

11 pemikiran pada “Cara Setting LAN dan WiFi Linux Via Terminal”

  1. 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

    Balas
  2. 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”

    Balas
  3. 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.

    Balas
    • 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.

      Balas
    • Bisa kk, asal sumber/konek internetnya dari LAN atau Modem, bukan dari WiFi yang akan kamu jadikan sebagai hotspot.

      Balas
  4. 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

    Balas

Tinggalkan komentar

This site uses Akismet to reduce spam. Learn how your comment data is processed.