Cara merubah kode negara antena UBNT ke Compliance Test saat kode negara terkunci atau sudah di setting

    Tujuan dari Compliance Test adalah untuk memastikan bahwa perangkat jaringan nirkabel tidak menyebabkan interferensi yang berlebihan, mematuhi batas daya transmisi yang sudah ditetapkan di beberapa negara, dan mematuhi standar kinerja serta keamanan yang telah ditetapkan. Tes ini sering kali melibatkan pengukuran daya transmisi, sensitivitas penerimaan, kepatuhan terhadap protokol komunikasi, dan tes keamanan. Compliance Test sangat membantu untuk mempermudah anda melakukan pointing antena. Semakin banyak pelaku usaha rt/rw menggunakan AP maka akan berdampak pada sinyal maupun ccq radio kita. 

Sudah banyak tutorial di internet yang membahas Compliance Test, namun banyak trik konfigurasinya dilakukan sebelum running atau dalam tahap awal dimana sebelum pemilihan kode negara. Disini penulis akan membuat tutorial bagaimana jika melakukan unlock Compliance Test ketika antena atau link sudah running, sedangkan kode negara tidak dapat dirubah ketika perangkat UBNT sudah active running.


Pada gambar di atas adalah status antena memiliki kode negara Liechtenstein sebelum di rubah ke Compliance Test.

Selanjutnya masuk menggunakan telnet bisa dengan putty atau command pada terminal menggunakan ip antena anda saat ini. untuk user password menyesuaikan jika sudah di rubah. jika sudah masuk ke dalam Busybox masukan perintah di bawah ini

touch /etc/persistent/ct

Perintah touch /etc/persistent/ct adalah perintah berada di lingkungan sistem Linux yang tujuanya untuk membuat file dengan nama ct singakatan dari Compliance Test di dalam direktori /etc/persistent/. Di sini:

  • touch adalah perintah yang digunakan untuk membuat file kosong. Namun, jika file tersebut sudah ada, maka perintah touch akan memperbarui waktu modifikasinya tanpa mengubah isi filenya.
  • /etc/persistent/ adalah path atau jalur ke direktori di sistem file Linux. Direktori /etc adalah direktori yang sering digunakan untuk menyimpan file-file konfigurasi, sementara persistent adalah sub-direktori di dalamnya yang bertujuan untuk menyimpan file-file yang ingin dipertahankan bahkan setelah restart sistem.
  •  ct adalah nama file yang akan dibuat atau diperbarui. 

Step 2

cat /tmp/system.cfg | grep code

Perintah cat digunakan untuk menampilkan isi dari sebuah file. /tmp/system.cfg adalah jalur atau path menuju file yang akan ditampilkan. Dengan demikian, perintah ini akan menampilkan isi dari file system.cfg yang berada dalam direktori sementara /tmp. 

  • "|:" Simbol ini deikenal dengan pipe digunakan untuk mengalirkan output atau keluaran dari perintah sebelumnya ke perintah berikutnya. Dalam hal ini, output dari perintah cat /tmp/system.cfg akan disalurkan sebagai input ke perintah grep.
  • Perintah grep digunakan untuk mencocokkan pola dalam sebuah teks. Dalam contoh kasus ini, perintah grep code akan mencari semua baris dalam teks yang mengandung kata "code". 

Gambar di bawah ini adalah status code negara yang di gunakan saat ini, yaitu Liechtenstein memiliki kode 438.

Step 3

sed -i 's/countrycode=438/countrycode=511/g' /tmp/system.cfg

secara keseluruhan, perintah ini mengubah nilai dari parameter countrycode atau code negara dalam file system.cfg yang terletak di direktori sementara /tmp. perintah itu akan mengganti setiap kemunculan countrycode=438 dengan countrycode=511.

  • sed, yang merupakan singkatan dari "stream editor". Perintah tersebut digunakan untuk mengedit sebuah teks dalam aliran atau berkas teks. Di sini, opsi -i menandakan edit akan dilakukan langsung pada berkas yang disebutkan.
  • s/countrycode=438/countrycode=511/g adalah ekspresi yang digunakan untuk mencari string 'countrycode=438' dalam teks dan menggantinya dengan 'countrycode=511'. Tanda s/ menandakan bahwa ini adalah operasi penggantian atau substitusi. 'g' pada akhiran ekspresi menandakan bahwa semua 'countrycode=438' dalam berkas akan diganti, bukan hanya yang pertama kali.
  • /tmp/system.cfg adalah berkas yang akan diedit.

Step 4.

sed -i 's/countrycode=438/countrycode=511/g' /tmp/running.cfg

perintah ini mengubah nilai dari parameter countrycode dalam file running.cfg yang terletak di direktori sementara /tmp atau (temporari). Ia akan mengganti setiap kemunculan countrycode=438 dengan countrycode=511. /tmp/running.cfg Ini adalah berkas yang akan diubah. Sed akan membaca berkas ini, kemudian melakukan perubahan yang diperintahkan, dan akan menyimpannya kembali jika opsi -i digunakan.

Setelah itu cek kembali apakah conterycodenya telah berubah, caranya sama dengan menggunakan grep.

 cat /tmp/system.cfg | grep code

Jika berhasil kode negara akan berubah menjadi 511.

Step 5

Terakhir memasukan perintah save kemudian reboot untuk mengeksekusi.

Tunggu hingga antena menyala kembali kemudian cek status kode negara.

Dengan demikian anda telah berhasil merubah kode negara pada antena anda selamat mencoba.

1 comment for "Cara merubah kode negara antena UBNT ke Compliance Test saat kode negara terkunci atau sudah di setting"

Comment Author Avatar
sangat membantu, terimakasih