Archive for the ‘Tips/Tricks’ Category

Menunggu Yang Sabar

Tunggu:

Daisypath Vacation tickers

Web Server di belakang proxy dan LogFormat

Web server di belakang proxy dan LogFormat

Saat web server apache berada di belakang proxy dan memakai konfigurasi httpd.conf yang standar, pada berkas access_log akan mencatat IP address proxy. Agar access_log mencatat IP pengakses harus melakukan pengaturan melalui LogFormat:

LogFormat “%h %l %u %t \”%r\” %>s %b \”%{Referer}i\” \”%{User-Agent}i\”” combined

LogFormat “%{X-Forwarded-For}i %l %u %t \”%r\” %>s %b \”%{Referer}i\” \”%{User-Agent}i\”” proxy

SetEnvIf X-Forwarded-For “^.*\..*\..*\..*” forwarded
CustomLog “logs/access_log” combined env=!forwarded
CustomLog “logs/access_log” proxy env=forwarded

Beralih dari DD-WRT ke OpenWrt

Access Point (AP) yang ada di rumah sudah cukup lama memakai DD-WRT. AP memiliki Port USB dan dapat dipasangkan GSM/CDMA modem dan USB Flash Disk. Sejak Minggu lalu ada modem CDMA Rev B yang harus dipasang ke AP. Pencarian melalui google mendapatkan petunjuk pemasangan modem CDMA Rev B memakai OpenWRT. Berhubung sejak lama ingin coba OpenWRT, sekalian saja melakukan perubahan/penggantian firmware di AP.

Berikut tahapan yang dilakukan sejak kemarin malam:

  1. Access point masih memakai DD-WRT v24-sp2 (06/14/11) std
  2. Reset router
  3. Flashing untuk kembali ke LINKSYS firmware 1.0.03
  4. Proses melalui web di http://192.168.1.1/
  5. Flashing memakai OpenWrt Backfire 10.03.1:openwrt-ar71xx-wrt160nl-squashfs-factory-10.03.1.bin
  6. OpenWrt Trunk 2012-07-18:openwrt-ar71xx-generic-wrt160nl-squashfs-sysupgrade.bin

OpenWrt Trunk yang dipasang ternyata tanpa menyertakan fitur akses konfigurasi melalui web. Akses melalui web di OpenWrt akan muncul setelah memasang aplikasi/daemon bernama Luci. Berhubung AP belum terhubung ke Internet, maka perlu membuat repositori lokal yang berisi beragam berkas yang diperlukan Luci. Setelah OpenWrt terhubung ke repositori lokal lakukan:

  • # opkg update
  • # opkg install luci
  • # /etc/init.d/uhttpd enable
  • # /etc/init.d/uhttpd start
  • Tes dari Firefox: http://192.168.1.1/

OpenWrt dan CDMA Modem Huawei EC306-2
(1) Pasang paket
Catatan: urutan pemasangan dan paket yang diperlukan belum optimal.

opkg install kmod-usb-acm
opkg install kmod-usb-core
opkg install kmod-usb-ohci
opkg install kmod-usb-serial
opkg install kmod-usb-storage
opkg install kmod-usb-serial-option
opkg install kmod-usb-uhci
opkg install kmod-usb2
opkg install usb-modeswitch
opkg install usb-modeswitch-data
opkg install usbutils
opkg install ppp
opkg install ppp-mod-pppoe
opkg install chat
opkg install comgt
opkg install luci-proto-3g

Perintah yang terkait:

mv /etc/modules.d/60-usb-serial /etc/modules.d/59-usb-serial
usb_modeswitch -I -c /etc/usb_modeswitch.d/12d1\:1505
gcom info -d /dev/ttyUSB0
lsusb -vd 12d1:1505
lsusb -vd 12d1:1506

 

(2) Berkas: /etc/modules.d/59-usb-serial
# ————————————
usbserial vendor=0x12d1 product=0x1505
option
# ————————————

(3)

########################################################
# Huawei EC156, EC306
DefaultVendor= 0x12d1
DefaultProduct=0x1505

TargetVendor= 0x12d1
TargetProductList=”140b,1506″

MessageContent=”55534243123456780000000000000011062000000100000000000000000000″
CheckSuccess=20