Archive for March 2nd, 2007

Edubuntu Class With LTSP

Share pengalaman buat LTSP Edubuntu Dapper bareng Amri Shodiq (dia bagian ngerecokin! hehehehe)

3 Langkah Mudah LTSP dengan Edubuntu 6.06

Edubuntu memang sub distribusi Ubuntu yang mengkhususkan diri di dunia pendidikan. Kelebihannya selain di Kde Education Suite (meskipun edubuntu Gnome hehehe) dan GCompris-nya, terletak pada kemampuan LTSP out-of-the-box (maksud ane langsung) tanpa repot-repot konfigurasi lainnya.

Bener-bener gampang! oke mari saya ceritakan prosesnya step-by-step

Step 1 :
konfigurasi /etc/ltsp/dhcp.conf dan sesuaikan dengan network lab saya.

$sudo gedit /etc/ltsp/dhcp.conf

Assuming that the server’s ip address is 197.168.7.1

authoritative;

subnet 192.168.7.0 netmask 255.255.255.0 {
range 192.168.7.220 192.168.7.250;
option domain-name “lab.stsn.ac.id”;
option domain-name-servers 192.168.7.1;
option broadcast-address 192.168.7.255;
option routers 192.168.7.1;

option subnet-mask 255.255.255.0;

filename “/ltsp/pxelinux.0″;
option root-path “/opt/ltsp/i386″;
}

Step 2 :
jalankan dhcp server

$sudo /etc/init.d/dhcp start

Step 3 :
Set PC client agar boot dari network, disini client harus mendukung boot dari PXE server, mayoritas komputer baru yang mempunyai ethernet adapter on-board biasanya sudah mendukung fitur ini dengan meng-enable-kannya di BIOS, atau untuk komputer tua yang tidak mendukung LAN-boot bisa membuat boot-disk dari web berikut http://rom-o-matic.net. Di Lab saya ada PC tua Pentium 2 tapi sudah mendukung PXE boot.

udah deh.. tinggal nyalain tuh PC client, jalan deh! Step-by-Step! Uuuugh baybeeee… (knapa sih gwe ini? ;p )

Trouble-shooting :
terkadang ada saja bajaj menghadang, di lab saya menemui 2 masalah yang kemudian berhasil dipecahkan, berikut masalah tsb:

1. PC Client Compaq P-II milik lab PXE servernya tidak mau boot, dhcp berhasil di boot namun tidak mau boot PXE server, masalh ini berhasil dipecahkan di thread ini (dari ubuntuforums.org) dan masalah ini ditenggarai oleh intel LANdesk Service Agent II firmware 0.99 yang tidak dapat menerima paket UDP untuk PXE Server, jadi kita paksa server kirim TCP. Info lebih lanjut : http://syslinux.zytor.com/hardware.php#network.

Berikut rangkuman langkah yang saya lakukan:

  • Step 1: Edit /etc/inetd.conf. Cari baris mengenai tftp dan tambahkan “-r blksize”, save dan exit.
  • Step 2:Edit /etc/sysctl.conf. Tambah baris “net/ipv4/ip_no_pmtu_disc=1″save, exit dan reboot.

Langkah diatas dikemukakan oleh v4169sgr, orang ini gigih sekali dalam memecahkan masalah ini dan berhasil menemukan pemecahan masalah ini dimana dia post masalah tapi di pecahin sendiri di post berikutnya baca aja deh thread diatas, lucu :)

2. ternyata di setelah ltsp nyala semua kita gak bisa login! walah….. ngantuk plus cape… tapi tetap semangat uwoooohhhhhh…. saya dan Amri coba pecahkan masalah ini dan diketahui bahwaltsp terdapat di /opt/ltsp/*architecture*/ lalu kita lakukan langkah berikut :

$ sudo chroot /opt/ltsp/*architecture*/
$ sudo adduser *username*

sampai langkah ini untuk LTSP console bisa login tapi utk LTSP login GUI gak bisa.. tapi disini si Amri berperan (cieeeeee…) dia coba bikin user yang sama persis pake System > Administrations > User & Groups trus coba login.. Eh.. Bisa!!!! (kita berdua berjingkrak kaya orang gokil malam itu)

Tapi ternyata di percobaan kedua install LTSP Edubuntu bener-bener mudah! hanya tiga langkah gampang diatas yang kita lakukan (di warnet dengan Client PC IBM Netvista PIII), semua jalan sempurna tanpa adanya dua masalah diatas.. well.. memang gak ada yang sempurna kan?

Tapi memang Edubuntu adalah solusi yang luar biasa untuk sekolah, laboratorium, atau perpustakaan yang membutuhkan solusi Edukasi IT dengan biaya terjangkau dimana hanya butuh sebuah komputer server bermemory besar dan beberapa PC Client yang murah-murah tanpa perlu beli lisensi software apapun. Kehebatan aplikasi Edubuntu pun sudah ada panduannya : bukunya pak Prihantosa.

Sebarkan semangat edukasi open source kawan! Merdeka!

Salam.