Kamis, 20 November 2008

Huawei E220 dengan Antena External


It is possible to add an external antenna connector to the modem. You may use a standard cellphone to external FME-antenna adapter. Cut off the (proprietary) cellphone connector. Carefully strip the solder resist (varnish) from the groundplane on the PCB of the adapter, where you intend to solder the coax shield. Strip the coax, fan the shield braid and solder it to the ground plane. The center connector solderes easily in between the capacitor and inductor (see picture), leading to the center connector of the above mentioned internal connector. Be careful not to short the capacitor.

Tests were performed with a small yagi antenna. Signal strenght increases significantly from "poor" to "full" signal. However, the internal antenna does not seem to perform as well as before the modification. Hence, one should consider always using some sort of external antenna when the modification is applied.

Selengkapnya..

Kamis, 06 November 2008

Buat repository UBUNTU ke disk

Tutorial ini cocok bagi Anda yang memiliki krieria sebagai berikut:

1. Memiliki DVD Repository Ubuntu.
2. Sudah bosan memasukkan dan mengeluarkan DVD.
3. Memiliki ruang kosong pada harddisk yang cukup besar untuk menampung isi seluruh DVD Repository.
4. Ingin menyalin DVD Repository ke harddisk dan menggunakannya langsung dari harddisk.
5. Ingin dapat melakukan hal di atas dengan cepat dan mudah.

Pada dasarnya, hal yang perlu Anda lakukan adalah sebagai berikut.

1. Menyalin isi seluruh DVD yang ada.
2. Mengatur aplikasi manajemen paket agar menggunakan repositori pada harddisk Anda.

Catatan: Tutorial ini merupakan bagian dari tutorial pembuatan repositori lokal. Silakan baca halaman tersebut jika Anda ingin mengetahui informasi lebih jauh tentang pembuatan repositori lokal.
Menyalin Isi DVD
# Agar repositori tertata dengan baik, buatlah sebuah direktori yang akan menampung isi dari seluruh direktori yang ada.

Anda dapat melakukan ini dengan menggunakan Nautilus, Konqueror, mkdir, atau aplikasi kesukaan Anda lainnya yang dapat digunakan untuk membuat direktori.

Sebagai contoh, direktori tempat Anda meletakkan repositori adalah /home/iang/ubuntu/gutsy.
# Buat sub-direktori untuk meletakkan isi DVD. Jumlah sub-direktori yang perlu dibuat adalah sebanyak jumlah DVD yang ada. Agar mudah, Anda dapat menggunakan angka untuk direktori ini.

Sebagai contoh, jika Anda ingin menyalin isi DVD Repositori Ubuntu 7.10 "Gutsy Gibbon" yang terdiri dari 5 keping, maka buatlah sub-direktori 1, 2, 3, 4, dan 5 di bawah direktori repositori yang telah dibuat sebelumnya. Setelah kelima sub-direktori tersebut dibuat, Anda akan memiliki kelima direktori berikut.

1. /home/iang/ubuntu/gutsy/1
2. /home/iang/ubuntu/gutsy/2
3. /home/iang/ubuntu/gutsy/3
4. /home/iang/ubuntu/gutsy/4
5. /home/iang/ubuntu/gutsy/5

# Salin isi dari masing-masing DVD ke dalam direktori yang sesuai. Direktori yang perlu disalin dari DVD ada dua, yaitu:

1. dists/
2. pool/

Salinlah kedua direktori tersebut (beserta isinya) ke dalam direktori yang telah Anda buat sebelumnya pada langkah nomor 2.
Menggunakan Repositori
Setelah menyalin isi seluruh DVD, langkah selanjutnya yang perlu Anda lakukan adalah mengatur agar repositori yang baru Anda buat dapat digunakan oleh aplikasi manajemen paket.

Jika Anda berjiwa petualang dan ingin mengedit isi /etc/apt/sources.list secara manual, maka isilah berkas tersebut dengan format seperti berikut.

deb file:///home/iang/ubuntu/gutsy/1 gutsy main
deb file:///home/iang/ubuntu/gutsy/2 gutsy main restricted multiverse
deb file:///home/iang/ubuntu/gutsy/3 gutsy universe
deb file:///home/iang/ubuntu/gutsy/4 gutsy universe
deb file:///home/iang/ubuntu/gutsy/5 gutsy universe

Perhatian! Jangan asal copy-paste! Pastikan Anda telah melakukan perubahan sesuai dengan lokasi direktori repositori Anda maupun versi DVD Repository Ubuntu yang Anda miliki. Contoh di atas adalah untuk DVD Repository Ubuntu 7.10 "Gutsy Gibbon".

Informasi mengenai isi setiap DVD Repository yang ada dapat dibaca di IsiDvdRepository.
Menggunakan Synaptic
Jika Anda ingin menggunakan Synaptic, lakukan langkah-langkah berikut untuk mengatur penggunaan repositori lokal yang ada.

1. Buka Synaptic
2. Klik menu Settings => Repositories
3. Klik tab Third-Party Software
4. Klik tombol Add
5. Isilah setiap baris yang dicontohkan sebelumnya ke dalam kotak isian pada window yang muncul.

Contoh:

6. Ulangi langkah 5 sejumlah DVD yang ada.

Selain itu, Anda mungkin perlu mematikan penggunaan repositori dari Internet karena sudah tidak diperlukan lagi.

1. Masih pada window konfigurasi Repositories pada Synaptic
2. Klik tab Ubuntu Software
3. Matikan seluruh checkbox yang ada.

Contoh:

Setelah seluruh perubahan dilakukan, jangan lupa mengklik tombol Reload agar perubahan diterapkan.
Selengkapnya..

Minggu, 19 Oktober 2008

Install & Troubleshooting CCL Billing pada variant Ubuntu

Setelah surfing kemana2, akhirnya dapet juga billing warnet yang pas buat linux. CCL = Cafe Con Leche, g tau artinya apa. Kebetulan di warnet Planet Internet (Berau, Kalimantan TImur) semua komputer (Server, Billing, Client) menggunakan Linux walaupun dengan distro yang berbeda.



Tapi pada client, kebanyakan yang menggunakan variant ubuntu (UbuntuME dan Blankon). Jadi disini saya akan menjelaskan bagaimana proses instalasi Billing CCL pada variant Ubuntu.

Sebelumnya, silahkan anda siapkan perlengkapan di bawah ini :
1. PC yang sudah terinstall variant Ubuntu (Ubuntu, UbuntuME, Kubuntu, Edubuntu, Xubuntu, Blankon, etc)
2. Download Source billing CCL
3. Snack, buat camilan.
4. Coffe, kalo ngantuk aja

Okay, sekarang sudah siap ? Let’s start ….

Instalasi untuk Billing Server :
Silahkan install paket-paket yang di perlukan di bawah ini :
1. Instalasi sqlite :
$ sudo apt-get install sqlite3 libsqlite3-dev
2. Instalasi Libfox :
$ sudo apt-get install libfox1.4 libfox1.4-dev
3. Instalasi glib :
$ sudo apt-get install libglib2.0-dev
4. Instalasi Openssl :
$ sudo apt-get install libssl-dev
5. Edit /etc/ld.so.conf :
$ gksudo gedit /etc/ld.so.conf
dan tambahkan baris2 berikut :
/usr/lib
/usr/local/lib
Lalu jalankan perintah :
$ sudo ldconfig
6. Instalasi ccl server membutuhkan 2 file yang telah kita download yaitu libccl & cclfox, silahkan tempatkan pada home direktori anda, lalu jalnkan perintah berikut :
$ tar -xjvf libccls-0.7.0.tar.bz2
$ cd libccls-0.7.0
$ ./configure
$ make
$ sudo make install
$ cd ..
$ tar -xjvf cclfox-0.7.0.tar.bz2
$ cd cclfox-0.7.0
$ ./configure
$ make
$ sudo make install
7. Lalu buatlah sebuah “launcher” didesktop, klik kanan lalu klik properties dan tambahkan perintah berikut pada teks box “command”:
cclfox -nossl
8. Agar Billing dapat langsung hidup pada waktu start-up, silahkan jalankan cara berikut :
Click system > Preference > Session > Start-up programs > Add
masukkan pada Name : Billing, Command : cclfox -nossl, Comment : Apa aja boleh > OK

Instalasi pada sisi client :
1. Instalasi Libfox :
$ sudo apt-get install libfox1.4 libfox1.4-dev
2. Instalasi glib :
$ sudo apt-get install libglib2.0-dev
3. Instalasi Openssl :
$ sudo apt-get install libssl-dev
4. Edit /etc/ld.so.conf :
$ gksudo gedit /etc/ld.so.conf
dan tambahkan baris2 berikut :
/usr/lib
/usr/local/lib
Lalu jalankan perintah :
$ sudo ldconfig
5. Instalasi ccl server membutuhkan 2 file yang telah kita download yaitu libcclc & cclcfox, silahkan tempatkan pada home direktori anda, lalu jalnkan perintah berikut :
$ tar -xjvf libcclc-0.7.0.tar.bz2
$ cd libcclc-0.7.0
$ ./configure
$ make
$ sudo make install
$ cd ..
$ tar -xjvf cclcfox-0.7.0.tar.bz2
$ cd cclcfox-0.7.0
$ ./configure
$ make
$ sudo make install
6. Agar billing langsung start pada saat login, masukkan pada session (sama pada point 8 instalasi billing server), masukkan perintah berikut pada bagian Command :
cclcfox -host ip_server -name nama_client_ini -nossl

Troubleshooting pada saat instalasi :
Jika anda menemui error-error seperti di bawah ini, silahkan jalankan perintah sesuai dengan error berikut :
1. configure: error: please install openssl
cure : $sudo apt-get install libssl-dev
2. configure: error: please install sqlite3
cure : $sudo apt-get install libsqlite3-dev
3. configure: error: please install glib
cure : $sudo apt-get install libglib2.0-dev
4. configure: error: please install fox
cure : $sudo apt-get install libfox1.4-dev
5. configure: error: installation or configuration problem: C++ compiler cannot create executables.
cure :$sudo apt-get install build-essential

Okay, akhirnya lese juga. Udahan dulu ya,ntar di sambung laen kalee. Tutorial ini, aq persembahin khusus buat planet internet, yang sapa tau aja ntar ngalami masalah, he…3x .

Jangan panik n tetep pertahanin Linux nya, hidup B-GOS (Berau Go Open Source),


source : www.wiedhodho.web.id
Selengkapnya..

Jumat, 17 Oktober 2008

Ganti repository ubuntu dengan yang lokal

Pada linux ubuntu kita bisa mengupdate paket dan mengupgradenya dengan mudah. Nama letak paketnya disebut dengan repository. Biasanya sources paket/repository asli sewaktu kita install diarahkan ke web archive dan biasanya server archive berada diluar negeri. jadi sewaktu kita mau update dan upgrade akan makan waktu lama.

Tapi sekarang sudah banyak server-server lokal yang nyediain paket - paket untuk update en upgrade ubuntu. Kalo gue sich biasanya make yang punya anak kambing. berikut contoh repository untuk ubuntu 7.10 / gutsy gibbon yang gue pake:

--- copy mulai dari tulisan dibawah ini --

## REPOSITORY UTAMA
deb http://kambing.ui.edu/ubuntu gutsy main restricted universe multiverse
deb-src http://kambing.ui.edu/ubuntu gutsy main restricted universe multiverse

## INI UNTUK MAJOR BUG FIX UPDATES
deb http://kambing.ui.edu/ubuntu gutsy-updates main restricted universe multiverse
deb-src http://kambing.ui.edu/ubuntu gutsy-updates main restricted universe multiverse

## INI UNTUK UBUNTU SECURITY UPDATES
deb http://kambing.ui.edu/ubuntu gutsy-security main restricted universe multiverse
deb-src http://kambing.ui.edu/ubuntu gutsy-security main restricted universe multiverse

## INI UNTUK BACKPORTS
deb http://kambing.ui.edu/ubuntu gutsy-backports main restricted universe multiverse
deb-src http://kambing.ui.edu/ubuntu gutsy-backports main restricted universe multiverse

## INI UNTUK PROPOST
deb http://kambing.ui.edu/ubuntu gutsy-proposed main restricted universe multiverse
deb-src http://kambing.ui.edu/ubuntu gutsy-proposed main restricted universe multiverse

-- berakhir diatas tulisan ini --

Untuk ubuntu 7.04 / feisty fawn, tinggal ganti aja tulisan gutsy diatas dengan feisty.
Untuk ubuntu 6.10 / Edgy, tinggal ganti aja tulisan gutsy diatas dengan edgy.
Untuk ubuntu 6.06 / dapper drake, tinggal ganti aja tulisan gutsy diatas dengan dapper.
Untuk ubuntu brezy juga sama, tinggal ganti tulisan gutsy dengan brezy.

cara makenya:
1. pindahin repository aslinya dengan perintah
sudo mv /etc/apt/sources.list /etc/apt/sources.list.original

2. buat file baru:
sudo nano /etc/apt/sources.list
(copykan repository diatas) simpan dan keluar dengan menekan ctrl+x tekan y kemudian enter

3. update repository
sudo apt-get update

4. upgrade repository
sudo apt-get upgrade

Hasilnya, lo bakalan cepet untuk ngambil paket yang lo butuhin karena letak servernya lokal.

Note: Jangan menggabung-gabungkan seluruh repository yang disediain. misalnya lo gabungin repository ini dengan yang asli. atau lo juga gabung-gabungin seluruh web yang nyediain repository. hasilnya akan berakibat fatal.

salam dingin

pinokio
Selengkapnya..

Rabu, 15 Oktober 2008

Freeradius ubuntu


Selengkapnya..

Hotspot dengan Chillispot + Freeradius + Phpmyprepaid

Persiapan server OS nya :
1. Install linux ubuntu nya dulu (untuk tutorial installasinya bisa dilihat di tutorial bulan november “Buat server jaringan di ubuntu 7.10 (bagian 1-Installasi)” )

2. Setelah selesai installasi login ke ubuntu seperti biasa.

3. Biar bisa masuk ke root ketik "sudo su" (tanpa tanda kutip), kemudian masukin lagi passwordnya. Lihat perbedaannya. kalo user biasa ditandai dengan $ tapi kalo root ditandai dengan # .

4. buat dulu password root nya dengan perintah

#passwd root

(buat password root sesuai keinginan)

(masukin password yang dibuat tadi sekali lagi)

5. Edit konfigurasi untuk eth1 sebagai berikut

#nano /etc/network/interfaces

--isi tulisan ini bagian paling bawah dari interfaces—

# The secondary network interface

auto eth1

iface eth1 inet dhcp

-- berakhir di atas tulisan ini—
-- untuk eth0 di setting ip nya sesuai dengan koneksi internet/ jaringan yg terhubung sama internet

Simpan dan keluar dengan cara

menekan ctrl+x ketik y kemudian tekan enter

Alasan menggunakan dhcp karena nanti yang akan memberikan ip dari chillispot.

6. masukkin dns yang dikasih oleh isp, caranya:

#nano /etc/resolv.conf

-- isi dengan perintah berikut dibawah –

nameserver 202.155.0.10

nameserver 202.155.0.15

-- berakhir diatas dari tulisan ini –

simpan dengan menekan ctrl+x tekan y kemudian enter

contoh diatas adalah permisalan dns 1 dan dns 2 nya.

7. edit file sysctl.conf caranya:

#nano /etc/sysctl.conf

cari tulisan berikut:

# net.ipv4.conf.default.forwarding=1

hilangkan tanda pagar nya jadi:

net.ipv4.conf.default.forwarding=1

simpan dan keluar dengan perintah:

ctrl+x, ketik y dan tekan enter

8. Masukin perinta berikut di rc.local dengan cara:

#nano /etc/rc.local

hapus exit=0

-- masukan tulisan berikut dibagian paling bawah rc.local —

echo "1" > /proc/sys/net/ipv4/ip_forward

-- berakhir diatas tulisan ini --

simpan dan keluar dengan perintah:

ctrl+x, ketik y dan tekan enter
9. Ganti repository dengan yang lokal (untuk tutorial ini dapat dilihat pada bagian tutorial “Ganti repository ubuntu dengan yang lokal”)

10. Reboot / restart linux ubuntunya dengan perintah “reboot” (tanpa tanda kutip).

Tutorial :

1. Install program – program yang dibutuhkan

#apt-get install unzip
#apt-get install fakeroot
#apt-get install ssh
#apt-get install build-essential
#apt-get install rrdtool
#apt-get install snmp
#apt-get install mysql-server
#apt-get install apache2 php5 php5-mysql
#apt-get install ssl-cert
#apt-get install freeradius freeradius-mysql
#wget http://www.chillispot.info/download/chillispot_1.0_i386.deb
#dpkg –i chillispot_1.0_i386.deb

Ket:

Sewaktu menginstall mysql-server anda akan dimintai password untuk root mysql. Jika anda tidak dimintai untuk memasukkan password anda dapat membuatnya dengan perintah:

#mysqladmin -u root password 'sangatrahasia'

2. buat file options di folder network dengan perintah

#nano /etc/network/options

-- tulis sebagai berikut --

ip_forward = yes

-- berakhir diatas tulisan ini --

simpan dan keluar dengan perintah:

ctrl+x, ketik y dan tekan enter

restart network dengan perintah

#/etc/init.d/networking restart

3. Edit file apache2.conf sbb:

#nano /etc/apache2/apache2.conf

-- dibagian paling bawah nya ditulis --

ServerName 192.168.10.10

-- berakhir diatas tulisan ini --

Simpan make perintah:

Ctrl+x ketik y dan tekan enter

ip address 192.168.10.10 hanya permisalan doang, ini tergantung dari eth0 ip anda

Restart apache2 nya:

#/etc/init.d/apache2 restart

4. Edit file php.ini sbb:

#nano /etc/php5/apache2/php.ini

Cari tulisan:

; extension=msql.so

Hilangkan tanda titik koma nya dan ganti msql.so menjadi mysql.so sbb:

extension=mysql.so

Cari juga tulisan berikut:

post_max_size = 8M

Ubah 8M menjadi 16 M:

post_max_size = 16M

Simpan dengan perintah:

Ctrl+x ketik y kemudian enter

5. ambil paket phpmyprepaid dan letakkan di folder /var/www dan ekstrak

#cd /var/www

#rm –rf apache2-default

#wget http://downloads.sourceforge.net/phpmyprepaid/phpmyprepaid04b3.tgz?modtime=1187550638&big_mirror=0

#tar –zxvf phpmyprepaid04b3.tgz

6. install program phpmyprepaid

Untuk menginstall phpmyprepaid, anda perlu menggunakan komputer desktop lain dalam satu jaringan yang terinstall mozilla firefox. Alasannya karena ada beberapa tampilan yang tidak bisa ditampilkan di web browser lain selain mozilla. Satu lagi, nyettingnya make ssh dong, biar gak repot.

Buka mozilla firefox dan arahkan addressnya ke :

http://192.168.10.10/phpmyprepaid/www/install/setup.php

aku inget lagi, ip address 192.168.10.10 hanya permisalan doang, ini tergantung dari settingan eth0 ip address anda.

Kik start.

Pilih I accept dan klik next lagi.

Perhatikan dan edit konfigurasi seperti berikut:

PhpMyPrepaid install directory : /var/www/phpmyprepaid

FreeRADIUS binary files directory : /usr/sbin

FreeRADIUS config files directory : /etc/freeradius

FreeRADIUS Dictionary directory : /usr/share/freeradius

FreeRADIUS start/stop/restart/status script : /etc/init.d/freeradius

RRDTOOL binary path : /usr/bin/rrdtool

Sudo binary path : /usr/bin/sudo

System log file path : /var/log/messages

FreeRADIUS radius.log file path : /var/log/freeradius/radius.log

Radclient command : /usr/bin/radclient

MySQL client command : /usr/bin/mysql

snmpwalk command : /usr/bin/snmpwalk

snmpget command : /usr/bin/snmpget


Klik next

Disini anda diminta untuk mem verifikasi konfigurasi.. jika ada yang belum periksa kembali apa yang kurang, dan klik recheck.. jika sudah…

Klik next lagi

Pada bagian ini anda akan diminta untuk mengkonfigurasi database, anda dapat mencontoh sebagai berikut:

Root password for Mysql : sangatrahasia
PhpMyPrepaid Database Name (phpmyprepaid) : phpmyprepaid
PhpMyPrepaid Database Password : sangatrahasia
Confirm Password : sangatrahasia
Database location (localhost) : localhost
FreeRADIUS location (localhost). *Not applicable by now : localhost
FreeRADIUS version. *Not applicable by now : 1.X
Klik next lagi

Pada bagian ini anda akan diminta untuk mengkonfigurasi user interface yaitu sebagai super administrator dalam memanajemen phpmyprepaid, anda dapat mencontoh sebagai berikut:

Administrator login for PhpMyPrepaid : ardho
Administrator password for PhpMyPrepaid : sangatrahasia
Confirm Password : sangatrahasia
Administrator name for PhpMyPrepaid : ardho
Administrator surname for PhpMyPrepaid : ardho
Administrator email for PhpMyPrepaid : ardho@spektrainfotek.comThis e-mail address is being protected from spam bots, you need JavaScript enabled to view it
Administrator language for PhpMyPrepaid. *Only english is supported by now. : es

Klik next

Pada bagian ini merupakan informasi yang dilaporkan oleh phpmyprepaid dalam membuat database pada mysql

Klik next

Anda akan diminta untuk memasukkan lokasi daerah anda, contohnya sebagai berikut:

Location name : The Batavia Hotel
Location Domain : batavia-hotel.com
Location Country Code : Indonesia
Location Area code : --
Location City : Jakarta

Klik next

Installasi finish, silahkan klik interface

Pertama anda diminta untuk menghapus folder install dan mengubah hak akses folder www menjadi 755. (arti mengenai 755 cari aja di google yach, bukan disini tempatnya untuk ngejelasin itu).

#rm –rf /var/www/phpmyprepaid/www/install

#chmod 755 /var/www/phpmyprepaid/www

refresh mozilla firefox anda, anda akan melihat tampilan perbedaannya…

7. Setting chillispot

a. edit file chilli.conf

#nano /etc/chilli.conf

-- contoh yang harus disetting --

net 192.168.100.0/24
dns1 202.93.32.146
dns2 202.93.32.147
radiusserver1 127.0.0.1
radiusserver2 127.0.0.1
radiussecret sangatrahasia
dhcpif eth1
uamserver https://192.168.100.1/cgi-bin/hotspotlogin.cgi
uamsecret sangatrahasia
uamlisten 192.168.100.1

-- berakhir diatas tulisan ini --

Simpan make perintah:

Ctrl+x tekan y kemudian enter

Ket:

- uamlisten 192.168.100.1 disini adalah ip address eth1 yang akan dimasukkan oleh chillispot

- net 192.168.100.0/24 adalah ip address dhcp yang diberikan oleh chillispot kepada user, mulai dari 192.168.100.2 – 192.168.100.254

b. Buat file hotspotlogin.cgi di folder cgi-bin:

#cp /usr/share/doc/chillispot/hotspotlogin.cgi.gz /usr/lib/cgi-bin
#gunzip /usr/lib/cgi-bin/hotspotlogin.cgi.gz
#cd /usr/lib/cgi-bin/
#chmod 755 hotspotlogin.cgi
#nano hotspotlogin.cgi

-- cari tulisan berikut --

# $uamsecret = "sangatrahasia";

dan

# $userpassword=1;

------------------------------

Hilangkan tanda pagarnya menjadi:

$uamsecret = "sangatrahasia";

dan

$userpassword=1;

Simpan make perintah:

Ctrl+x tekan y kemudian enter

c. Aktifkan firewall chillispot dan buat firewallnya agar diaktifkan setiap kali server restart:

#sh /usr/share/doc/chillispot/firewall.iptables
#cp /usr/share/doc/chillispot/firewall.iptables /etc/init.d/chilli.iptables
#chmod u+x /etc/init.d/chilli.iptables
#ln -s /etc/init.d/chilli.iptables /etc/rcS.d/S40chilli.iptables

8. Setting freeradius

a. Edit file clients.conf

#nano /etc/freeradius/clients.conf

-- cari konfigurasi berikut dan modifikasi menjadi seperti ini --


client 127.0.0.1 {
secret = sangatrahasia
shortname = localhost
nastype = other
}


-- berakhir diatas tulisan ini --


Simpan make perintah:


Ctrl+x tekan y kemudian enter

b. Setting file sql.conf

#nano /etc/freeradius/sql.conf


-- cari konfigurasi berikut dan edit --


# Connect info

server = "localhost"
login = "phpmyprepaid"
password = "sangatrahasia"


# Database table configuration

radius_db = "phpmyprepaid"

c. edit file radiusd.conf


#nano /etc/freeradius/radiusd.conf


-- cari konfigurasi berikut --


"$INCLUDE ${confdir}/sql.conf"


tambahkan dibawahnya sehingga menjadi menjadi:


"$INCLUDE ${confdir}/sql.conf"
sqlcounter noresetcounter {
counter-name = Max-All-Session-Time
check-name = Max-All-Session
sqlmod-inst = sql
key = User-Name
reset = never
query = "SELECT SUM(AcctSessionTime) FROM radacct where UserName='%{%k}'"
}


-- cari konfigurasi untuk accounting dan setting menjadi seperti ini dengan cara menghilangkan tanda pagarnya, selain itu berikan tanda pagar untuk yang lain --


accounting {
unix
radutmp
sql
}


-- cari juga untuk instantiate, setting dengan menghilangkan tanda pagar, seperti berikut, dan dibawah expr tambahkan noresetcounter --

instantiate {
exec
expr
noresetcounter
}


-- cari juga pada bagian authorize, setting dengan cara yang sama, dan dibagian bawah sql tambahkan tulisan noresetcounter --

authorize {
preprocess
chap
mschap
suffix
sql
noresetcounter
}


simpan dengan ctrl+x tekan y kemudian enter

9. Konfigurasi sertifikasi

#cd /etc/apache2

#mkdir ssl

#make-ssl-cert /usr/share/ssl-cert/ssleay.cnf /etc/apache2/ssl/apache.pem

Contoh jawaban pertanyaan seputar SSL:

- Country Name: ID

- State Or Province Name: Riau

- Locality Name : Pekanbaru

- Organization Name : Hotspot Pekanbaru

- Organization Unit Name : Engineering hotspot pekanbaru

- Host Name : localhost

- Email Address : pinokiook@yahoo.comThis e-mail address is being protected from spam bots, you need JavaScript enabled to view it

Aktifkan dengan cara:

#a2enmod ssl

#/etc/init.d/apache2 force-reload

Buat dan mengenable file ssl :

#cd /etc/apache2/sites-available/

#nano ssl

-- copy konfigurasi berikut --

NameVirtualHost *:443

ServerAdmin webmaster@localhost

SSLEngine On
SSLCertificateFile /etc/apache2/ssl/apache.pem

DocumentRoot /var/www/

Options FollowSymLinks
AllowOverride None



Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
# This directive allows us to have apache2's default start page
# in /apache2-default/, but still have / go to the right place
# Commented out for Ubuntu
#RedirectMatch ^/$ /apache2-default/


ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/

AllowOverride None
Options ExecCGI -MultiViews +SymLinksIfOwnerMatch
Order allow,deny
Allow from all


ErrorLog /var/log/apache2/error.log

# Possible values include: debug, info, notice, warn, error, crit,
# alert, emerg.
LogLevel warn

CustomLog /var/log/apache2/access.log combined
ServerSignature On

Alias /doc/ "/usr/share/doc/"

Options Indexes MultiViews FollowSymLinks
AllowOverride None
Order deny,allow
Deny from all
Allow from 127.0.0.0/255.0.0.0 ::1/128




-- berakhir diatas tulisan ini --

simpan dengan ctrl+x tekan y kemudian enter

Kemudian di enable dengan cara:

#a2ensite ssl

#/etc/init.d/apache2 reload

#/etc/init.d/apache2 restart

10. konfigurasi database mysql yang udah dibuat oleh phpmyprepaid tadi

#mysql –u root –p

(masukkan password mysql yang dibuat tadi)

>show databases;

>GRANT ALL PRIVILEGES ON phpmyprepaid.* to 'phpmyprepaid'@'localhost' IDENTIFIED BY 'sangatrahasia';

>FLUSH PRIVILEGES;

Setiap user yang dibuat oleh registrasi phpmyprepaid menggunakan time, jika anda ingin membuat registrasi member tanpa time anda dapat membuat dengan cara:

>use phpmyprepaid;

>INSERT INTO radcheck (UserName, Attribute, Value) VALUES ('ardho', 'User-Password', 'sangatrahasia');

>quit;

Ket:

Member ini khusus untuk kita aja, masa tukang buat hotspotnya musti dibatasin koneksi internetnya oleh phpmyprepaid. Nggak lucu kan…

11. Restart semua system yang dikonfigurasi

#/etc/init.d/apache2 restart

#/etc/init.d/mysql restart

#/etc/init.d/chilli restart

#/etc/init.d/freeradius restart

Atau biar lebih enakan, kalo aku sich biasanya reboot servernya dengan perintah

#reboot


setelah itu colok kan kabel UTP ke eth1 masuk ke switch dan di test ke pc / laptop ato dr radio
wireless di set ssid dan di colok ke eth1 , pc / laptop di set dynamic untuk tcp-ip nya

dah deh ... bakalan dpt ip dr server hotspot dan setiap kali mo brows pasti akan di redirect ke login
page chillispot

Buat sebuah tiket di phpmyprepaid dengan mozilla firefox

(contoh http://192.168.10.10/phpmyprepaid/www)

Coba browsing internet ke alamat apa saja dengan program browser kesayangan anda, jika sukses, maka browsing akan diredirect dan dimintai login dan password oleh chillispot, masukkan login dan password yang dibuat oleh phpmyprepaid tadi. Jika berhasil maka anda sudah bisa browsing internet

Ket:

Anda juga bisa menggunakan username dan password member yang anda buat di mysql yang diterangkan pada nomor 10. Username dan password yang dibuat disana bersifat permanen dan tanpa limit waktu.

source :

http://pinokiook.blogspot.com
di revisi di bagian sslnya bos... thx bos atas tutorialnya
ampe 3 kali re install ubuntu nya ... ampir buntu bener

Selengkapnya..

Install xampp UBUNTU

Cara mudah install webserver dengan XAMPP sudah ada paket MySQL, PHP, Perl dan lainnya. install XAMPP : download , extrak, dan start jadideh….

1. Download LAMPP versi baru disini
2. Extrak file donload ke /opt dengan perintah
sudo tar xvfz xampp-linux-1.5.4a.tar.gz -C /opt
3. Jalankan xampp dengan perintah
sudo /opt/lampp/lampp start
4. Jika muncul pesan /opt/lampp/bin/mysql.server: 334: log_success_msg: not found, simply follow this instruction to edit your mysql.server file
5. Ketik di konsol sudo gedit /opt/lampp/bin/mysql.server
6. Pada baris pertama ganti dengan #!/bin/bash

Untuk Cek, jalankan Firefox lalu ketik: http://localhost

ok. XAMPP dah jalan

ohya kalo ada muncul pesan setelah start sbb;

/opt/lampp/lampp: line 74: arch: command not found
Starting XAMPP for Linux 1.6.3…
/opt/lampp/lampp: line 74: arch: command not found
/opt/lampp/lampp: line 74: arch: command not found
XAMPP: Starting Apache with SSL (and PHP5)…
/opt/lampp/lampp: line 74: arch: command not found
XAMPP: Starting MySQL…
/opt/lampp/lampp: line 74: arch: command not found
XAMPP: Starting ProFTPD…
XAMPP for Linux started.

tenang…. jangan takut, ketik lagi
sudo nano /bin/arch

isi dengan :

uname -m

keluar dan simpan, lalu ketikkan :

sudo chmod +x /bin/arch

ok. sekarang restart XAMPP dengan perintah;

sudo /opt/lamp/lampp restart

kira-kira akan keluar seperti ini D

Stopping XAMPP for Linux 1.6.4…
XAMPP: Stopping Apache with SSL…
XAMPP: Stopping MySQL…
XAMPP: Stopping ProFTPD…
XAMPP stopped.
Starting XAMPP for Linux 1.6.4…
XAMPP: Starting Apache with SSL (and PHP5)…
XAMPP: Starting MySQL…
XAMPP: Starting ProFTPD…
XAMPP for Linux started
Selengkapnya..

Selasa, 14 Oktober 2008

Cara Buat 'Read More' di Blogger Templete Baru

PERHATIAN: Apabila Anda membaca tulisan ini sekarang (tahun 2008) dan ingin buat READ MORE di blogger / blogspot Anda, maka kemungkinan besar Anda memakai template blogger baru. READ MORE untuk blogger baru bisa anda lihat di sini.

Cara membuat / bikin READ MORE / BACA SELENGKAPNYA atau ringkasan / abstraksi posting di blogspot / blogger lama atau template classic. Untuk blogger template baru lihat di sini Selengkapnya..

Install Squid Proxy server pada win XP sp2

Sempat dulu penasaran, bisa nggak ya squid dijalankan diwindows, sempat penasaran juga....mau pake winproxy dan sebangsanya pernah coba, jadinya gk penasaran, walau sebenarnya lebih simple, tapi ternyata pake squid for windows juga simple kok...
Ini Alamat squid kalau perlu tutorialnya silakan jalan-jalan di sini

http://squid-cache.org

website squid for windows :
http://www.acmeconsulting.it/SquidNT/

Download di sini :
http://www.acmeconsulting.it/pagine/opensource/download/squid.htm

Setelah download

Mekarkan file zip squid yang di download
Letakkan di c:\squid
Masuk ke dalam c:\squid\etc\

Rename file squid.conf.default dan mime.conf.default menjadi squid.conf dan mime.conf
Edit file squid.conf sesuai dengan konfigurasi anda contoh squid.conf ada di bawah
masuk ke msdos promt kemudian ke direktori c:\squid\sbin

buat direktori squid cache dulu.
(dalam direktori c:\squid\sbin)

ketik squid -z

Bila konfigurasi benar maka pembuatan cache nya berjalan mulus.

Kemudian install squid untuk jalan sebagai servis secara defaultnya
Ketik squid -i (liat C:/squid/docs/win32-relnotes.html) *)
masuk ke control panel -> Administrative Tools -> Services
cari nama SquidNT kemudan start

catatan:
*) Pernah jalankan squid dengan squid -i [-f file] [-n name]
dengan mengisi -f dan -n hasilnya squid gak bisa di jalankan dari service

Dengan win xp sp2 dan windows firewall aktif :
Buka service untuk squid
Masuk ke control panel -> windows firewall -> Exceptions
Klik add port isikan name: squid ( suka-suka)
Port number : (isikan port yang di buka pada squid conf pada fole configurasi saya port 3128 )
dan TCP yang di aktifkan kemudian ok

Jangan lupa squid pada exceptions di beri tanda cek

Untuk memblok website tertentu tambahkan pada squid.conf:
acl blocklist url_regex "c:/squid/etc/blocklist.txt"
Buat file blocklist.txt di c:\squid\etc
isikan misal :

.webscruiser.cc
.e-finder.cc

(web tersebut mengandung spyware yang susah di hilangkan.)

----------
contoh squid.conf. Untuk konfigurasi yang lebih baik silakn berkunjung ke http://efnet.linux.or.id
#file squid.conf
http_port 3128
httpd_accel_host virtual
httpd_accel_port 80
httpd_accel_with_proxy on
httpd_accel_uses_host_header on
icp_port 0
visible_hostname padi-murni
acl QUERY urlpath_regex cgi-bin \?
no_cache deny QUERY
cache_mem 64 MB
cache_dir ufs c:/squid/var/cache 4500 16 256
redirect_rewrites_host_header off
acl localnet src 192.168.0.0/24
acl localhost src 127.0.0.1/255.255.255.255
acl Safe_ports port 80 443 210 119 70 21 1025-65535
acl CONNECT method CONNECT
cache_mgr me@localhost
cache_access_log c:/squid/var/logs/access.log
cache_store_log c:/squid/var/logs/store.log
cache_log c:/squid/var/logs/cache.log
log_icp_queries off
cachemgr_passwd rahasia
acl manager proto cache_object
http_access allow manager
acl all src 0.0.0.0/0.0.0.0
http_access allow localnet
http_access allow localhost
http_access deny all
#eof

Diposkan oleh indra Tgl 17.10.07
Selengkapnya..

Bypass Filter

Semoga membantu.. gunakan dengan bijak :D
proxyninja.com
http://www.vtunnel.com
http://www.atunnel.com
http://www.drproxy.net
http://www.pimpmyip.com

Selengkapnya..

Senin, 13 Oktober 2008

System Information View

Mungkin diantara kita pernah mengalami kebingungan untuk mencari drivers hardware yang kita miliki. Ini mungkin disebabkan hilangnya CD driver atau kita hanya mendapatkan hardwarenya saja tanpa disertai driver.
Dengan software System Informatin View ini mungkin bisa membantu mencarikan tipe hardware yang kita miliki untuk kemudian mencarikan drivernya di internet.

Download

Selengkapnya..

Minggu, 12 Oktober 2008

Billing Cafe Con Leche - Ubuntu

Cafe Con Leche actually is a library project that intends to make the development of internet cafe programs easier, it consists of two library : libccls is used to make the server part, and libcclc is used to make the client. But The developers also made a GPL version Billing based on these library called CCLFox.

CCL is very popular here in Indonesia where Internet Cafes are starting to turn to Free Open Source Operating System since Microsoft and the Police starts sweeping internet cafes for illegal use of Microsoft Windows. But nonetheless it’s hard to find a How to on installing and using libCCL and CCLfox, especially on Ubuntu, I’ve done some googling last night and didn’t find anything satisfying. I’ve found some very good reference tough, like the one one linux.or.id and at Mr.Handri’s Blog.This How To is actually based on Linux Mint 3.0 but i think it’ll work just fine on Fiesty and you can download CCL here.

==Common Installation==

Both side of the application (client & server) has to meet their depdencies, since this is not a debian package, we have to install the dependencies manually. CCL depdencies are

* sqlite3
* glib2.0
* libfox1.4
* openssl

so on both computer (clien & server) run these command :

$ sudo apt-get install sqlite3 libsqlite3-dev

$ sudo apt-get install libfox1.4 libfox1.4-dev

$ sudo apt-get install libglib2.0-dev

$ sudo apt-get install libssl-dev

Don’t forget the build essentials for compiling from source :

$sudo apt-get install build-essential

Then edit your /etc/ld.so.conf file with :

$gksudo gedit /etc/ld.so.conf

and add these lines :

/usr/lib
/usr/local/lib

Then execute this :

$sudo ldconfig

== Billing Server ==

for the server side you’ll need these to files :

cclfox-0.7.0.tar.bz2
libccls-0.7.0.tar.bz2

Put these files on your home folder an do these steps :

$tar -xjvf libccls-0.7.0.tar.bz2
$cd libccls-0.7.0
$./configure
$make
$sudo make install
$cd ..
$tar -xjvf cclfox-0.7.0.tar.bz2
$cd cclfox-0.7.0
$./configure
$make
$sudo make install

Then create a launcher on your desktop and add :

cclfox -nossl

on the “command” text box

== Billing Client ==

for the server side you’ll need these to files :

cclcfox-0.7.0.tar.bz2
libcclc-0.7.0.tar.bz2

Put these files on your home folder an do these steps :

$tar -xjvf libcclc-0.7.0.tar.bz2
$cd libcclc-0.7.0
$./configure
$make
$sudo make install
$cd ..
$tar -xjvf cclcfox-0.7.0.tar.bz2
$cd cclcfox-0.7.0
$./configure
$make
$sudo make install

Then create a launcher on your desktop and add :

cclcfox -host -name -nossl

on the “command” text box

That’s about it! Now my internet cafe is 100% sugar *M$* free!

Trouble Shooting :

this errors bellow usually happens because we have installed the depdencies but we didn’t installed the dev of the library that is used for compiling the CCL from source :

1. configure: error: please install openssl
cure : $sudo apt-get install libssl-dev
2. configure: error: please install sqlite3
cure : $sudo apt-get install libsqlite3-dev
3. configure: error: please install glib
cure : $sudo apt-get install libglib2.0-dev
4. configure: error: please install fox
cure : $sudo apt-get install libfox1.4-dev
5. configure: error: installation or configuration problem: C++ compiler cannot create executables.
cure :$sudo apt-get install build-essential

If you find any error please let me know, and forgive my english, it’s getting rusty :p

Freedom!
Download :
libccls, library di sisi server
libcclc, library di sisi client
cclfox, server menggunakan fox
cclcfox, client menggunakan fox
Selengkapnya..

Install USB Modem 3G Huawei E220 di Linux

Caranya:

1. Download kernel source 2.6.20 (kl udah release), berhubung belum resmi release kita ambil aja rc (release candidate) nya …
http://www.kernel.org/pub/linux/kernel/\
v2.6/testing/linux-2.6.20-rc5.tar.bz2

2. Konfig dan kompile kernel tersebut sampe bener2 jalan

3. Colokin USB Modem Huawei nya

4. Nanti akan terdetect seperti ini di dmesg:
“Jan 15 13:15:43 kernel: usb 3-1: new full speed USB device using ohci_hcd and address 5
Jan 15 13:15:43 kernel: usb 3-1: configuration #1 chosen from 1 choice
Jan 15 13:15:43 kernel: option 3-1:1.0: GSM modem (1-port) converter detected
Jan 15 13:15:43 kernel: usb 3-1: GSM modem (1-port) converter now attached to ttyUSB1″

5. Lalu download tool ini untuk mempermudah proses selanjutnya:
http://www.kanoistika.sk/bobovsky/\
archiv/umts/huaweiAktBbo-i386.out

6. Setelah didownload, kemudian chmod +x supaya bisa diexecute file nya…
Lalu jalankan ./huaweiAktBbo-i386.out

Tool ini berfungsi untuk mengaktifkan fungsi modem supaya bisa diakses oleh wvdial atau aplikasi sejenisnya, soalnya kl gak … dia masih berfungsi sbg usb-storage jg ;))

7. Dari sini, kita bisa gunakan wvdialconf untuk probing … dan sisanya bisa diteruskan sendiri seperti dialup biasa

Semoga Sukses!

oleh Dicky Wahyu Purnomo
pada 01.15.07 @ 13:58 |
Baca ini juga
Selengkapnya..

How to mingrate to new blogger


Selengkapnya..

Kamis, 09 Oktober 2008

Changing your hosts file in Vista

By default, if you try to modify your hosts file in Vista, it will not let you save it. It tells you that you don't have permission. To successfully modify the hosts file, run notepad.exe as an administrator and open the file.

1) Browse to Start -> All Programs -> Accessories
2) Right click "Notepad" and select "Run as administrator"
3) Click "Continue" on the UAC prompt
4) Click File -> Open
5) Browse to "C:\Windows\System32\Drivers\etc"
6) Change the file filter drop down box from "Text Documents (*.txt)" to "All Files (*.*)"
7) Select "hosts" and click "Open"
8) Make the needed changes and close Notepad. Save when prompted.
Or :

1. Send a shortcut to Notepad to your desktop by right-clicking Notepad in the start menu and selecting send to desktop.
2. Right-click the shortcut to Notepad on your desktop and select properties.
3. Click the advanced button near the bottom of the shortcut tab and check off run as administrator. Click OK in the advanced properties window.
4. Replace %SystemRoot%\system32\notepad.exe with %SystemRoot%\system32\notepad.exe C:\Windows\System32\drivers\etc\hosts in the target box. Click OK in the properties window to save the changes.
Selengkapnya..

Rabu, 08 Oktober 2008

Panther Temen mau di Jual

Harga : 135jt
Kondisi bagus, masih 95%
Tahun 2006 Selengkapnya..

Selasa, 07 Oktober 2008

Tips Memilih Laptop

Lebih Seru Bermain Games 3D

Yang namanya teknologi emang nggak hanya untuk mempermudah kerja kita aja. Bahkan kalaupun mau gaya, teknologi bisa juga kok digunakan untuk ngedukung penampilan kita.

Misalnya laptop atau notebook yang bisa ditenteng kemana-mana. Kita yang ngebawanya pun bisa terlihat keren lho. Selain itu, laptop atau notebook juga bisa ngedukung gaya hidup kita sebagai anak muda. Baca Lengkap... Selengkapnya..

Senin, 06 Oktober 2008