Radenku.com – Jika kalian membaca tutorial di blog ini aku seringnya menggunakan terminal openwrt untuk setting & install package openwrt. Mungkin ada yang belum tahu cara akses terminal openwrt, karena kebanyakan hanya menggunakan openwrt melalui LuCI saja.
Jika kalian menggunakan firmware openwrt yang custom biasanya sudah terinstall ttyd, yaitu terminal GUI di LuCI, akan tetapi ketika menggunakan firmware yang belum terinstall terminal maka bingung masuk ke terminal.
Disini kalian bisa mengikuti tutorial untuk menggunakan terminal openwrt baik di LuCI maupun menggunakan software lain seperti Putty. Selain itu juga aku coba buatkan list command yang sering dipakai ketika menggunakan terminal openwrt.
Cara Akses Terminal Openwrt
Untuk cara akses terminal Openwrt ini menggunakan koneksi SSH di port 22/tcp untuk masuk SSH router dengan IP router openwrt. Untuk IP Address default yaitu 192.168.1.1
dan username root
tanpa password.
Jika kalian menggunakan firmware custom maka silakan sesuaikan sendiri, karena biasanya passwordnya berbeda, password yang umum digunakan yaitu root
& password
.
Seperti yang telah dijelaskan diatas untuk cara masuk terminal openwrt kita menggunakan koneksi SSH agar kita bisa akses ke command-line inteface di terminal openwrt. Jika di windows bisa menggunakan software Putty, MobaXterm & Powershell dan jika android menggunakan JuiceSSH.
Putty
Putty merupakan software yang paling sering digunakan di windows untuk akses terminal openwrt. Kalian bisa unduh softwarenya gratis di web Putty.
Untuk cara menggunakan putty SSH openwrt bisa langsung buka masukkan IP Address router openwrt dengan port 22. Jika sudah akan muncul jendela baru tinggal masukkan username & password.
Jika kalian pertama kali masuk terminal SSH perlu diingat, cara login openwrt ketika kalian mengetik password maka tidak akan muncul karakter hanya kosong.
Windows PowerShell
Jika kalian pengguna windows sebenarnya mulai windows 10 dan terbaru sudah bisa akses SSH melalui PowerShell dan CMD sehingga tidak memerlukan aplikasi tambahan lagi seperti putty atau program SSH Client lainnya.
Untuk akses terminal openwrt melalui powershell windows tinggal mengunakan command ssh root@<ip-address>
.
ssh [email protected]
JuiceSSH Android
Kalian juga bisa login terminal openwrt menggunakan android, contoh disini yaitu menggunakan juiceSSH, sebenarnya masih banyak aplikasi android serupa seperti termux dll, hanya saja aku sudah terbiasa menggunakan juiceSSH.
Untuk login ssh terminal android sama yaitu tinggal masukkan IP address router dengan port 22 dan tinggal login terminal openwrt.
Luci-app-ttyd
Cara keempat yaitu menggunakan luci-app-ttyd yaitu package openwrt untuk bisa mengakses terminal melalui LuCI di webui openwrt bisa melalui browser.
Cara install terminal openwrt ttyd bisa masuk ke System > Software, update list & install luci-app-ttyd.
Setelah package terinstall tinggal masuk ttyd openwrt di menu Services > Terminal (di openwrt 19.07 bernama ttyd).
Basic Command Openwrt
Ketika kalian sudah masuk ke terminal openwrt yang mana terminal itu berupa command line interface atau CLI untuk menggunakannya atau memerintah dengan memasukkan perintah berupa tulisan. Disini aku coba tulis beberapa perintah yang sering dipakai di terminal openwrt.
Sebenarnya untuk perintah ini sama seperti di linux hanya beberapa yang berbeda.
pwd (print working directory)
Command pwd
yaitu untuk menampilkan posisi kita berada di directory atau folder mana.
root@OpenWrt:~# pwd /root
Symbol “~” pada root@OpenWrt:~#
menandakan saat ini kita berada di home directory user root yaitu di cek menggunakan pwd
berada di /root
. Dan symbol “#” yaitu user root merupakan root user, jika non-root maka bersymbol “$”
Jika kalian berkesempatan menggunakan linux maka akan menjumpai seperti ini, contoh di rapsberry pi server milikku pi@rpi-omv:~ $
user pi dengan home directory berada di /home/pi dan symbol “$” menandai user pi merupakan non-root.
pi@rpi-omv:~ $ pwd /home/pi
cd (change directory)
Perintah cd untuk mengubah directory, misal kita sekarang berada di /root
untuk masuk ke /etc/config
menggunakan cd /etc/config
. Dan untuk masuk satu level dibawah misal akan masuk ke /etc
dengan perintah cd ..
Jika menggunakan symbol “/” di depan maka kita akan masuk ke path absolute. Jika tanpa tanda “/” maka akan masuk ke directory diatasnya.
root@OpenWrt:~# cd /etc/config/ root@OpenWrt:/etc/config# cd .. root@OpenWrt:/etc# cd config/ root@OpenWrt:/etc/config#
ls (list)
Command ls
yaitu untuk menampilkan isi directory atau folder saat ini.
root@OpenWrt:~# ls luci-app-openclash_0.44.34-beta_all.ipk
Sekarang masih ada di directory /root
dan ini folder /root
berisi file luci-app-openclash_0.44.34-beta_all.ipk.
mkdir (make directory)
Command mkdir
yaitu untuk membuat directory atau folder, contoh kita membuat folder dengan nama tes, dan cek lagi menggunakan command ls
.
root@OpenWrt:~# mkdir tes root@OpenWrt:~# ls luci-app-openclash_0.44.34-beta_all.ipk tes
Maka sekarang selain ada file luci-app-openclash_0.44.34-beta_all.ipk terdapat juga folder tes.
rmdir (remove directory)
Command rmdir
untuk menghapus folder atau directory.
root@OpenWrt:~# rmdir tes root@OpenWrt:~# ls luci-app-openclash_0.44.34-beta_all.ipk
rm (remove)
Command rm
menghapus file, bisa selain itu bisa untuk menghapus folder yang ada terdapat file dengan perintah rm -r
.
root@OpenWrt:~# rm luci-app-openclash_0.44.34-beta_all.ipk root@OpenWrt:~# ls root@OpenWrt:~#
opkg update & opkg install
Command opkg update & opkg install untuk menginstall package openwrt, lebih detailnya cek di post install package openwrt.
ifup & ifdown
Command ifup
untuk menyalakan interface dan ifdown
untuk menghetikan atau mematikan interface openwrt.
root@OpenWrt:~# ifup wan root@OpenWrt:~# ifdown wan
reboot
Command reboot
untuk merestart router kita.
free
Command free
untuk menampilkan penggunaan ram.
root@OpenWrt:~# free total used free shared buff/cache available Mem: 1015328 36028 951424 1120 27876 940232 Swap: 0 0 0
Sampai disini saja untuk basic command openwrt, karena jika untuk command lain masih banyak bisa dicari sendiri. Sekian tutorial cara akses terminal openwrt SSH & basic command openwrt.
Sekarang kalian bisa login tahu cara login terminal openwrt dan cara menggunakan terminal openwrt. Semoga bermanfaat bagi teman-teman yang baru belajar openwrt dan semoga postingan ini membantu yang masih pemula menggunakan openwrt.
makasih infonya