Bismillah.
Cerita :
Punya kiosnet dah 6 bulan -setelah install Slackware 11-
tapi belum punya billing ![]()
Sementara sih cuman gnumeric aja buat ngitungnya.
Pernah denger sih CCL, proyek GPL untuk billing tapi
masih bingung cara pasangnya …
Permintaan :
Udah jalan pake Slackware 11.0 (sekarang pake 12.0).
Mau pasang CCL di server dan client, untuk monitor
biaya akses per pelanggan. Harapan sih … pake
cara mudah aja, biar gampang pasang dan jalankan.
Langkah-langkah :
A. Pasang CCL di server
1. Download dulu package CCL beserta library-nya.
a. Untuk library gunakan link berikut :
fox-1.6.14-i486-1McD.tgz
b. Untuk server gunakan link berikut :
cclfox-0.7.1-i486-1zc1.tgz
2. Sebagai root, install paket library dan server tsb.
#installpkg fox-1.6.14-i486-1McD.tgz
#installpkg cclfox-0.7.1-i486-1zc1.tgz
3. Buatkan sertifikat-nya, karena billing CCL ini meng-
gunakan SSL sebagai pengenalnya. Cara yang mudah,
sebagai root jalankan script di bawah ini (terus terang
aku lupa link asal-nya nih).
#!/bin/sh
echo "Generating SSL/TLS certificates"
#
PWD=`pwd`
TMPDIR="cert_tmp"
mkdir $TMPDIR
mkdir -p $TMPDIR/demoCA/private/
mkdir -p $TMPDIR/demoCA/newcerts
mkdir -p $TMPDIR/demoCA/certs
mkdir -p $TMPDIR/demoCA/crl
cd $TMPDIR
touch demoCA/index.txt
echo "01" > demoCA/serial
#
echo -n "generate self-signed CA ... "
echo -e ".\n.\n.\n.\n.\n`hostname`\n.\n" | \
openssl req -new -x509 -nodes \
-keyout demoCA/private/cakey.pem \
-out demoCA/cacert.pem -days 3650 2>/dev/null 1>&2
echo "done"
#
echo -n "generate certificate and sign request ... "
echo -e ".\n.\n.\n.\n.\nccl\n.\n\n\n" | \
openssl req -new -nodes \
-keyout key.pem -out newreq.pem \
-days 3650 2>/dev/null 1>&2
cat newreq.pem key.pem > new.pem
echo "done"
#
echo -n "sign certificate with newly created CA ... "
echo -e "y\ny\n" | openssl ca \
-policy policy_anything \
-out cert.pem -infiles new.pem 2>/dev/null 1>&2
sleep 2
echo "done"
#
cp demoCA/cacert.pem CAcert.pem
cp CAcert.pem ../CA.pem
cat key.pem cert.pem > ../cert.pem
cd $PWD
rm -rf $TMPDIR
echo -e "\n\nCopy cert.pem and CA.pem to ~/.cclfox on the server and to ~/.cclcfox on the clients\n"
NB: Yang ndak mau repot, ambil aja dari tempatku ![]()
ini scriptnya
4. Salin file cert.pem dan CA.pem (sebagai hasil script
tadi) ke /home/ ~user~/.cclfox di server.
5. Jalankan CCL sebagai user di server
$cclfox &
6. Selanjutnya siap untuk bekerja menerima transaksi
dari client. Tinggal aktifkan pemasangan CCL pada
client dengan langkah berikut ini.
B. Pasang CCL di client.
1. Download dulu package CCL untuk client. Untuk client
gunakan link berikut :
cclcfox-0.7.1-i486-1zc1.ina.tgz
2. Install paket yg dibutuhkan, library (package yang
sama dengan server), yakni fox-1.6.14-i486-1McD.tgz
dan CCL di client.
#installpkg fox-1.6.14-i486-1McD.tgz
#installpkg cclcfox-0.7.1-i486-1zc1.ina.tgz
3. Salin file cert.pem dan CA.pem (sebagai hasil script
di server langkah A.) ke /home/ ~user~/.cclcfox di client.
4. Jalankan CCL di client
$cclcfox -host [IP_server] -name [IP_client] &
5. Oke, client siap jalan hitungan billing-nya.
NB: Trus gimana setting billing di server ? Wah, sementara
waktu diluar pembahasan dan tutorial-nya dah banyak kok ![]()


4 responses so far ↓
aaN // Agu 22nd 2008 at 5:26 pm
tulisane jian top deh
rinovan // Agu 23rd 2008 at 8:07 am
nunut download ccl om. thanks a lot!
slacky_cml // Agu 25th 2008 at 10:33 am
Iks, malu sama yg dah duluan nge-blog ccl macam gini. Yah, yg jelas ini mah tulisan khas model aku… to the point.

Yang ga ngerti juga, mohon di-maaf-kan
Silakan komen disini dah, atau kontak aku … noh diatas (tunjuk2 email/dal-net)
Satrio // Okt 14th 2008 at 8:24 pm
om…link source-nya dah pada mokat…share dong
tenkyu sblmnya…..
Leave a Comment