Install Bitlbee IRC Gateway

Jika orang berfikir irc network satu di link dengan network lain sudah biasa. ada juga nickname online terus juga sudah ada banyak tutorialnya.

kali ini mau menulis Bitlbee IRC Gateway dimana irc client digunakan sebagai base/main untuk menghandle 1 atau lebih IAM account. saat artikel ini saya tulis bisa untuk MSN, YAHOO, GTALK, AIM, ICQ, JABBER, FACEBOOK, TWITTER.

Cara install:

–2010-10-21 04:29:36– http://get.bitlbee.org/src/bitlbee-1.2.8.tar.gz
Resolving get.bitlbee.org… 195.177.242.45
Connecting to get.bitlbee.org|195.177.242.45|:80… connected.
HTTP request sent, awaiting response… 200 OK
Length: 513768 (502K) [application/x-gzip]
Saving to: `bitlbee-1.2.8.tar.gz’

0% [ ] 0 –.-K/s
2% [=> ] 14,183 53.1K/s
11% [=========> ] 60,519 113K/s
33% [===========================> ] 172,015 215K/s
77% [================================================================> ] 396,455 371K/s
100%[====================================================================================>] 513,768 473K/s in 1.1s

2010-10-21 04:29:38 (473 KB/s) – `bitlbee-1.2.8.tar.gz’ saved [513768/513768]

]0;root@ard:~[root@ard ~]# tar -zxvf bitlbee-1.2.8.tar.gz
bitlbee-1.2.8/
bitlbee-1.2.8/query.c
bitlbee-1.2.8/storage.h
bitlbee-1.2.8/Makefile

———– download dan untar file tersebut—————–
setelah itu kita lihat configure nya
]0;root@ard:~[root@ard ~]# cd bitlbee-1.2.8/
]0;root@ard:~/bitlbee-1.2.8[root@ard bitlbee-1.2.8]# ./configure –ssl=openssl –msn=1 –jabber=1 –oscar=1 –yahoo=1 –twitter=1 –plugins=1 –strip=1

lalu ketik

$ make && make install-etc

setelah itu baru config bitlbee.conf untuk letak defaultnya ada di /usr/local/etc/bitlbee/bitlbee.conf

motd juga satu direcotry ddidalamnya

untuk default bitlbee ada di
[root@ard lib]# cd /usr/local/sbin/
[root@ard sbin]# ls
bitlbee
[root@ard sbin]#

baca helpnya.

cara membuat password

[root@ard sbin]# bitlbee -x hash keys
ImptnOfTRrKtPjFKSERYgnxzqwa1
[root@ard sbin]#

dimana keys adalah password yg ingin kita encrpyt.

setelah selesai jalankan dengan perintah
[root@ard sbin]# bitlbee -D

cara buat account dan add account nya

– register passwordkamu
– identify passwordkamu

– kemudian kamu bisa add account kamu. contoh

– * Jabber: account add jabber username@jabber.org yourpassword
– * MSN: account add msn username@hotmail.com yourpassword
– * ICQ: account add oscar 648244897 yourpassword login.icq.com
– * AIM: account add oscar 321454897 yourpassword login.oscar.aol.com
– * YIM: account add yahoo username yourpassword
– * GMAIL account add jabber username@gmail.com youpassword talk.google.com:5
– 23:ssl
– * FACEBOOK account add jabber username@chat.facebook.com fbpasswordmu

untuk setingan bisa melihat di conf nya. selamat berkarya

contoh yg sudah jadi ada di /server irc.kopedhosting.com

server berjalan 20 hari sejak hari ini.

Virtual Ip Addresess

Virtual ip dan salah satu penggunaannya, serta tujuan diantaranya masalah cost and eficiency. Disini hanya membahas sedikit tentang kegunaan virtual ip.

Study kasus:

1 koneksi jaringan adsl speedy akan di pake oleh kakak beradik, yang satu buka usaha game online saja dan yang satunya buka warnet saja. keduanya ruangannya terpisah yaitu disebuah ruko atas dan bawah, yang bawah untuk warnet dan atas untuk game online. hal yang di inginkan adalah warnet dan game berbeda ip dengan tujuan supaya beda network dan file sharing nya berbeda atau terpisah. ini juga karena di warnet di pasang freeze dan yang game tidak.

Kondisi jaringan warnet dengan ip range 192.168.0.0/24 atau 192.168.0.1 – 192.168.0.254
kondisi jaringan game dengan ip range 192.168.1.0/24 atau 192.168.1.1 – 192.168.1.254

kebutuhan:
1 router 2 lancard yang sudah ready on connection.
1 switch hub 32 port

Disini saya memakai router dengan os linux fedora core. untuk setingan ip sebagai berikut:

[root@gateway ~]# ifconfig eth1
eth1 Link encap:Ethernet HWaddr 00:13:F7:39:CC:AA
inet addr:192.168.0.1 Bcast:192.168.0.255 Mask:255.255.255.0
inet6 addr: fe80::213:f7ff:fe39:ccaa/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:747124 errors:0 dropped:0 overruns:0 frame:0
TX packets:1066930 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:105921261 (101.0 MiB) TX bytes:822868449 (784.7 MiB)
Interrupt:177 Base address:0x4400

[root@gateway ~]# ifconfig eth1:0
eth1:0 Link encap:Ethernet HWaddr 00:13:F7:39:CC:AA
inet addr:192.168.1.1 Bcast:192.168.1.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
Interrupt:177 Base address:0x4400

[root@gateway ~]#

eth0 nya ke arah modem. untuk eth1 dan eth1:0 ini yang virtual ip.

cara membuatnya untuk temporary bisa dengan perintah.

ifconfig eth1:0 192.168.1.1 netmask 255.255.255.0 up

dan untuk permanent nya.

masuk ke /etc/sysconfig/network-scripts/

ada nma file yang perlu di copy yaitu ifcfg-eth1 di copykan ke ifcfg-eth1:0

kemudian di edit. berikut isinya:

[root@gateway network-scripts]# vi ifcfg-eth1
# Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+
DEVICE=eth1
BOOTPROTO=static
BROADCAST=192.168.0.255
HWADDR=00:13:F7:39:CC:AA
IPADDR=192.168.0.1
IPV6ADDR=
IPV6PREFIX=
NETMASK=255.255.255.0
NETWORK=192.168.0.0
ONBOOT=yes

[root@gateway network-scripts]# vi ifcfg-eth1:0
# Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+
DEVICE=eth1:0
BOOTPROTO=static
BROADCAST=192.168.1.255
IPADDR=192.168.1.1
IPV6ADDR=
IPV6PREFIX=
NETMASK=255.255.255.0
NETWORK=192.168.1.0
ONBOOT=yes

——————————
yang eth1 adalah real nic untuk yang bawah virtual dan nebeng pada nic eth1.

eth1 untuk ke jaringan warnet dan eth1:0 ke jaringan game

selanjutnya yang penting adalah.masalah routing. dalam kondisi di atas sudah connect kesemuanya. meskipun jaringan warnet dan game 1 switch hub tetapi karena beda network ip addresess maka tidak akan nampak pada my network places.

untuk routing tinggal menambahkan code berikut pada /etc/rc,local

disini saya sertakan script complete nya yang sebenarnya jika posisi /kondisi ini adalah kondisi router sudah tersambung internet da n routing untuk jaringan warnet sudah berjalan/sudah bisa konek internet sehingga untuk jaringan game hanya nambah saja alias expansi usaha/jaringa.

#————–sampe disini—————-
service iptables stop
/sbin/iptables -F
#echo 1 > /proc/sys/net/ipv4/icmp_echo_ignore_all
echo 1 > /proc/sys/net/ipv4/ip_forward
###############reject##########
/sbin/route del -net 169.254.0.0 netmask 255.255.0.0 gw 0.0.0.0
/sbin/route add -net 192.168.1.0 netmask 255.255.255.0 gw 192.168.1.1 eth1
/sbin/iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -d 0/0 -j MASQUERADE
/sbin/iptables -t nat -A POSTROUTING -s 192.168.1.0/24 -d 0/0 -j MASQUERADE
/sbin/iptables -A PREROUTING -t nat -j REDIRECT -p tcp -s 192.168.0.0/24 -d 0/0 –dport 80 –to-ports 3128
/sbin/iptables -A PREROUTING -t nat -j REDIRECT -p tcp -s 192.168.1.0/24 -d 0/0 –dport 80 –to-ports 3128
/sbin/iptables -A PREROUTING -t nat -j REDIRECT -p tcp -s 192.168.0.0/24 -d 0/0 –dport 8080 –to-ports 3128
/sbin/iptables -A PREROUTING -t nat -j REDIRECT -p tcp -s 192.168.1.0/24 -d 0/0 –dport 8080 –to-ports 3128

#————–sampe disini—————-

dikarenakan saya memakai squid maka maka perlu jump port ke port squid. untuk ip network yang berbeda tinggal di kondisikan. jika nantinya akan ada perluasan jaringan/expansi semisal untuk kantor memakai jaringan berbeda semisal 192.168.2.0/24 atau 192.168.2.1 – 192.168.2.254 maka tinggal membuat virtual ip pada nic eth1 menjadi ifcfg-eth1:1 serta merubah/mengedit isi didalamnya.

selanjutnya ceck routing, dengan perintah route -n
kemudian ping ke jaringan dalam 192.168.0.0/24 dan yang jaringan 192.168.1.0/254 kemudian test dari arah client di kedua jaringan tersebut.

more info: google.com
semoga bermanfaat.

Membuat Server Dota with pvpgn(windows)

Karena banyaknya pertanyaan untuk membuat server dota dan banyak yang masih awam. maka disini saya tuliskan cara install dan membuat server dota dengan pvpgn di windows. untuk yang mempunyai linux bisa melihat cara di :

https://ardantus.wordpress.com/2010/03/31/membuat-server-dota-with-pvpgn

yang tutorial ini hanya untuk di install di windows saja atau yang tidak mempunyai linux os untuk membuat server dota tapi ingin membuatnya di windows.

download filenya di url ini:
http://pvpgn.berlios.de/index.php?page=files

untuk windows bisa memilih ini.

PvPGN-1.8.5-0-Win32-SQLite-3.6.11-BIN.zip win32 binary with SQLite-3.6.11 1.87 MB

PvPGN-1.8.5-0-Win32-MySQL-4.1.22-BIN.zip win32 binary with MySQL-4.1.22 2.94 MB

PvPGN-1.8.5-0-Win32-MySQL-5.0.77-BIN.zip win32 binary with MySQL-5.0.77 3.23 MB

PvPGN-1.8.5-0-Win32-MySQL-5.1.31-BIN.zip win32 binary with MySQL-5.1.31 3.25 MB

PvPGN-1.8.5-0-Win32-ODBC-BIN.zip win32 binary with ODBC 1.65 MB

dan untuk support file nya bisa memilih

pvpgn-support-1.2.zip Support files 125.11 KB

——————————————–
disini karena hanya untuk testing bukan untuk produksi maka saya pilih yang paling gampang yaitu saya download yang:
PvPGN-1.8.5-0-Win32-SQLite-3.6.11-BIN.zip

http://download.berlios.de/pvpgn/PvPGN-1.8.5-0-Win32-SQLite-3.6.11-BIN.zip

serta file pendukungnya:
http://download.berlios.de/pvpgn/pvpgn-support-1.2.zip

biar mudah dan gampang saya extract PvPGN-1.8.5-0-Win32-SQLite-3.6.11-BIN.zip di C:/
dengan cara klik kanan lalu extract to PvPGN-1.8.5-0-Win32-SQLite-3.6.11-BIN

setelah di dapat hasil extract masuk ke folder tersebut dan copykan folder pvpgn-1.8.5 ke C:/
lalu rename atau rubah namanya menjadi pvpgn

lalu extract juga file pvpgn-support-1.2.zip

ambil file di dalam folder pvpgn-support-1.2 kemudian salin/kopikan kedalam

C:\pvpgn\files

setelah itu kita masuk ke folder C:\pvpgn

karena kita hanya akan menjalankan server dota saja maka tidak perlu klik install.bat

kita cukup doble klik file PvPGNConsole.exe

setelah itu maka akan tampil layar hitam console. dan jika kita baca akan tertulis bahwa server kita sudah running. untuk screeshot gambarnya seperti berikut.

setelah berjalan seperti itu. kita coba dengan dota kita konek ke ip lokal kita semisal localhost

untuk testing enable kan feature irc servernya. ada di bnetd.conf baris 518

kurang lebih seperti ini. kondisikan sesuai ip yang anda punya.

# #
##############################################################################

##############################################################################
# Internet Relay Chat (IRC) configuration #
#—————————————————————————-#

# NOTE: IRC support is still experimental!

# This specifies the addresses where IRC connections should be accepted. See
# the description of servaddrs for formatting information. Leave this field
# blank if you do not want to accept IRC connections. If the port is not
# specifed then 6667 will be used.
ircaddrs = “192.168.0.101:6667”

# This is the IRC network name. If this is not specified then the default of
# “PvPGN” will be used.
irc_network_name = “PvPGN”

# This is the hostname used for IRC connections. Set this to your
# hostname, if the automatic detection doesn’t correctly.
hostname = “none”

# Set this to the desired IRC connection timeout in seconds.
irc_latency = 180

# #
##############################################################################

jika melihat konfigurasi di atas berarti kita bisa konek menggunakan irc client ke /server 192.168.0.101:6667
tampilannya nampak seperti di bawah ini.

jika ingin edit user menjadi super admin maka masuk ke
C:\pvpgn\var\users
disitu ada nama user yang ingin di edit.

jika saya memakai username admin maka disana ada nama file bernama
admin
klik kanan dan edit memakai notepad atau file editor lainnya.

kurang lebih akan terlihat sebelum di edit seperti ini:

“BNET\\acct\\ctime”=”1286960833”
“BNET\\acct\\userid”=”1”
“BNET\\acct\\passhash1″=”99f0fab8b5b4523e0d58e5efe126fa5f12633b4b”
“BNET\\acct\\username”=”admin”

———————————————–
setelah di edit menjadi seperti ini.

——————————————
“BNET\\acct\\ctime”=”1286960833”
“BNET\\acct\\userid”=”1”
“BNET\\acct\\passhash1″=”99f0fab8b5b4523e0d58e5efe126fa5f12633b4b”
“BNET\\acct\\username”=”admin”
“BNET\\auth\\admin”=”true”
“BNET\\auth\\command_groups”=”255?
“BNET\\auth\\operator”=”true”

———————————————————-

selesai di edit matikan PvPGNConsole.exe kemudian jalankan lagi

berikut screenshot yang bisa jadi acuan.


sekian saja tutor singkat ini semoga menjadi bahan referensi.

jika masih ada pertanyaan silahkan komentarnya disini dengan kesopanan.

karena kita sama2 mempunyai kesibukan sendiri2.

Menghapus iklan pada footer creloade versi community edition (CE)

Ada banyak orang yang menyukai osscommerce dan diantaranya ada versi oscommerce yang sudah editan dengan desain2 nya yang menawan. Disini hanya ingin berbagi pengalaman saja dan maaf untuk yang punya CREloaded bukan maksud mengurangi pendapatan anda.

berhubung beli yang pro atau yang b2b sangat mahaluntuk kantong tipis maka dari itu dibuatlah tulisan ini.

maksud dari tulisanini hanya sekedar berbagi pengalaman menghapus iklan yang ada di bagian footer setelah kita install osscommerce versi CREloaded.

pertama kali ngutak atik script ini hal pertama yang saya cari adalah bagian template dan mencari file footer.php

setelah saya utak atik ternyata banner itu tetap saja muncul, saya coba untuk mematikan koneksi dan ternyata banner tidak muncul. wah disebelah mana saya pikir. ternyata memang di google sudah ada. coba check link referensi berikut versi bahasa inggris.

http://www.engfers.com/2008/11/03/removing-the-annoying-banner-at-the-bottom-of-cre-loaded-standard/

ternyata creloaded itu memakai system curl yang mana dia ambil links di tempat lain alias di websitenya. bukan langsung nulis script di footer seperti yang ada dalam pikiran saya tadi.

pada file

/includes/application_bottom.php

cari code cre_uregisterBasicFunctions()
pada baris ke 15

dan lihat di file includes/template_application_top.php
mulai baris 323

if (function_exists("curl_init") &&  function_exists("curl_setopt") && function_exists("curl_exec") && function_exists("curl_close")) {
 function cre_uregisterBasicFunctions(){
 $ch = curl_init();$timeout = 5;
 curl_setopt ($ch, CURLOPT_URL, 'http://www.creloaded.com/cre_google.js.html');
 curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1);
 curl_setopt ($ch, CURLOPT_CONNECTTIMEOUT, $timeout);
 $file_contents = curl_exec($ch);
 curl_close($ch);
 echo $file_contents;
 }
} else {
 function cre_uregisterBasicFunctions(){
 @include('http://www.creloaded.com/cre_google.js.html');
 }
}


terlihat di baris yang saya bold tersebut ada link yang mengarah ke website.

http://www.creloaded.com/cre_google.js.html

kita tidak perlu menghapus script tersebut, cukup memberi kode  //
//cre_uregisterBasicFunctions()

nah jadi begitu deh.
dan coba di rehash setelah di edit file tersebut.

semoga bermanfaat.



e-cigarete ternyata ada bahanya juga

Seperti dikutip dari detikcom, berdasar dari penelitian oleh ahlinya bahwa belum ada satu negarapun yang mengesahkan bahwa produk ini resmi dan legal. merokok tetap merugikan kesehatan terutama kantong. jadi kalau mau sehat ya jauh2 dari asap rokok, kalau perlu pakai tabung oksigen biar steril.

kutipan berikut ini saya kopi dari detikcom untuk mempermudah referensi karena saya juga perokok dan kemarin sempat ada sales yang menawari roko ecigarete ini , serta kawan saya pun menjual produk ini tapi ya saya tetep memilih rokok umum seperti di jual di warung warung. meski saya tahu tetep merugikan kesehatan. semoga sales itu datang lagi dan akan saya bacakan kutipan berikut ini. hehhe. peace.

Jumat, 06/08/2010 17:13 WIB

BPOM: Produk ‘E-Health Cigarret’ Bukan Rokok Sehat

Merry Wahyuningsih – detikHealth

img
E-Health Cigarret (dok. BPOM)

Jakarta, Salah satu pengedar rokok elektrik yang ditemukan adalah ‘Rokok Elektrik Surabaya’. Rokok elektrik yang dijual dengan merek ‘E-Health Cigarret’ ini mengklaim bahwa produk ini merupakan rokok sehat yang telah bersertifikasi internasional dan nasional, padahal produk ini sama sekali tidak sehat.

“Jangan tertipu dengan merek ‘Health’ yang tertera dibungkusnya, karena ternyata produk yang digambarkan health ini tidak sehat,” ujar Dr Danardi Sosrosumihardjo, Sp.KJ (K), Direktur Pengawasan NAPZA Badan Pengawas Obat dan Makanan (BPOM), dalam acara temu media di Gedung Kemenkes, Jakarta, Jumat (6/8/2010).

Dalam selebaran ‘Rokok Elektrik Surabaya’ dituliskan bahwa produk ini telah bersertifikasi internasional dan nasional. Tetapi secara tegas Dr Danardi menyatakan bahwa produk ini adalah ilegal, sehingga tidak bisa dijamin apakah sehat ataupun tidak.

“Sampai sekarang belum ada negara yang mengesahkan bahwa ini adalah produk yang resmi dan boleh beredar. Di beberapa negara termasuk Indonesia peredarannya masih ilegal,” jelas Dr Danardi.

‘E-Health Cigarret’ mengklaim bahwa produknya adalah rokok kesehatan yang bisa menjadi terobosan baru bagi orang yang ingin merokok tapi tetap sehat dan bergaya trendi.

Produk ini juga mengklaim banyak keuntungan yang diperoleh dari ‘E-Health Cigarret’, yaitu:

  1. Simpel dan moderen
  2. Ramah lingkungan
  3. Tidak berbau dan tidak berpuntung
  4. Tidak menyababkan dada terasa panas
  5. Tidak bikin bau mulut dan gigi kuning
  6. Tidak berbahaya bagi orang di sekitar yang tidak merokok
  7. Tidak mengandung tar, zat kimia, seperti tembakau pada umumnya
  8. Terbuat dari 90 persen propylene glycol. 0,1 mg nikotin. 9 persen air destilasi
  9. Bisa dipakai di segala ruangan (ruang AC, pesawat, mobil, toko, kapal, dll)
  10. Menghemat uang Anda sampai dengan 60 persen setiap harinya
  11. Baterei dapat di isi ulang (re-chargeable)
  12. Bisa dipakai 1-3 tahun

Selain itu, ‘E-Health Cigarret’ juga menawarkan beberapa varian rasa, antara lain rasa Djisamsoe, Marlboro, kopi, Sampoerna mild, camel, mentol, Djarum, Gudang garam, cokelat dan buah-buahan.

Tapi Dr Danardi menyatakan dengan tegas bahwa jangan mudah termakan rayuan tersebut. Karena beberapa penelitian telah menemukan adanya banyak racun yang terkandung dalam produk tersebut.

Penelitian Dr Andreas Flouris dari FAME Laboratory Institute of Human Performance and Rehabilitation Center for Research and Technology, Yunani, dtemukan hasil sebagai berikut:

  1. Propilen glikol, yang berpotensi menyebabkan keracunan
  2. N-nitrosamine khusus tembakau, yang merupakan karsinogen kuat (penyebab kanker)
  3. Hidrokarbon polisiklik, racun yang bersifat non-karsinogen
  4. Dietilen glikol yang sangat beracun dengan kadar 1 persen

Bagaimanapun juga rokok atau rokok elektrik tetaplah musuh bagi kesehatan tubuh Anda. Dan jangan mudah tertipu dengan produk rokok yang menyatakan produknya sehat.(mer/ir)

sumber kutipan sebagai referensi:

http://health.detik.com/read/2010/08/06/171301/1415176/763/bpom-produk-e-health-cigarret-bukan-rokok-sehat?l991101755

Install ioncube on Cpanel

Sudah coba install cpanel untukbelajar, meskipun versi lokal alias  saya install di lan dengan ip lokal dan versi trial, karena hanya untuk belajar2 saja. cpanel terinstall dengan versi trial full set, kemudian routingnya dimatikan supaya tidak mati. entah legal atau ilegal tetapi buat saya selama itu bukanuntuk comersial dan sekedar untuk belajar saya kira tidak masalah. routing ke cpanelnya di matikan dengan tujuan supaya trialnya tidak habis jadi bisa di pake selalu.

ketika install vldpersonal, semacam script dating ternyata dia minta ioncube loader 5.2 terinstall, pengalaman cpanel ku masih kurang untuk basic system nya, tetapi dari sebelumnya install ternyata hampir sama meski beda letak saja.

untuk webserver versi biasa alias bukan hasil instalasi cpanel meskipun yang di edit adalah php.ini nya tetapi karena letaknya berbeda jadi ada sedikit bedanya. duh belibet gini.

untuk versi biasa alias instalan normal di os centos ada di /etc/php5/apache2/php.ini

dengan keterangan bahwa yang terinstall php5 dan apache2 untuk versi lain mungkin di kondisikan saja.

sementara untuk versi php nya cpanel ada di /usr/local/lib/php.ini

baiklah untuk penjelasan lokasi php.ini sudah ada perbedaannya sekarang saatnya download ioncubeloader bisa di download di

http://www.ioncube.com/loaders.php silahkan pilih sesuai kebutuhan os anda.

lalu di extract dengan perintah

tar -zxvf ioncube_loaders_lin_x86.tar.gz

setelah itu di dapat directory ioncube_loaders_lin_x86 kita move atau pindah ke /usr/local/lib/

kita beri nama directory ioncube sehingga directorynya menjadi /usr/local/lib/ioncube

root@centos [~]# ls -l /usr/local/lib/ioncube
total 8576
drwxr-xr-x 2 root root    4096 Jul 14 17:40 ./
drwxr-xr-x 5 root root    4096 Jul 14 17:40 ../
-rw-r–r– 1 root root  299228 Jun  3 23:27 ioncube_loader_lin_4.1.so
-rw-r–r– 1 root root  292252 Jun  3 23:27 ioncube_loader_lin_4.2.so
-rw-r–r– 1 root root  328822 Apr 21 21:25 ioncube_loader_lin_4.2_ts.so
-rw-r–r– 1 root root  292604 Jun  3 23:28 ioncube_loader_lin_4.3.so
-rw-r–r– 1 root root  302396 Jun  3 23:28 ioncube_loader_lin_4.3_ts.so
-rw-r–r– 1 root root  298044 Jun  3 23:29 ioncube_loader_lin_4.4.so
-rw-r–r– 1 root root  308156 Jun  3 23:30 ioncube_loader_lin_4.4_ts.so
-rw-r–r– 1 root root  284348 Jun  3 23:30 ioncube_loader_lin_5.0.so
-rw-r–r– 1 root root  293820 Jun  3 23:31 ioncube_loader_lin_5.0_ts.so
-rw-r–r– 1 root root 1014428 Jun  3 23:32 ioncube_loader_lin_5.1.so
-rw-r–r– 1 root root 1069052 Jun  3 23:33 ioncube_loader_lin_5.1_ts.so
-rw-r–r– 1 root root  986684 Jun  3 23:35 ioncube_loader_lin_5.2.so
-rw-r–r– 1 root root 1042076 Jun  3 23:36 ioncube_loader_lin_5.2_ts.so
-rw-r–r– 1 root root  850616 Jun  3 23:37 ioncube_loader_lin_5.3.so
-rw-r–r– 1 root root  889336 Jun  3 23:38 ioncube_loader_lin_5.3_ts.so
-rw-r–r– 1 root root   10315 Apr 13 15:54 LICENSE.txt
-rw-r–r– 1 root root  106745 Jun  3 19:43 loader-wizard.php
-rw-r–r– 1 root root    1530 Apr 13 15:53 README.txt
root@centos [~]#

sekarang saatnya loadernya kita pilih yang ioncube_loader_lin_5.2.so

nah sekarang saatnya edit php.ini seperti sudah di jelaskan di atas yaitu dimana letak php.ini

sekarang dimana letak dari kode itu akan di load.

;;;;;;;;;;;;;;;;;;;;
; Language Options ;
;;;;;;;;;;;;;;;;;;;;

; Enable the PHP scripting language engine under Apache.
engine = On

; Enable compatibility mode with Zend Engine 1 (PHP 4.x)
zend.ze1_compatibility_mode = On
zend_extension=/usr/local/lib/ioncube/ioncube_loader_lin_5.2.so

——————–

lihat di bawah language dan tambahkan 2 baris seperti contoh di atas.

setelah selesai coba untuk restart apache nya dan lalu coba load lagi vld nya.

jadi deh.

tutorial ini saya coba sebelumnya pada versi apache hasil installan di ubuntu dengan apt-get

kemudian saya aplikasikan di centos 5.2 dengan cpanel terinstalljadi hanya letak saja yang berbeda untuk kode dalam php.ini nya sama.

jika lokasi berbeda bisa di cari sendiri dengan perintah

find / -name “php.ini”

selamat berkarya. tuliskan pengalamanmu untuk dijadikan media sharing kepada sesamamu.

thanks to google and all of my friends.

Karaoke di Happy Puppy

tanggal 13 juli 2010 kemarin, bareng temen yang memang sudah janjian pergi ke karaokean. karena sebelumnya sudah karaokean dan dapat freepass 1 jam jadi di gunakan saja sebelum habis tgl 19 juli 2010, lumayan sejam di pakai.

Datang ke happy puppy paskal hypersquare deket stasiun bandung, menuju ke kasir untuk order, rencana sih cuman main 3 jam yaitu 2 jam bayar dan 1 jam freepass. pas di lihat2 siang2 bisa paket akhirnya putusin ambil paket untuk studio karena memang berdua sih 😛 senilai Rp.120.000,00 kata mbaknya sih karena akuudah lama gak ambil paket. Dengan makan dan minum senilai 120ribu itu berarti free room, ya sudah ambil saja. trus ku tambah freepass 1jam jadi 4 jam. eh ternyata tidak bisa, jika nambah freepass harus nambah 1 jam lagi aku tanya sama temenku mau ya udah sekalian weh pegel2 deh lidah. ambil 5 jam dengan perincian 3 jam paket 1 jam freepass dan 1 jam bayar room untuk tambahan nya.

langsung saja deh karaokean, di 3 jam pertama sudah cukup serak2 basah sambil order makanan ayam sama kentang goreng 2 piring entah nama keren nya apa, terus teh botol 2, air mineral 2 botol. foto2an karaoke2an sedap ni ma kawan ni.

lagi aasik rekam2an video sambil nyanyi gantian eh pelayane masyuk2 terus ngerasa keganggu haduh cape deh. masuk jam ke 4 di minta order lagi padahal pas lagi nyanyi sambil di rekam , haduh rekaman gagal deh akhirnya order tambahan just strobery buat temenku.

lagi asik2 nyanyi, masuk lagi pelayan katanya karena sudah masuk malammaka biaya nya bukan biaya siang. ya sudah lah ikut saja,

akhirnya setelah selesai bayar2 semuanya cring cring cring.

paket 3 jam = 120 ribu

freepass 1 jam

1 jam bayar(malam) 55ribu

total 175ribu, sudah pegel2 deh.

makan 2 piring, 2 teh botol, 2 air mineral, 1 es juz strobery

ku pikir2 akh mayan lah, sembarimakan karaoke ini.

tempat bersih, toilet bersih, ruangan dingin dan wangi alias tidak apek, suara sound nya juga oke. puwas puwas lah udah karaoke disana, melepas penat dari stress nya pekerjaan.

Review INUL Karaoke

postingan saya kali ini hanya sekedar review saja bukan untuk menjelekkan. Tgl 27 juni 2010 kemarin, karena sudah janjian sama teman saya ke pvj bandung makan kemudian rencannya mau nonton tetapi batal, trus cobain karaoke deh di inul. belum pernah cobain karena biasanya antara di nav atau di happy puppy. meski seringnya di happy puppy.

pas masuk bingung, ada 2  yang mempersilahkan masuk di pintu, trus ke reseptionist, di tanya mau pake room apa. ku jawab karena cuman berdua, small saja, untuk minum nanti saja.

tidak di tanya berapa jam nya atau di tawarin lain2 trus langsung saja sama mbanya yang antar, diminta ikut dia, pas masuk kesan pertama sihlumayan luas, sofanya panjang cukup sebenernya buat 6 orangjuga. buku menu makanan ada, tapi asbak tidak tersedia, harus minta dulu pencet bell,

makanan minuman standar dibilang mahal ya sekelas hiburan sih wajar, untuk kualitas suara menurutku kurang karena pas teriak pecah, terus tidak sebebas happy puppy yang bisa di gede2in sampe dariluar kedengeran.

kemudahan pemakaian keyboard terasa kurang, karena terlalu cukup bingung juga kecil keyboardnya di pencet rada2 susah. meskipun enak sih bisadi jinjing kemana2 giliran milih lagu hehehhe.

tapi kadang2 tidak diapa2in/ lagi enak2 karaoke muncul chatingan dari ruang sebelah, haduh pas mau mencet apalagi yang baru masuk ngebalikin ke list lagi tadi gimana bingung.

pas karaoke sih enjoy2 saja meski menurutku suara kurang jreng, nah pas sebelum karaoke sih sama yang antarnya khan di tanya kenapa tidak ada ditanya main berapa jam nya. katanya langsung saja nanti perjamnya ada warning lanjut/tidaknya oh gitu. saya ambil 2 jam saja.

sambil karaoke minum teh botol sama ngemil, pas satu jam kurang 10 menit ada warning di klik lanjutGAN yes GAN. pas udah sejam pasnya lewat berapa detik, mati pet, keyboard non function wah ada apa nih.

pencet tombol saja panggil, trus di tanya kok mati. masnya pergi lagi. di tunggu2 ternyata dikira ambil 1 jam padahal dari sejak awal udah bilang tapi di bilang  langsung saja. trus mas nya yang jaga balik lagi bisalagi deh tapi listnya yang tadi udah masuk ilang lagih 😦 ya cari2 lagi deh.

udah selesai 2 jam capek karaoke saatnya bayar, cring cring

2 jam (79.ribu x 2)

biaya minum 30 ribu

pajak.

kesan kesan, wah kalau cobain sesuatu yang baru apalagi gak biasa bingung juga dan pasti merasa aneh dan gak nyaman. tapi menurutku belum bisa ngegantikan cintaku pada tempat lain entah kenapa. mungkin suara dentuman musicnya kurang jreng kali.

ah tapi gapapa, meredakan stress kerjaan. thanks wat temenku yang udah nemenin

videonya udah nyangkut di youtube beib

http://www.youtube.com/ardantus

Siapa pemfitnah ni?

Baru tadi pagi baca links pdf disitu tertera namaku, mending bagus tulisannya disini ku lihat menyudutkanku.

siapakah yang menulis pdf tersebut, inti dari tulisannya adalah menuduh dan menyangkut2kan kasus orang dengan links yang di dapat dari hasil pencarian website, meskipun di hasil pencarian tersebut tidak di jumpai file yang di maksud tetapi dari membaca tulisan itu merasa gerah juga. darimana orang bisa menuduh begitu apakah dia tidak berfikir masalah nama baik, jika dia memang bukan pecundang temui aku langsung dan berikan aku bukti nyata. dan jika itu hanya omongan belaka aku tidak segan2 membawa kasus ini ke meja hijau.

jangan pernah membuat spekulasi atau mengira ngira.karena bertita yang tidak benar tersebut bisa membuat yang di pojokkan rugi baik dari sisi nama baik dan pikiran.

koreksi kembali pernyataan itu dan jika memang gentle temui langsung  atau kita ke pengadilan langsung untuk klarifikasinya. bercanda ya bercanda tapi jika begini sudah keterlaluan.

pernyataanku pribadi adalah: aku tidak mengenal langsung apalagi bertemu dengan yang di maksud, aku sendiri dan dia sendiri berbadan sendiri2 jadi jangan di satukan.

aku bukan pengedar dan aku bukan pengupload, jadi jagan pernah memojokkan kecuali punya bukti jelas.

bukan hal yang tabu lagi mungkin juga dari hape2 sudah pada punya kopian nya dan mempertontonkan ke orang lain bukankah itu juga mengedarkan.

tidak usah munafik jika memang gentle.

klarifikasi kebenaran beritanya jangan asal bunyi saja dengan membunuh pribadi orang, jika kamu tidak suka saya bilang terus terag jika saya harus meminta maaf jika saya salah saya akan lakukan bukan main tindas2 begiini.

aku tidak pernah ikut2an pada hal hal yang begituan, dan lihat saja postingan saya apakah ada yang menyimpang jika ada sebelah mana. akan saya koreksi.

jangan asal tuduh wahai penulis penulusuran video. jangan sampe tulisanmu membunuhmu sendiri, jangan ajak2 orang yang tidak melakukan hanya karena kamu takut sudah berbuat sesuatu yang salah.

bercanda sih boleh saja welcome saja tetapi ini sudah keterlaluan. mohon di komentari siapapun kamu dan apa tujuanmu kok bisa2 catut nama orang seenaknya.

aku tunggu komentarmu dan pernyataanmu di sini  via komen atau kita ketemu di meja hijau  pengadilan dan aku bisa menuntutmu mencemarkan nama baik dan membunuh pribadi orang.

Instalasi Openvpn on Ubuntu and Debian

ubuntu adalah keluarga dari distro debian maka saya gabung saja untuk instalasinya. kita cari cara yang paling mudah saja berlanjut anti ke  advance.

Kebutuhan system:

Vps/Dedicated server dengan dev tun/tap sudah enable, iptables ready, internet access ready and root access.

kita cek dev tun  nya

$ ls -al /dev/net/tun

crw-rw—- 1 root root 10, 200 2010-02-28 01:54 /dev/net/tun

selanjutnya install paket yang di perlukan karena di debian dan ubuntu ada apt-get maka cara paling mudah menggunakan apt-get

$ apt-get install gcc pam-devel openssl-devel make openvpn liblzo2-dev

untuk keluarga redhat seperti centos,rhell,fedora bisa gunakan

$ yum install gcc pam-devel openssl-devel make openvpn liblzo2-dev

di sini kita memakai cara paling gampang saja. ikuti panduan di atas dan ketik Y untuk instalasinya. setelah selesai maka kita bisa mendapati openvpn sudah masuk system. bisa di cek di /usr/sbin/

langkah selanjutnya adalah

membuat configurasi dan generate certificate.

$ cd /etc/openvpn/

# kita cari dimana easy-rsa berada dan lalu kita pake versi 2.0

$ find / -name "easy-rsa"
/usr/share/doc/openvpn/examples/easy-rsa

$ cp –r /usr/share/doc/openvpn/examples/easy-rsa/ /etc/openvpn/

$ cd /etc/openvpn/easy-rsa/2.0

$ source ./vars

$ ./vars
$ ./clean-all
$ ./build-ca

Generating a 1024 bit RSA private key
…..++++++
………………………………………………………………………………………………++++++
writing new private key to ‘ca.key’
—–
You are about to be asked to enter information that will be incorporated
into your certificate request.
What you are about to enter is what is called a Distinguished Name or a DN.
There are quite a few fields but you can leave some blank
For some fields there will be a default value,
If you enter ‘.’, the field will be left blank.
—–
Country Name (2 letter code) [ID]:
State or Province Name (full name) [WJ]:
Locality Name (eg, city) [BANDUNG]:
Organization Name (eg, company) [ardantus.NET]:
Organizational Unit Name (eg, section) []:VPN
Common Name (eg, your name or your server’s hostname) []:ardantus.com
Email Address [ardantus@vpnindo.com]:

$ ./build-key-server server

Generating a 1024 bit RSA private key
……….++++++
……….++++++
writing new private key to ‘server.key’
—–
You are about to be asked to enter information that will be incorporated
into your certificate request.
What you are about to enter is what is called a Distinguished Name or a DN.
There are quite a few fields but you can leave some blank
For some fields there will be a default value,
If you enter ‘.’, the field will be left blank.
—–
Country Name (2 letter code) [ID]:
State or Province Name (full name) [WJ]:
Locality Name (eg, city) [BANDUNG]:
Organization Name (eg, company) [ardantus.NET]:
Organizational Unit Name (eg, section) []:VPN
Common Name (eg, your name or your server’s hostname) []:ardantus.com
Email Address [ardantus@vpnindo.com]:

Please enter the following ‘extra’ attributes
to be sent with your certificate request
A challenge password []:piyungan83
An optional company name []:ardantus.NET
Using configuration from /etc/openvpn/easy-rsa/openssl.cnf
Check that the request matches the signature
Signature ok
The Subject’s Distinguished Name is as follows
countryName           : PRINTABLE:’ID’
stateOrProvinceName   : PRINTABLE:’WJ’
localityName          : PRINTABLE:’BANDUNG’
organizationName      : PRINTABLE:’ardantus.NET’
organizationalUnitName: PRINTABLE:’VPN’
commonName            : PRINTABLE:’ardantus.com’
emailAddress          :IA5STRING:’ardantus@vpnindo.com’
Certificate is to be certified until Apr 12 01:36:33 2020 GMT (3650 days)
Sign the certificate? [y/n]:y

1 out of 1 certificate requests certified, commit? [y/n]y
Write out database with 1 new entries
Data Base Updated

$ ./build-dh

Generating DH parameters, 1024 bit long safe prime, generator 2
This is going to take a long time

……………………+…………………………………..+.

……………………+…………………………………..+.

$ cp /etc/openvpn/easy-rsa/2.0/keys /etc/openvpn/keys –R

# salin ke directory /etc/openvpn/keys

Selanjutnya kita buat .conf nya

buat file server.conf

isi dengan “dev tun” tanpa tanda petik

selanjutnya buat conf lain nya seperti contoh berikut:

—————————

port 1194
proto udp
dev tun
ca /etc/openvpn/keys/ca.crt
cert /etc/openvpn/keys/server.crt
key /etc/openvpn/keys/server.key
dh /etc/openvpn/keys/dh1024.pem
plugin /usr/lib/openvpn/openvpn-auth-pam.so /etc/pam.d/login
client-cert-not-required
username-as-common-name
server 10.1.0.0 255.255.255.0
ifconfig-pool-persist ipp.txt
push "redirect-gateway def1"
push "dhcp-option DNS 4.2.2.1"
push "dhcp-option DNS 4.2.2.2"
keepalive 5 30
comp-lzo
persist-key
persist-tun
status server-tcp.log
verb 3

————————-

dimanakah menemukan openvpn-auth-pam.so ? itu bisa di cari dengan perintah

$ find / – name “openvpn-auth-pam.so”

dan akan ketemu

/usr/lib/openvpn/openvpn-auth-pam.so

untuk centos ada di /usr/share/openvpn/plugin/lib/openvpn-auth-pam.so

Setelah semua sudah di save. sekarang kita coba jalankan

$ /etc/init.d/openvpn start

* Starting virtual private network daemon.                                      * 1194 (OK)
* server (OK)
                                                                        [ OK ]

$ ifconfig

tun0      Link encap:UNSPEC  HWaddr 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00
          inet addr:10.1.0.1  P-t-P:10.1.0.2  Mask:255.255.255.255
          UP POINTOPOINT RUNNING NOARP MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:100
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)

 

sudah jalan :

untuk centos

$ /etc/init.d/openvpn start

/etc/init.d/openvpn restart
Starting openvpn:                                          [  OK  ]

selanjutnya bisa di cek dengan ifconfig

sampai disini openvpn sudah berhasil terinstal, tetapi belum bisa di gunakan, di client. selanjutnya adalah menyalin file keys dan menseting iptables.

$ echo 1 > /proc/sys/net/ipv4/ip_forward
$ /sbin/iptables -t nat -A POSTROUTING -s 10.8.0.0/24 -o venet0 -j SNAT –to 117.103.58.45
$ /sbin/iptables -t nat -A POSTROUTING -s 10.9.0.0/24 -o venet0 -j SNAT –to 117.103.58.45

117.103.58.45 adalah ip vpn saya, bisa di kondisikan dengan ip vpn anda sendiri. itu adalah real ip yang kita gunakan sebagai host tujuan ssh kita.

bisa di masukin script tersebut di /etc/rc.local

kemudian tinggal di jalankan dengan

$ sh /etc/rc.local

untuk centos tidak beda jauh dan bisa juga di masukan ke file /etc/rc.local

contoh di centos sebagai berikut

/sbin/iptables -F
echo 1 > /proc/sys/net/ipv4/ip_forward
/sbin/iptables -t nat -A POSTROUTING -s 10.8.0.0/24 -o venet0 -j SNAT –to 173.236.63.177
/sbin/iptables -t nat -A POSTROUTING -s 10.9.0.0/24 -o venet0 -j SNAT –to 173.236.63.177
/sbin/iptables -t nat -A POSTROUTING -s 10.10.0.0/24 -o venet0 -j SNAT –to 173.236.63.177
/sbin/iptables-save

 

ketik di /etc/rc.local simpan kemudian jalankan

$ sh /etc/rc.local

atau bisa di ketik langsung, hanya saja jika suatu waktu nanti vps di restart maka tidak usakh ketik ulang sehingga praktis di masukan ke rc.local

# lankah selanjutnya membuat user yang bisa login di vpn

$ useradd –m -s /bin/false ardan

$ passwd ardan
Enter new UNIX password:
Retype new UNIX password:
passwd: password updated successfully

# bisa di kondisikan dengan vpn anda. untuk centos caranya add user sama, kita set nologin supaya user tidak punya akses login ssh ke server vpn.

# lankah selanjutnya salin file ca.crt yang ada di directory /etc/openvpn/keys/

memakai winscp

selanjutnya kita buat file semisal client194.ovpn

client openvpn dan kita taruh di

c:\program files\openvpn\config\

isinya sebagai berikut

—————————————-

client
dev tun
proto udp
remote 173.236.63.177 1194
resolv-retry infinite
route-method exe
resolv-retry infinite
nobind
persist-key
persist-tun
ca ca.crt
auth-user-pass
comp-lzo
verb 3

————————————————

selanjutnya bisa di jalankan openvpn client nya

login dan jika sudah hijau dan complete maka vpn sudah bisa di gunakan bisa di cek di http://www.whatismyip.com apakah ip ita sudah berubah.

pastikan lihat status untuk mengetahui statusnya benar2 sudah komplit, dikarenakan openvpn sudah hijau tetapi gagal, di os win7,winvista. hal tersebut dikarenakanasalah permision, bisa di jalankan as administrator untuk mengatasinya.

untuk openvpn client bisa memakai openvpn yang sudah siap pakai

downlaod di:

http://openvpn.se/files/install_packages/openvpn-2.0.9-gui-1.0.3-install.exe

Referensi:

http://www.google.com/

http://openvpn.net/index.php/open-source/documentation.html

http://www.kaskus.us

Thanks to:

God “ALLAH”

friends:

rhega for vps and dedicated server

Sky/williamsfor donate server

erwin: sales promotion vpn

semua teman2. yang telah membantu penyelesaian instalasi opevpn sehingga saya bisa instalasi vpn, menjual accountnya dan menulis pengalaman nya untuk sharing di blog ini.