“freehotspot billing” dengan freeradius – bagian 1

31 01 2008

freehotspot billing ini kuartikan dengan “billing hotspot suka-suka” jadi terserah mau kupakai untuk apa :D

Tulisan ini hanya membahas sistem billing sederhana menggunakan freeradius-mysql, tentang freeradius client nya terserah, mau pakai apa, lagi-lagi suka-suka.

Langsung aja :

Ini adalah daftar tabel dari database freeradius di mysql :

Tabel mysql freeradius server defaultnya banyak sekali, karena keterbatasan waktu aku gak akan mbahas satu persatu, yang terpenting untuk “freehotspot billing” adalah :

tabel :

1. racheck digunakan untuk menyimpan informasi user, seperti username, password
2. usergroup untuk menyimpan informasi group.
3. radgroupreply
sebagai reply ke radius client tentang informasi group, misalnya batasan bandwidth, waktu online dll

1. RADCHECK
Field : id, UserName, Attribute, op, Value

UserName = username yang digunakan untuk login
Attribute = atribut dari user
op = kunci/key dari atribut user.
Value = isi dari atribut, misalnya user password or number of session time.

Isi Attribute field:
User-Password – password user
Max-All-Session – maximum session time
2. USERGROUP
Field: UserName, GroupName, priority

UserName = user login
GroupName = nama grup dari user
Priority
= nilai prioritas (nomor)

3. RADGROUPREPLY

Field: id, GroupName, Attribute, op, Value
Hampir sama dengan radcheck cuman kalo ini per group.

sesuai gambar berikut :


Informasi Field bisa dilihat pada radcheck untuk field Attribute bisa menggunakan referensi dari gambar.

attribute field:
Idle-Timeout – maximum idle time of connected user.
Ascend-Data-Rate – maximum upload rate of connected user.
Ascend-Xmit-Rate – maximum download rate of connected user.

Untuk sementara itu dulu, selanjutnya aku lagi bikin script untuk handle table-table mysql tersebut, sehingga aku bisa manage user lebih mudah, gak usah lewat mysql tool seperti phpmyadmin itu.

c ya!!

(Tulisan ini dikutip dari Mikrotik Hotspot & Freeradius — Create your own user management)





Repository Lokal Ubuntu

15 01 2008

Repository ubuntu Indonesia, silahkan pilih sesuai koneksi anda (dikutip dari wiki.ubuntu-id.org

Daftar sources.list repositori Ubuntu yang ada di Indonesia (silakan tambah bila Anda memiliki informasi repositori lokal Ubuntu lainnya).

Contoh yang diberikan pada halaman ini merupakan sources.list untuk Ubuntu 7.10 (Gutsy Gibbon). Jika Anda menggunakan Ubuntu versi yang lain, cukup ubah seluruh kata gutsy yang ada di dalam berkas sources.list menjadi kode nama Ubuntu yang Anda gunakan saat ini (misalnya dapper, feisty, dan sebagainya).

 

1. Repositori Kambing (UI — Telkom, Indosat, OpenIXP, INHERENT)

Informasi situs: http://kambing.ui.edu

### sources.list.kambing### Repository dengan menggunakan server mirror kambing.ui.edu### Untuk rilis lain selain gutsy silakan ganti semua kata gutsy

### dengan misalnya dapper atau feisty dsb



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

Cara penggunaan:

wget http://arsip.ubuntu-id.org/berkas/sources.list.kambingsudo mv /etc/apt/sources.list /etc/apt/sources.list.originalsudo cp sources.list.kambing /etc/apt/sources.list

sudo apt-get update

 

2. Repositori CBN Mirror (OpenIXP)

Informasi situs: http://mirror.cbn.net.id

Note (070526): Mirror CBN sepertinya sudah kembali online )

### sources.list.cbn### Repository dengan menggunakan server mirror.cbn.net.id### Untuk rilis lain selain gutsy silakan ganti semua kata gutsy

### dengan misalnya dapper atau feisty dsb



## REPOSITORY UTAMA

deb http://ubuntu.cbn.net.id/Ubuntu gutsy main restricted universe multiverse

deb-src http://ubuntu.cbn.net.id/Ubuntu gutsy main restricted universe multiverse



## INI UNTUK MAJOR BUG FIX UPDATES

deb http://ubuntu.cbn.net.id/Ubuntu gutsy-updates main restricted universe multiverse

deb-src http://ubuntu.cbn.net.id/Ubuntu gutsy-updates main restricted universe multiverse



## INI UNTUK UBUNTU SECURITY UPDATES

deb http://ubuntu.cbn.net.id/Ubuntu gutsy-security main restricted universe multiverse

deb-src http://ubuntu.cbn.net.id/Ubuntu gutsy-security main restricted universe multiverse

Cara penggunaan:

wget http://arsip.ubuntu-id.org/berkas/sources.list.cbnsudo mv /etc/apt/sources.list /etc/apt/sources.list.originalsudo cp sources.list.cbn /etc/apt/sources.list

sudo apt-get update

 

3. Repositori Komo (OpenIXP)

Informasi situs: http://komo.vlsm.org

### sources.list.komo### Repository dengan menggunakan server mirror komo.vlsm.org### Untuk rilis lain selain gutsy silakan ganti semua kata gutsy

### dengan misalnya dapper atau feisty dsb



## REPOSITORY UTAMA

deb http://komo.vlsm.org/ubuntu gutsy main restricted universe multiverse

deb-src http://komo.vlsm.org/ubuntu/ gutsy main restricted universe multiverse



## INI UNTUK MAJOR BUG FIX UPDATES

deb http://komo.vlsm.org/ubuntu gutsy-updates main restricted universe multiverse

deb-src http://komo.vlsm.org/ubuntu gutsy-updates main restricted universe multiverse



## INI UNTUK UBUNTU SECURITY UPDATES

deb http://komo.vlsm.org/ubuntu gutsy-security main restricted universe multiverse

deb-src http://komo.vlsm.org/ubuntu gutsy-security main restricted universe multiverse

Cara penggunaan:

wget http://arsip.ubuntu-id.org/berkas/sources.list.komosudo mv /etc/apt/sources.list /etc/apt/sources.list.originalsudo cp sources.list.komo /etc/apt/sources.list

sudo apt-get update

 

4. Repositori IndikaNet (OpenIXP)

Informasi situs: http://indika.net.id

Note: Mirror ubuntu.indika.net.id sama dengan id.archive.ubuntu.com

### sources.list.indika### Repository dengan menggunakan server mirror ubuntu.indika.net.id### Untuk rilis lain selain gutsy silakan ganti semua kata gutsy

### dengan misalnya dapper atau feisty dsb



## REPOSITORY UTAMA

deb http://ubuntu.indika.net.id/ gutsy main restricted universe multiverse

deb-src http://ubuntu.indika.net.id/ gutsy main restricted universe multiverse



## INI UNTUK MAJOR BUG FIX UPDATES

deb http://ubuntu.indika.net.id/ gutsy-updates main restricted universe multiverse

deb-src http://ubuntu.indika.net.id/ gutsy-updates main restricted universe multiverse



## INI UNTUK UBUNTU SECURITY UPDATES

deb http://ubuntu.indika.net.id/ gutsy-security main restricted universe multiverse

deb-src http://ubuntu.indika.net.id/ gutsy-security main restricted universe multiverse

Cara penggunaan:

wget http://arsip.ubuntu-id.org/berkas/sources.list.indikasudo mv /etc/apt/sources.list /etc/apt/sources.list.originalsudo cp sources.list.indika /etc/apt/sources.list

sudo apt-get update

 

5. Repositori Gamais ITB (ITB-Net & Inherent)

Note (21 Mei 2007): Dinyatakan inaktif. Para pengguna dipersilakan untuk menggunakan mirror FTP ITB di bawah. Terima kasih atas respon & animo para pengguna Ubuntu yang begitu besar selama ini.

 

6. Repositori ITB (Network ITB & Inherent) – FTP only

Informasi situs: ftp://ftp.itb.ac.id

Pindahan dari mirror Gamais ITB.

### sources.list.ftpitb### Repository dengan menggunakan server mirror ftp.itb.ac.id### Untuk rilis lain selain gutsy silakan ganti semua kata gutsy

### dengan misalnya dapper atau feisty dsb



## REPOSITORY UTAMA

deb ftp://ftp.itb.ac.id/pub/ubuntu gutsy main restricted universe multiverse

deb-src ftp://ftp.itb.ac.id/pub/ubuntu gutsy main restricted universe multiverse



## INI UNTUK MAJOR BUG FIX UPDATES

deb ftp://ftp.itb.ac.id/pub/ubuntu gutsy-updates main restricted universe multiverse

deb-src ftp://ftp.itb.ac.id/pub/ubuntu gutsy-updates main restricted universe multiverse



## INI UNTUK UBUNTU SECURITY UPDATES

deb ftp://ftp.itb.ac.id/pub/ubuntu gutsy-security main restricted universe multiverse

deb-src ftp://ftp.itb.ac.id/pub/ubuntu gutsy-security main restricted universe multiverse

Cara penggunaan:

wget http://arsip.ubuntu-id.org/berkas/sources.list.ftpitbsudo mv /etc/apt/sources.list /etc/apt/sources.list.originalsudo cp sources.list.ftpitb /etc/apt/sources.list

sudo apt-get update

 

7. Repositori UGM (Inherent)

Informasi situs: http://info.ugm.ac.id dan http://repo.ugm.ac.id/

### sources.list.ugm### Repository dengan menggunakan server mirror repo.ugm.ac.id### Untuk saat ini repo.ugm.ac.id hanya tersedia dist gutsy saja



## REPOSITORY UTAMA

deb http://repo.ugm.ac.id/ubuntu gutsy main restricted universe multiverse



## INI UNTUK MAJOR BUG FIX UPDATES

deb http://repo.ugm.ac.id/ubuntu gutsy-updates main restricted universe multiverse



## INI UNTUK UBUNTU SECURITY UPDATES

deb http://repo.ugm.ac.id/ubuntu gutsy-security main restricted universe multiverse

Cara penggunaan:

wget http://arsip.ubuntu-id.org/berkas/sources.list.ugmsudo mv /etc/apt/sources.list /etc/apt/sources.list.originalsudo cp sources.list.ugm /etc/apt/sources.list

sudo apt-get update

 

8. Repositori FOSS-ID (Telkom)

Informasi situs: http://www.foss-id.web.id

### sources.list.foss-id### Repository dengan menggunakan server mirror foss-id.web.id### Untuk rilis lain selain gutsy silakan ganti semua kata gutsy

### dengan misalnya dapper atau feisty dsb



## REPOSITORY UTAMA

deb http://dl2.foss-id.web.id/ubuntu gutsy main restricted universe multiverse

deb-src http://dl2.foss-id.web.id/ubuntu gutsy main restricted universe multiverse



## INI UNTUK MAJOR BUG FIX UPDATES

deb http://dl2.foss-id.web.id/ubuntu gutsy-updates main restricted universe multiverse

deb-src http://dl2.foss-id.web.id/ubuntu gutsy-updates main restricted universe multiverse



## INI UNTUK UBUNTU SECURITY UPDATES

deb http://dl2.foss-id.web.id/ubuntu gutsy-security main restricted universe multiverse

deb-src http://dl2.foss-id.web.id/ubuntu gutsy-security main restricted universe multiverse

Cara penggunaan:

wget http://arsip.ubuntu-id.org/berkas/sources.list.foss-idsudo mv /etc/apt/sources.list /etc/apt/sources.list.originalsudo cp sources.list.foss-id /etc/apt/sources.list

sudo apt-get update

 

9. Repositori ITS (Inherent)

Informasi situs: http://mirror.its.ac.id/

### sources.list.its### Repository dengan menggunakan server mirror mirror.its.ac.id

## REPOSITORY UTAMA

deb http://mirror.its.ac.id/ubuntu gutsy main restricted universe multiverse



## INI UNTUK MAJOR BUG FIX UPDATES

deb http://mirror.its.ac.id/ubuntu gutsy-updates main restricted universe multiverse



## INI UNTUK UBUNTU SECURITY UPDATES

deb http://mirror.its.ac.id/ubuntu gutsy-security main restricted universe multiverse

Cara penggunaan:

wget http://arsip.ubuntu-id.org/berkas/sources.list.itssudo mv /etc/apt/sources.list /etc/apt/sources.list.originalsudo cp sources.list.its /etc/apt/sources.list

sudo apt-get update




Ngembalikan grub*

7 07 2007

Aku sering sekali install ulang atau coba2 sistem operasi, makanya, boot loader sering rusak untuk

merestore GRUB setelah instalasi ulang atau rusak aku lakukan langkah sebagai berikut:

  • Masukkan CD-Live Ubuntu, pastikan urutan sudah diset ke CD-ROM
  • Setelah tampil desktop, buka aplikasi Terminal, lalu ketik perintah:

sudo grub

maka akan muncul prompt “grub>”

  • Selanjutnya ketik perintah

find /boot/grub/stage1

ini untuk mengetahui lokasi instalasi grub berada, hasilnya misal (hd0,5)

  • selanjutkan jalankan perintah berikutnya

root (hd0,5)

setup (hd0)

  • terakhir ketik perintah keluar dari shell GRUB

quit

Kemudian restart komputer





Mount & unmount Harddisk Device

11 04 2007

In LINUX everything is file” kalimat ini pernah aku dengar, maksudnya apa ya??

Kalimat itu ada kaitannya gak ama tulisan ini ya ??

Penamaan hardd disk device:

Yang aku bahas pada tulisan ini untuk harddisak Parallel ATA

Linux mengenali harddisk device sebagai berikut :

Primary master = /dev/hda

Primary slave = /dev/hdb

Secondary master = /dev/hdc

Secondary slave = /dev/hdd

selanjutnya partisi pada masing-masing harddisk dikenal dengan angka dibelakangnya, sehingga partisi pertama pada Primary master = /dev/hda1, partisi kedua = /dev/hda2, begitu seterusnya.

OK, jika dah tau penamaan harddisk pada linux, selanjutnya cara mountingnya

CARA MOUNTING HARDDISK :

Ini adalah cara yg paling sederhana, harus dijalankan oleh root, aku gak bahas option2 di perintah mount.

SORRY, tulisannya tak putus dulu, aku masih ada kerjaan :D





MySQL root password

31 03 2007

Pada default instalasi mysql pada ubuntu atau juga hampir semua os linux, root password pada mysql belum di set . Sehingga setelah selesai instalasi linux sebaiknya jangan jalankan mysql atau jalankan mysql dan langsung set password root.

Cara ngeset password root mysql menurut dokumentasi mysql tentang Securing the Initial MySQL Accounts :
1. Melalui mysqladmin

shell> mysqladmin -u root password "newpwd"
shell> mysqladmin -u root -h host_name password "newpwd"

2. Melalui mysql :

shell> mysql -u root

mysql> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('newpwd');

mysql> SET PASSWORD FOR 'root'@'host_name' = PASSWORD('newpwd');




Membuat local repository ubuntu

31 03 2007

Ini adalah rencana terakhirku, untuk menyiasati bandwidth internetku yang minimalis banget, bentar yah…. tak pelajari dulu, gimana cara bikin local repository ubuntu





webmin password

15 03 2007

/usr/local/webmin/changepass.pl /etc/webmin admin foo





how to solve “sudo:timestamp too far in the future” error

14 03 2007

I did this:

- su to root
- touch /var/run/sudo/* /var/run/sudo/*/*





Hello world!

13 03 2007

Welcome!
Coba – coba tulis di blog.
Hari ini aku coba install ubuntu server untuk office ku, just wait n see, apa yang bisa aku peroleh dari ubuntu server.
Sebagai langkah awal aku baca tutorial yang aku dapat dari Mbah Google