Feel banana feel the freedom

December 19, 2007

Instalasi Billing CCL

Filed under: Dejavu — yoner @ 3:41 pm

Bingung lagi mo nulis apaan, soalnya mo pulang di warnet masih ada 1 client, akhirnya daripada iseng nulis ini aja deh :D , Oh iya gwe pake distro Vector dgn desktop KDE ya

Requirement :

  • SQLite 3
  • fox-toolkit-1.6.23-i486-1zc1.tgz
  • cclfox-0.7.1-i486-1zc1.tgz //untuk server
  • cclcfox-0.7.1-i486-1zc1.tgz // client B. Inggris
  • cclcfox-0.7.1-i486-1zc1.ina.tgz // client B. Indonesia
  • File Certified // cert.pem dan CA.pem

Instalasi :

Sisi Server (Billing)

  • Install file foxtoolkit, SQLite,cclfox (udah taukan, tinggal pake installpkg namafile)
  • Buat directory.cclfox di directory aktiv user, disini user yg aktif kave, jadi kayak gini hasilnya :
    • $ mkdir /home/kave/.cclfox
  • Copy file certified ke directory .cclfox
  • Jalankan file billing server >> cclfox &
  • Atau buat shortcut aja di desktop caranya
    • klik kanan di desktop pilih >> Create new >>Link to application>>
    • di general pilih icon dan nama shortcutnya
    • di Application pas menu command ketik aja ‘cclfox &’ tanpa kutip
    • Simpan beres deh shortcut dah jadi :D

Sisi Client

  • Install file foxtoolkit dan cclcfox (terserah mo yg inggris atau indonesia pilih salah satunya)
  • Buat direktory .cclcfox di directory aktive user di client usernya gwe pake kave juga :p
    • mkdir /home/kave/.cclcfox
  • Copy file certified ke directory .cclcfox
  • Buat script namain aja client.sh isinya :
    • #!/bin/bash
      cclcfox -host ipbilling -name nama_client
    • kalo gwe ip billing 192.168.0.12 terus nama client6, jadi isi scrip client.sh kayak gini :
    • #!/bin/bash
      cclcfox -host 192.168.0.12 -name Client_6
  • Biar bisa otomatis di load waktu booting copy file client.sh ke directory /home/kave/.kde/Autostart
  • Untuk gonta-ganti tampilan billing di client bikin aja gambar dengan nama lockpix.gif copy ke directory .cclcfox

Sip akhirnya kelar juga nich

O iya lupa nich ngasih tips buat bisa shutdown dan reboot dari kompi billing

gampang kok tinggal nambahin command berikut di masing-masing client, kalo bisa SSH lebih gampang lagi tinggal ngetik command dari kompi billing aja :D

chmod 7755 /sbin/shutdown

chmod 7755 /sbin/reboot

Pendek sich tapi berguna banget :D

    Install squid simple guide

    Filed under: Dejavu, Linux Server, Squid — yoner @ 12:48 pm

    1. install paket squid

    # installpkg squid-2.5.STABLE13-i486-1maew.tgz (atau file squid versi lain)

    2. copy file konfigurasi yang telah tersedia ke directory /etc/squid

    a.masuk ke directory squid-config, contoh :
    # cd /mnt/vl-hot/sdb/vol1/Linux/squid-dejavu/squid-config
    b. copy file yang ada di directory squid-config ke directory /etc/squid
    # cp -vf *.* /etc/squid

    3. buat group dan user squid

    # groupadd squid
    # useradd squid -g squid -d /dev/null -s /bin/false

    4. buat direktori cache dan log untuk squid

    # mkdir /cache
    # mkdir /var/log/squid
    # chown squid.squid /cache
    # chown squid.squid /var/log/squid

    5. buat direktori index untuk cache

    # squid -z
    jika semua berjalan lancar maka tampilan konsole akan kembali ke prompt tanpa pesan kesalahan.

    6. jalankan squid

    # squid -D

    Note :
    kesalahan yang cukup sering terjadi adalah spt ini :
    Dec 3 16:51:59 gateway squid[14696]: Squid Parent: child process 14698 started
    Dec 3 16:52:00 gateway squid[14696]: Squid Parent: child process 14698 exited due to signal 6
    Dec 3 16:52:03 gateway squid[14696]: Squid Parent: child process 14710 started
    Dec 3 16:52:03 gateway squid[14696]: Squid Parent: child process 14710 exited due to signal 6
    Dec 3 16:52:06 gateway squid[14696]: Squid Parent: child process 14722 started
    Dec 3 16:52:06 gateway squid[14696]: Squid Parent: child process 14722 exited due to signal 6
    Dec 3 16:52:09 gateway squid[14696]: Squid Parent: child process 14737 started
    Dec 3 16:52:10 gateway squid[14696]: Squid Parent: child process 14737 exited due to signal 6
    Dec 3 16:52:13 gateway squid[14696]: Squid Parent: child process 14752 started
    Dec 3 16:52:13 gateway squid[14696]: Squid Parent: child process 14752 exited due to signal 6
    Dec 3 16:53:41 gateway squid[15025]: Squid Parent: child process 15027 started

    solusi :
    hal tersebut terjadi karena masalah permission pada file squid.pid
    untuk memperbaiki, dapat dengan melakukan penggantian kepemilikan file squid.pid ke user squid dan group squid (sesuai yang di definisikan pada file konfigurasi squid.conf)

    # chown squid.squid /var/run/squid.pid

    File squid-conf bisa di downlad disini

    http://www.4shared.com/dir/2804634/c07ec5f8/sharing.html

    password : yoner

    Setting internet gateway dengan satu ethernet

    Filed under: Dejavu — yoner @ 1:50 am

    Requirement :

    1. PC Pentium 3 with RAM min. 128
    2. 1 ethernet card
    3. OS Vector linux (Ver. 5.1 Recommended)
    4. Modem ADSL Speedy
    5. Switch

    Konfigurasi :

    • LAN 1 (eth0) >> Global Network, koneksi ke modem dengan IP 10.0.0.1/24
    • LAN 2 (eth0:0) >> Local Network  koneksi jaringan lokal dengan IP 192.168.0.1/24

    Instalasi :

    • Setting ip ethernet (eth0) >> bisa melalui vnetmenu atau vnetconfig
    • Setting ip alias (eth0:0) >> setting lewat vnetmenu (i love this distro but now kayaknya gwe mulai mendua :P )
    • Ok sekarang settingan biar bisa jadi gateway, edit file /etc/rc.d/rc.local , tambahkan command ini :
    • Ok tinggal restart kompie beres deh

    October 15, 2007

    Membuat auto login user di KDE

    Filed under: Dejavu — yoner @ 6:05 am

    Linux telah mendukung fasilitas multiuser. Multiuser memungkinkan satu sistem operasi dapat digunakan oleh lebih dari satu user dengan profile-nya sendiri. Namun, ada kalanya pada sistem hanya terdapat satu user atau multi-user tetapi selalu login dengan user yang sama.

    Pada kondisi seperti ini, biasanya pengguna (user) tersebut bisa saja menginginkan sistem Linux-nya login secara otomatis dan langsung masuk ke desktop KDE atau lainnya.
    Untuk membuat login otomatis di KDE, lakukan langkah berikut :

    Klik menu START >> Control Center >> System >> Login Manager

    Setelah Login Manager tampil, pilih tab ‘Convenience’. Pada bagian ‘Automatic Login’, aktifkan ‘Enable Auto-login’ dan ‘Truly automatic login’ lalu pilih user yang diinginkan pada drop-down menu yang tersedia. Akhiri dengan mengklik tombol ‘Apply’ dan restart PC agar login user yang tadi dipilih otomatis dapat aktif.

    October 1, 2007

    Setting Samba (Network File Sharing)

    Filed under: Dejavu — yoner @ 11:39 pm

    Ada 2 tahap
    1. Setting pada Server
    2. Setting pada Client

    Setting pada Server

    1. Mengatur file yg ingin di Sharing

    Edit file /etc/samba/smb.conf
    Example : Tambahkan

    [master]
    comment = Software Corner
    path = /mnt/master
    public = yes
    writable = no
    [mp3]
    comment = Musics Corner
    path = /mnt/mp3
    public = yes
    writable = no
    [public]
    comment = Public’s Data
    path = /mnt/public
    public = yes
    writable = yes

    Keterangan :
    path = /mnt/public <—- folder di server yg ingin di sharing ke client

    2. Masukkan user samba

    #smbpasswd -a [nama user]
    Example : User yg saya pake di komputer server adalah kave
    #smbpasswd -a kave

    3. Restart samba
    #/etc/rc.d/init.d/samba restart

    Setting pada Client

    1. Mengedit file fstab (bisa pakai mcedit, vi, atau editor lainnya)

    #mcedit /etc/fstab
    Tambahkan baris dibawah ini :
    //192.168.0.12/master /mnt/master smbfs username=kave,password=kave 0 0
    //192.168.0.12/mp3 /mnt/mp3 smbfs username=kave,password=kave 0 0
    //192.168.0.12/public /mnt/public smbfs username=kave,password=kave,uid=1000,gid=1000 0 0

    Keterangan :
    192.168.0.12 adalah komputer server
    Perhatikan settingan samba pada
    //192.168.0.12/public /mnt/public smbfs username=kave,password=kave,uid=1000,gid=1000 0 0
    terdapat perbedaan dengan samba master dan mp3.
    uid=1000,gid=1000 <– hak akses yang artinya folder sharing public bebas di modifikasi
    username=kave,password=kave <– ini adalah user samba artinya hanya user kave dengan password kave saja yg dapat mengakses file sharing

    2. Membuat folder link ke server pada komputer client
    #mkdir /mnt/master
    #mkdir /mnt/mp3
    #mkdir /mnt/public

    3. Menghubungkan Komputer Client dengan Server
    #mount -a
    Untuk memudahkan agar komputer automatis terhubung dengan komputer server tambahkan perintah mount -a pada file /etc/rc.d/rc.local

    Jika konfigurasi yg kita setting sudah benar tetapi folder masih tidak dapat di share, coba lihta konfigurasi firewallnya atau di non aktifkan saja firewallnya saat booting

    Selamat Mencoba smiley

    Write by : Candil

    Update by : Yoner

    Blog at WordPress.com.