
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 menggunakan 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]
atau $cclcfox -host [nama_server] -name [nama_client]
NB:Posisi command diatas usahakan paling akhir (13/02/09). Jadi pada script start-up Desktop Manager, tidak ada lagi command setelah cclcfox tersebut. Bila tidak, akan menimbulkan crash terhadap ccl billing di server.
5. Oke, client siap jalan hitungan billing-nya.
Terus bagaimana dengan setting billing-nya di server (baca:pen-tarip-an) ? Wah, sementara waktu diluar pembahasan dan tutorial-nya sudah banyak kok. Silakan googling sendiri ![]()
Blog Hamba Alloh Penggemar Linux
Email: slackycml @slackycml.homelinux.org
Chat: Dal.Net room #awali 

______ Ad-Dien _____
Nasehati Keluarga
Nasehati Ummat
____ Favorit Link _____
Planetnya Slacker's
Forum Slacker's
Asosiasi Warnet Linux
_____ Langganan ____
___ Jml Pembaca ___
| « | November 2009 | |||||
|---|---|---|---|---|---|---|
| M | S | S | R | K | J | S |
| 1 | 2 | 3 | 4 | 5 | 6 | 7 |
| 8 | 9 | 10 | 11 | 12 | 13 | 14 |
| 15 | 16 | 17 | 18 | 19 | 20 | 21 |
| 22 | 23 | 24 | 25 | 26 | 27 | 28 |
| 29 | 30 | |||||
slackycml (Berbagi Folder Pl…): Wa'alaykumussalam.
Ya masi…
Andri ex TJP (Berbagi Folder Pl…): Hallo Om Hadi...., Piye Ka…
acmal (Iseng-iseng Insta…): gini nih contoh dikasi pet…
Hadi (Slackware Muslim …): Subhanalloh.. cantik mas t…
ta'im anantaNet (Lagi, Berbagi Fil…): terimakasih pak.
ini semal…
01 Okt - 31 Okt 2009
01 Sep - 30 Sep 2009
01 Agts - 31 Agts 2009
01 Jul - 31 Jul 2009
01 Mei - 31 Mei 2009
01 Apr - 30 Apr 2009
01 Mar - 31 Mar 2009
01 Feb - 28 Feb 2009
01 Jan - 31 Jan 2009
01 Des - 31 Des 2008
01 Nov - 30 Nov 2008
01 Okt - 31 Okt 2008
01 Sep - 30 Sep 2008
__ Tenaga On-Air __
_ Numpang Domain _
_ Free Web Hosting _
__ Periksa Tempat __
__ Lisensi Blog Ini __

__ Yok Pake Linux ! __
_ Tempat Bagi2 File _