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..