Script BASH Untuk Mendapatkan IP Address Interface

Dalam pekerjaan sehari-hari, saya mengakses jaringan/server di kantor melalui SSL VPN. Tapi, setiap kali tersambung ke VPN tersebut, default gw saya selalu diarahkan ke tunnel VPN dan semua akses internet dibelokkan ke jaringan kantor juga. Untuk mengatasi hal ini, saya perlu menambahkan baris: /sbin/route del -net 0.0.0.0 gw $GWVPN netmask 128.0.0.0 dev tun0 ke dalam …

Script BASH Untuk Mendapatkan IP Address Interface Read More »

XMPP Client Kaiwa (instalasi & requirement)

Berhubung akhir-akhir ini berkutat dengan XMPP server MongooseIM dan XEP-0313, jadinya membutuhkan klien yang support MAM (Message Archive Management) tersebut. Pilihan saya ada 2, yaitu Kaiwa dan Gajim. Untuk Kaiwa, ada requirement yang dibutuhkan ketika setup. Cuma requirement tersebut tidak dicantumkan dalam petunjuk instalasinya. Jadi saya tulis di sini supaya saya sendiri juga tidak lupa kebutuhannya …

XMPP Client Kaiwa (instalasi & requirement) Read More »

Mengganti Windows 10 Default Browser

Lagi-lagi nemu masalah ketika selesai mengupgrade Windows 7 ke Windows 10. Kali ini browser tidak mau diset default selain bawaan dari Windows (Microsoft Edge), walaupun dari browser pilihan sudah dijadikan/disetting sebagai default browser. Ternyata perlu mengubah satu setting lagi seperti berikut: Klik tombol start lalu pilih icon setting:  Pilih System: Pilih Defailt apps -> Web browser. …

Mengganti Windows 10 Default Browser Read More »

Problem Setting Brightness di Windows 10

Jika kita mengupdate ke Windows 10 dari versi sebelumnya (misal Windows 7), ada kemungkinan akan mengalami permasalahan setting brightness. Layar akan tiba-tiba terang sekali dan kita tidak bisa menurunkan brightness setting. Untuk mengatasi problem (sepele tapi nyebahi) ini, lakukan langkah berikut: Masuk ke Device Manager -> Display adapters. Klik kanan pada device driver lalu pilih Update …

Problem Setting Brightness di Windows 10 Read More »

Mengetahui Nomer Telp PSTN di Elastix

Salah satu kebiasaan saya dalam setup Elastix adalah memasukkan konfigurasi DAHDI Chanel DIDs seusai dengan nomer telepon analog yang tersambung ke FXO. Walaupun jika semua line disetup sebagai hunting, masing-masing line pasti memiliki nomer PSTN yang berbeda dari Telkom. Selain untuk kemudahan routing inbound/outbound, juga untuk kemudahan dokumentasi jika kelak terjadi masalah di salah satu …

Mengetahui Nomer Telp PSTN di Elastix Read More »

Replika Master-Slave MySQL

Latar Belakang Pokoke ada database penting yang perlu dibackup di secondary server. Period. Asumsi Server MySQL master dan slave menggunakan OS Ubuntu (walaupun sebenarnya tidak harus Ubuntu, tetapi semua contoh setup di sini berjalan di atas OS tersebut). Di bakal server slave sudah terinstall MySQL-server. Sebagai perumpamaan, ip address MySQL master (untuk selanjutnya akan disingkat …

Replika Master-Slave MySQL Read More »

Setting Log File di Elastix untuk troubleshoot

Salah satu file yang membantu saya dalam melakukan troubleshoot IP PBX Elastix adalah /var/log/asterisk/full. Output file ini tergantung dari setting yang ada di dalam file logger_logfiles_custom.conf . Setelah upgrade dari Elastix 2.4 ke 2.5, saya menemukan setup default file logger menjadi: full => notice,warning,error,debug,verbose Setting ini tidak terlalu membantu dalam troubleshoot, sehingga harus diubah menjadi: full => notice,warning,error,debug,verbose(3),dtmf,fax …

Setting Log File di Elastix untuk troubleshoot Read More »

[Elastix] Akses CDR dan Call Recording Untuk User Tertentu

Untuk keperluan monitoring penggunaan telepon dan rekaman panggilan, sebuah perusahaan memerlukan menambah user tertentu untuk login di WebGUI Elastix. Tapi karena user ini tidak masuk ke group administrator, maka CDR (Call Detail Record) dan call recording yang bisa diakses adalah untuk nomer ekstensi yang terkait dengan user tersebut. Agar supaya user tersebut tetap bisa melihat …

[Elastix] Akses CDR dan Call Recording Untuk User Tertentu Read More »

Auth Squid3 Dengan User/Password

Untuk Apa? Jika kita mengakses proxy dengan ip address yang bisa diprediksi/static/dhcp LAN,  setup ACL menjadi cukup mudah, karena kita tinggal memasukkan src address dari blok ip address yang hendak diperbolehkan mengakses proxy. Menjadi masalah jika kita mengakses dari luar jaringan LAN, dan menggunakan ISP yang melakukan provisioning dengan dynamic ip address. Oleh karena itu …

Auth Squid3 Dengan User/Password Read More »

[Elastix] Problem PIN Sets Ditanyakan 2 Kali

Problem ini muncul dalam instalasi Elastix 2.5 dengan Asterisk versi 11.14.1. Jika ditelusuri, maka problem ini berawal dari generate otomatis [macro-pinsets] oleh file /var/www/html/admin/modules/pinsets/functions.inc.php, terutama di baris: [code language=”bash”]// write out a macro that handles the authenticate $ext->add(‘macro-pinsets’, ‘s’, ”, new ext_gotoif(‘${ARG2} = 1′,’cdr,1’)); $ext->add(‘macro-pinsets’, ‘s’, ”, new ext_execif(‘$["${DB(AMPUSER/${AMPUSER}/pinless)}" != "NOPASSWD"]’, ‘Authenticate’,$asterisk_conf[‘astetcdir’].’/pinset_${ARG1}’)); $ext->add(‘macro-pinsets’, ‘s’, ”, …

[Elastix] Problem PIN Sets Ditanyakan 2 Kali Read More »