Rabu, 02 Maret 2016

Feature Redirect Web Pada Router Alcatel Lucent BNG



Router BNG dari Alcatel Lucent saat ini memiliki feature atau kemampuan untuk melakukan domain dan http redirect. Dimana kita bisa mengalihkan halaman web yang akan dituju ke halaman web yang kita inginkan.


Cara kerjannya ada 2 metode, yaitu pertama menggunakan domain redirect, dimana melakukan pengalihan alamat domain dengan melihat tujuan melalui traffic pada protocol DNS nya (UDP port 53), yang kedua adalah melakukan redirect web dengan melihat trrafic tujuan pada protocol web service (TCP port 80).



Tentunya kita harus terlebih dahulu membuat filter dari daftar web yang akan di alihkan dan juga metode yang akan digunakan, baik itu menggunakan DNS redirect ataupun http redirect.

Berikut contoh konfigurasi nya :




Untuk cek IP filter yang digunakan, gunakan perintah : show filter ip
Dalam tulisan ini kita menggunakan filter ID 10 dan sla profile nya adalah “sla-redir”

sla-profile "sla-redir" create
ingress
ip-filter 10
exit
Exit

Setelah ESM host nya dibuat, HTTP request dari client akan di redirect ke URL yang di inginkan. Untuk melakukan konfigurasi http redirect untuk digunakan hanya pada http request yang pertama datang dari client, kita dapat memasukan one time http redirect filter id ke kedalam sla profile nya :

config>subscr-mgmt>sla-prof>
one-time-http-redirection

Redirection filter id dapat juga datang dari VSA: Alc-Onetime-Http-Redirection-Filter-Id.

Berikut variables yang dapat ditambahkan untuk http-redirect url :
ip=$IP : Customer’s IP address
mac=$MAC : Customer’s MAC address
url=$URL : Original requested URL
sap=$SAP : Customer’s SAP
sub=$SUB : Customer’s subscriber identification string”
cid=$CID : A string that represents the circuit-id or interface-id of the subscriber host
(hexadecimal format).
rid=$RID : A string that represents the remote-id of the subscriber host (hexadecimal
format)
sap=$SAPDESC : A configurable string that represents the configured SAP description


Http redirect juga dapat dilakukan dengan melakukan konfigurasi filter extended untuk override dari Access-Accept/COA dari Radius :





Dony Ramansyah
site : http://donyramansyah.net
blog : dony-ramansyah.blogspot.com
email : dony.ramansyah[at]gmail.com
Registered linux user : ID 40017

Cara Instalasi Aten USB Serial Adapter di MAC OSX Elcapitan



Tulisan ini saya buat untuk catatan saya pribadi, dan semoga berguna juga untuk teman pembaca.

Setelah update OS ke versi Elcapitan, ternyata Macbook saya jadi tidak bisa console lagi ke router menggunakan ATEN USB Serial, ternyata di OSX Elcapitan ini driver atau serial nya tidak bisa UP karena ke block oleh security policy default nya.

Cara nya adalah kita harus melakukan disable terlebih dahulu System Integrity Protection (rootless) di OS X El Capitan, langkah-langkah nya adalah sebagai berikut :

1. Reboot dulu Mac nya dan selama proses reboot tekan tombol Command + R keys sampai masuk ke Recovery Mode

2. Ketika sudah masuk di Recovery Mode,  “OS X Utilities” akan muncul, dan di menu ‘Utilities’ pilih  “Terminal” untuk membuka command line

3. Ketik command atau perintah berikut :

# csrutil disable
# reboot

Maka setelah reboot, System Integrity Protection akan di disable.

Kemudian lakukan langkah instalasi driver ATEN nya, pertama download dulu driver nya disini : http://www.prolific.com.tw/US/ShowProduct.aspx?p_id=229&pcid=41

Kemudian lakukan langkah berikut ini :

1. Buka file zip nya
2. Mount Disk Image nya yang ada di dalam file zip tadi
3. Buka Installer Package dan install drivers nya
4. Lakukan Reboot Mac nya.

Setelah selesai reboot, maka kita harus setting dulu driver ATEN yang sudah di install, dengan cara :

1. Colokan USB ATEN ke Mac nya.
2. Buka System Profiler/System Information, di Application -> Utilites
Klik USB di Contents panel
3. Pilih GUC232A di menu Device Tree; biasanya akan di listen pada USB-Serial Controller atau di listed pada Composite Device
4. Dicatat ProductID dan VendorID, atau catat the System Profiler window yang terbuka pada
Terminal, di Application -> Utilites
5. Gunakan perintah ini di Property List of the Prolific driver pada terminal :

$ sudo nano /System/Library/Extensions/ProlificUsbSerial.kext/Contents/Info.plist

Masukan admin password ketika ditanyakan.

6. Scroll down dan cari the ProductID and VendorID yang ada di dalam plist file dimana dinamakan idProduct dan idVendor
7. Ganti ProductID and VendorID agar sama dengan GUC232A’s ProductID dan VendorID yang ada di plist file tadi pada langkah ke 4, lihat nomor integer values nya, tapi System Profiler reports yang hexa. Gunakan Calculator untuk convert numbers nya. Pada System Profiler akan terlihat Product ID nya 0x2008 dan Vendor ID nya 0x0557.  Intinya disesuikan dengan hasil pencatatan pada langkah ke 4
8. Simpan perubahan nya dan keluar (Control-X) di nano nya.

Setelah itu kita masih perlu untuk Reload Kernel Extension nya, caranya adalah :

1. Unplug ATEN nya (GUC232A)
2. Gunakan perintah berikut untuk load kernel extension :

$ sudo kextload /System/Library/Extensions/ProlificUsbSerial.kext

3. Pasang atau colok lagi ATEN ke Mac.

Setelah Anda menyelesaikan langkah-langkah diatas dan Anda memiliki adaptor  ATEN yang sudah terpasang, Anda akan melihat file bernama tty.usbserial di folder / dev Anda. Sekarang ATEN nya seharusnya sudah bisa digunakan. Saya menggunakan ZTerm untuk mengakses perangkat serial. USB Serial perangkat muncul di daftar drop-down dari perangkat di bawah menu komunikasi Modem.

Atau bisa juga menggunakan program iTerm untuk console nya, caranya :

1. Download file nya di : http://www.iterm2.com/downloads.html
2. Install iTerm nya.
3. Buka iTerm2 dan buat profile baru (Profiles>Open Profiles>Edit Profiles)
Klik menu + dan kasih nama profile nya
4. Klik Command button dan masukan ‘screen /dev/cu.usbserial’ di command box.



Simpan setting nya tadi dan keluar dari menu setting.

Setelah dicolokan atau dipasang kabel console ATEN ke Mac dan juga ke router atau switch, buka iTerm2 dan pilih Serial profile yang tadi dibuat.  iTerm2 akan otomatis terbukan dan connect ke perangkat yang akan di console.  

Untuk keluar dari iterm, Gunakan CTRL-A, kemudian CTRL-\ 

Dony Ramansyah
site : http://donyramansyah.net
blog : dony-ramansyah.blogspot.com
email : dony.ramansyah[at]gmail.com
Registered linux user : ID 40017