Panduan Memperbarui PFSense Menggunakan Perintah Shell dan Google Browser

Terbit: Perbarui:


Setiap aplikasi yang dibuat pasti akan mengalami pembaruan. Hal ini menunjukkan bahwa aplikasi tersebut banyak digunakan dan bermanfaat bagi banyak orang. Begitu pula dengan PFSense, salah satu aplikasi firewall router dengan komunitas terbesar, hampir setiap tahun selalu melakukan pembaruan, bahkan terkadang merilis versi terbaru. Para pengembang terus berinovasi, menjadikan PFSense sebagai router yang stabil dan handal.

Setiap proses pembaruan yang dilakukan oleh PFSense mencakup versi yang dirilisnya. Hal ini bertujuan untuk memperbarui aplikasi dan dependensinya ke versi terbaru, agar manfaat sistem dapat dirasakan bagi banyak orang. Dengan adanya proses pembaruan, hal ini meyakinkan kita bahwa para pengembang telah aktif memantau penggunaan PFSense.

PFSense yang merupakan bagian dari produk Netgate, secara berkala dan terus-menerus merilis versi terbaru yang berisi fitur-fitur baru, pembaruan, perbaikan bug, dan berbagai perubahan lainnya. Dalam beberapa kasus, proses pembaruan PFSense sangat penting, karena benar-benar mengatasi kekurangan fitur-fitur rilis terbaru yang dirilis oleh Netgate. PFSense selalu melakukan pembaruan dengan menggunakan edisi perangkat lunak yang sama dengan router firewall yang sedang Anda gunakan.

Proses pembaruan PFSense juga untuk mengimbangi saudara tuanya FreeBSD yang terus merilis versi terbarunya. Ketika artikel ini ditulis, saat ini FreeBSD sudah mencapai versi 14.

1. Buat File Backup

Mengingat pentingnya proses pembaruan pada PFSense, pada postingan kali ini kami akan menjelaskan sedikit tentang cara update PFSense dari versi 2.5.2-RELEASE (amd64) ke versi 2.7.0-RELEASE (amd64). Penulisan artikel ini berdasarkan pengalaman penulis dalam menggunakan PFSense untuk bisnis WIFI Hotspot.

Sebelum memulai proses pembaruan pada PFSense, Anda perlu melakukan sejumlah tindakan persiapan. Jika Anda tidak mengikuti langkah-langkah ini, Anda mungkin kehilangan konfigurasi dan semua pengaturan yang telah anda lakukan telah hilang.

Membuat file cadangan/backup konfigurasi adalah satu-satunya cara yang dijamin untuk memulihkan sistem setelah pembaruan yang gagal. Untuk membuat file backup dapat anda lakukan melalui menu Diagnostics > Backup & Restore.

File backup/cadangan konfigurasi tidak menyertakan data paket, konten sistem file di luar /cf/conf/ dan skrip pengguna ditempatkan secara manual. Jika modifikasi pihak ketiga digunakan pada firewall, modifikasi tersebut harus disimpan secara terpisah.

2. Pembaruan Dengan GUI

Secara default, router PFSense mengenal dua metode pembaruan, yaitu:

  • Pembaruan melalui GUI (web browser), dan
  • Pembaruan melalui baris perintah (shell)

Proses pembaruan dengan GUI (web browser) sangat mudah, karena Anda tinggal menjalankan perintah dengan mengklik menu pembaruan. Untuk melakukan pembaruan pertama, Anda dapat melakukannya pada tampilan dasboard PFSense, lihat gambar di bawah ini.

update pfsense dengan GUI
Memperbarui PFSense Di Google Chrome

Pada gambar di atas, perhatikan tulisan berwarna hijau, Anda tinggal klik tanda panah melingkar tersebut, maka proses update akan berjalan secara otomatis.

Proses pembaruan dengan GUI berlangsung sangat cepat, hanya dalam hitungan menit, anda sudah berhasil memperbarui PFSense. Cara lain yang bisa Anda lakukan adalah dengan mengklik menu System ->> Update. Agar lebih jelas, Perhatikan contoh gambar berikut.

update pfsense
Klik tombol confirm untuk mulai memperbarui PFSense

3. Memperbarui PFSense Dengan Perintah Shell/Command Line

Proses pembaruan dengan command line butuh ketrampilan khusus, seperti menguasai perintah shell FreeBSD, memahami konsep paket PKG dan sistem ports. Bagi anda yang tak terbiasa dengan perintah shell, disarankan memperbarui PFSense dengan GUI.

Selama proses pembaruan menggunakan Command line, Anda harus mengaktifkan SSH untuk dapat masuk ke sistem PFSense. Setelah berhasil mengaktifkan SSH, jika Anda menggunakan komputer Windows, Anda dapat menjalankan Putty.

Di menu Putty, ketik alamat IP, pengguna PFSense, dan kata sandi Anda. Setelah berhasil masuk, ketik angka 13 untuk mulai memperbarui PFSense menggunakan Command line, lihat contoh gambar di bawah ini.

update pfsense dengan CLI
Memperbarui PFSEnse dengan perintah Shell

Selain memperbarui PFSense dengan cara diatas, masih ada satu cara lagi memperbarui PFSense, yaitu dengan perintah shell. Cara ini merupakan cara terbaik dan sangat kami rekomendasikan. Sebab, proses update menggunakan paket PKG seperti yang dimiliki FreeBSD.

Pada menu Putty atau Remmina jika Anda menggunakan Ubuntu Desktop, pilih angka 8 dan Anda akan langsung diperlihatkan perintah shell PFSense. Karena proses update menggunakan paket PKG, maka proses pembaruannya hampir sama dengan FreeBSD. Jalankan perintah berikut untuk memulai proses update.

Update PFsense with package PKG
[2.7.0-RELEASE][root@ns5.kursor.my.id]/root: pkg update -f

Setelah itu, Anda lanjutkan dengan proses pemutakhiran. Jalankan perintah di bawah ini untuk memulai proses pemutakhiran PFSense.

Upgrade PFsense with package PKG
[2.7.0-RELEASE][root@ns5.kursor.my.id]/root: pkg upgrade -f

Cara di atas adalah cara update PFSense dengan memperbarui paket PKG FreeBSD. Ada cara lain untuk melakukan update, yaitu dengan perintah "pfSense-upgrade", perhatikan contoh penggunaan perintah ini.

Update PFsense with pfSense-upgrade
[2.7.0-RELEASE][root@ns5.kursor.my.id]/root: pfSense-upgrade -d -f -u -c

4. Memperbarui Paket PFSense

Sama seperti FreeBSD, PFSense juga memiliki paket program aplikasi yang dapat di instal kedalam sistem PFSense. Oleh pengembang, tiap paket PFSense telah dimodifikasi sehingga hanya dapat dijalankan di sistem PFSense.

Untuk melakukan pembaruan paket PFSense, anda dapat menggunakan perintah "pfSense-upgrade". Pada contoh di bawah ini, kami akan menunjukkan cara menginstal paket Squid Proxy.

Install Squid Proxy with pfSense-upgrade
[2.7.0-RELEASE][root@ns5.kursor.my.id]/root: pfSense-upgrade -i squid

Jika Anda ingin menghapus paket Squid Proxy dari PFSense, jalankan perintah di bawah ini.

Remove Squid Proxy with pfSense-upgrade
[2.7.0-RELEASE][root@ns5.kursor.my.id]/root: pfSense-upgrade -r squid

Sebelum menginstal paket PFSense, biasakan untuk menjalankan perintah update terlebih dahulu. Ini untuk memastikan Anda akan mendapatkan versi terbaru dari paket PFSense yang akan diinstal.

Jika anda menggunakan PFSEnse secara rutin, proses pembaruan sistem PFSense ini harus anda lakukan secara teratur dan berkala. Hal ini untuk memastikan sistem dan paket aplikasinya dalam kondisi terbaru, tak hanya itu proses pembaruan juga akan meningkatkan kemanaan bagi PFSense anda.