Selasa, 30 Desember 2008

Install Windows XP dari USB

Buat yang mau install Windows XP di komputer yang gak ada drive CDnya, ada cara alternatif nih!Cara ini saya dapet dari eeeguides.com. Apa saja yang dibutuhkan?? Ini dia bisa ambil di sini :

  • USB_PREP8, link lain



  • PeToUSB



  • Bootsect.exe



  • CD Windows XP


Komputer yang ada CD drivenya dan pake OS Windows XP atau Vista.

Setelah download semua kebutuhan di atas, berikut langkah-langkahnya:

  • Ekstrak Bootsect.exe, USB_prep8 sama PeToUSB.



  • Copy-Paste PeToUSB.exe ke folder USB_prep8.



  • Doble klik usb_prep8.cmd yang ada di dalam folder USB_prep8, nanti muncul command prompt



  • Klik sembarang tombol, nanti akan muncul window



  • Klik start. PENTING: Setelah proses format selesai, jangan tutup windownya! Biarin aja jangan dikutak-kutik.^^



  • Buka command prompt(start->all programs->accecories->command prompt atau start->run…->ketik cmd di box)



  • Arahkan command prompt ke direktori dimana bootsect.exe di ekstrak tadi pakai command:“cd direktori_tempat_bootsect.exe”
    contoh: “cd desktopnew folder”



  • Ketik “bootsect.exe /nt52 I:”. I adalah drive USB(ganti sesuai keadaan drive di komputer).Kalau sukses nanti keluar kalimat “Bootcode was successfully updated on all targeted volumes.”



  • Tutup command prompt yang ini (jangan yang usbprep8). Tutup juga window petousb, nanti akan muncul window



  • Jangan tekan enter dulu di sini(iseng amat!^^)



  • Tekan 1 lalu enter. Window akan muncul, browse ke drive tempat cd XP.

  • Tekan 2 lalu enter. Masukkan huruf yang belum terpakai untuk nama drive di komputer(biasanya c,d,e,f sudah terpakai)

  • Tekan 3 lalu enter. Masukkan huruf tempat drive USB.

  • Tekan 4 lalu enter. Proses menyalin data ke drive USB akan dimulai .




    • Akan ada pertanyaan tentang memformat drive T. Ketik y lalu enter.



    • Setelah formatting selesai, tekan enter untuk lanjut.



    • Tekan enter lagi untuk lanjut.



    • Akan muncul box pop up, klik yes.



    • Klik yes lagi di pop up yang muncul.



    • Klik yes lagi untuk melakukan unmount virtual drive.


    Oke! Proses selesai. USB sudah bisa dipakai untuk melakukan instalasi Windows XP.Jangan lupa setup boot manager di BIOS untuk boot dari USB.Terus pas instalasi, pilih nomer 2 dulu untuk text mode setup. Proses akan lanjut seperti instalasi XP biasa.Setelah selesai pilih pilihan nomer 1 untuk melanjutkan instalasi Windows XP.Jangan cabut usb sampai instalasi selesai. Setelah Windows selesai diinstal, cabut USB(safely removed dulu yaaah).Semoga bermanfaat.. :)

    Minggu, 28 Desember 2008

    Mengaktifkan Webcam di Slackware

    Sebenarnya mengaktifkan webcam itu tergantung jenis webcam nya.. tapi sekarang kasusnya aku di OS slackware dan Webcam USB. Nah caranya simple banget, ga banyak cerita. Langkah awal yang harus di lakukan adalah memastikan webcam sudah terhubung dengan komputer dengan cara mengetikkan perintah :


    # lsusb


    Maka seharunya keluar input yang menyatakan device webcam kita. kalau sudah terdeteksi kita harus membuat kernel mengenali device tersebut dan menambahkannya di /dev


    # modprobe videodev


    Coba cek di direktori /dev/ seharunya sudah ada /dev/video0, kalau sampai sini sudah berhasil berarti webcam udah siap dipakai. Caranya tinggal memasang aplikasi webcam. Saya menginstall Camorama. Jika Camorama sudah selesai di install, jalankan program tersebut dan langsung terlihat hasil dari webcam kita, buat yang narsis silahkan foto foto.. :)

    Jumat, 26 Desember 2008

    Install NVIDIA Driver di Mandriva 2009

    Habis beli info linux yang baru bulan desember ini dikasi bonus mandriva yang terbaru, centos dan ubuntu ce. Hm.. klo dipikir pikir udah lama ga nyobain mandriva. akhirnya saya install mandriva dengan penuh keyakinan. sbenarnya bertanya tanya juga sih apa distro ini udah support codec apa belum? atau jangan jangan masih serba minimalis seperti ubuntu.  Oke langsung aja.. beres installasi saya langsung terkagum kagum melihat KDE4, emang baru kali ini nyobain KDE4 soalnya selama ini kerjaanku ga lepas dari slackware (KDE3.5) dan ubuntu (GNOME).


    Ternyata sang mandriva sudah bisa muter mp3 tapi belum support codec video, untung di DVD IL itu udah disediain win32 codec nya. Plus driver NVIDIA juga sudah ada di bonus DVD info linux itu.  Seperti biasa, installasi dilakukan lewat console, tapi sebelumnya harus install beberapa pake dulu. Kalau saat installasi dari DVD IL itu saya copy semua file installasinya "Copy Whole......" itunya di ceklis. jadi klo mau install udah terkonfigurasi repo nya langsung. tinggal install paket dari add/remove software. Nah Software yang mau di install :



    • gcc

    • make

    • binutils

    • linux kernel source


    Setelah software itu di install, klo sekarang sedang berada di GUI silahkan pindah ke TUI dengan mengetikkan perintah ini di konsole:


    # init 3


    Kemudian lanjutkan dengan eksekusi driver NVIDIA dari cd infolinuxnya dengan :


    # ./NVIDIA**********.run


    Ikuti petunjuknya sampai beres, kalo tidak ada pesan error berarti installasi selsai, kembali ke mode GUI dengan :


    # init 5


    Installasi driver selesai, pada saat Xserver Start maka akan muncul logo NVIDIA. Semoga bermanfaat..

    Selasa, 23 Desember 2008

    Install Cacti di Slackware

    Cacti merupakan salah satu dari sekian banyak network monitoring sistem open source yang digunakan untuk memonitor jaringan network ataupun sistem, untuk menginstall cacti setidaknya anda harus mempunyai web server dengan php yang sudah berjalang dengan baik, snmp, mysql, dan rrd-tool, kemudian setelah memastikan semuanya telah berjalan langkah selanjutnya adalah melakukan konfigurasi snmp, yaitu dengan menambahkan baris berikut pada /etc/snmp/snmpd.conf


    agentaddress 10.13.177.4:161
    rocommunity slackware
    disk /home/
    disk /

    kemudian jalankan snmpnya


    /etc/rc.d/rc.snmpd start

    untuk memeriksa konfigurasi snmp-nya telah benar coba jalankan perintah berikut di terminal


    snmpwalk -v1 -c slackware 10.13.177.4

    untuk opsi-opsinya silahkan disesuaikan dengan komputer anda, dan apabila anda menemukan output seperti berikut berarti snmp anda telah berjalan dengan benar


    Cannot find module (MTA-MIB): At line 0 in (none)
    Cannot find module (NETWORK-SERVICES-MIB): At line 0 in (none)
    Cannot find module (TUNNEL-MIB): At line 0 in (none)
    SNMPv2-MIB::sysDescr.0 = STRING: Linux puskom 2.6.21.5-smp
    SNMPv2-MIB::sysObjectID.0 = OID: NET-SNMP-MIB::netSnmpAgentOIDs.10
    DISMAN-EVENT-MIB::sysUpTimeInstance = Timeticks: (321791) 0:53:37.91
    SNMPv2-MIB::sysContact.0 = STRING: Root (configure /etc/snmp/snmp.local.conf)
    SNMPv2-MIB::sysName.0 = STRING: puskom

    selanjutnya kita install cactinya, download source-nya disini http://www.cacti.net/downloads/ kemudian ekstrak di direktori apache anda


    tar xvzf -cacti-0.8.7b.tar.gz -C /var/www/htdocs/

    untuk memudahkan penggunaanya nanti silahkan rename direktorinya atau bila perlu silahkan buat virtual direktori, selanjutnya buat database yang nantinya akan digunakan oleh cacti dengan perintah berikut


    mysql -u root -p
    password : passsword_root
    mysql> create database cacti;
    mysql> grant all on cacti.* to root;
    mysql> grant all on cacti.* to root@localhost;
    mysql> grant all on cacti.* to cacti;
    mysql> grant all on cacti.* to cacti@localhost;
    mysql> set password for cacti@localhost=password('password_cacti');
    mysql> mysql -u root -p cacti < cacti.sql password : password_root

    kemudian untuk memastikan silahkan cek databasenya


    mysql> show databases;
    +--------------------+
    | Database |
    +--------------------+
    | information_schema |
    | cacti |
    | mysql |
    | test |
    +--------------------+
    4 rows in set (0.00 sec)
    mysql> use cacti;
    Reading table information for completion of table and column names
    You can turn off this feature to get a quicker startup with -A
    Database changed mysql> shot tables;
    mysql> show tables;
    mysql> exit

    (hasilnya tidak ditampilkan takut kepanjangan :D)


    selanjutnya set permisi direktori dari cacti tadi


    cd /var/www/htdocs/ chown -R apache.apache cacti

    edit koncigurasi cacti dan sesuaikan dengan konfigurasi anda


    vi cacti/include/config.php
    ============================
    $database_type = "mysql";
    $database_default = "cacti";
    $database_hostname = "localhost";
    $database_username = "cacti";
    $database_password = "cacti";
    $database_port = "3306";

    kemudian buka cacti anda, misalkan di http://10.13.177.4/cacti/install/ untuk menyelesaikan instalasi cacti.

    Installasi Webmin di Ubuntu

    Webmin adalah antarmuka web based yang di gunakan untuk memanage/mengelola system linux.webmin mudah di gunakan karena untuk installasi paket2 tidak perlu keahlian khusus. kita bisa melakukan installasi hanya dgn men click tombol install pada masing2 aplikasi. Tentunya dengan standart default untuk paket2 yang di install.sebelum instalasi webmin, kita harus melakukan instalasi kepada beberapa paket2 tambahan dan pendukung yang di butuhkan oleh webmin.


    #sudo apt-get install libmd5-perl libnet-ssleay-perl libauthen-pam-perl libio-pty-perl dnsmasq openssl


    selanjutnya buat folder untuk menyimpan file webmin yang akan di download


    #mkdir /usr/src/webmin


    lalu download file webmin. anda bisa check file webmin melalui


    http://www.webmin.com/download.html


    ambil file terbaru yang berakhiran .deb



    #cd /usr/src/webmin
    #wget http://prdownloads.sourceforge.net/webadmin/webmin_1.410_all.deb


    lalu install file tersebut


    #dpkg -i webmin_1.410_all.deb


    apabila tidak di temukan error, maka proses instalasi berhasil.anda bisa manage webmin melalui https://youripaddress:10000
    username : root
    pass : your root password

    Senin, 15 Desember 2008

    Bersihkan Cache DNS di Windows

    Ini postingan pertama di kategori outside the box, hal ini terjadi sewaktu web saya dipindahka ke server IIX. setelah selesai dipindahkan dan selesai di restore dan konfigurasi nya ternyata pada saat saya akses domain saya,  browser masih menunjukkan ke addres server lama yang di USA. Setelah konsultasi dengan beberapa orang ternyata itu cache di jaringan. Bisa jadi cache di Proxy maupun cache di komputer lokal. nah untuk cache di komputer local kita bisa mereset/menghapus DNS cache nya lewat CMD emang kebetulan saya sedang memakai windows. Sintax nya sangat singkat yaitu:


    ~~~>> ipconfig /flushdns

    Cukup satu sintax itu dan cache resolver dns di flush. Semoga Bermanfaat...! :)

    Bluetooth Dial Up Networking di Ubuntu

    Siapkan bluetooth pada komputer dan handset 3G, pada pengetesan ini menggunakan Nokia N70 dengan laptop Compaq Presario V2000 yang kebetulan bluetooth telah built-in di dalamnya sehingga tidak membutuhkan device bluetooth tambahan untuk komputernya.

    Persiapan Aplikasi Bluetooth
    Periksa apakah aplikasi bluetooth telah aktif atau belum dengan menggunakan perintah: hciconfig show, hasilnya akan seperti di bawah ini.



    root@joko-laptop:/home/joko# hciconfig show
    hci0: Type: USB
    BD Address: 00:16:41:84:FC:BB ACL MTU: 377:10 SCO MTU: 16:0
    UP RUNNING PSCAN ISCAN
    RX bytes:11386520 acl:51897 sco:0 events:24859 errors:0
    TX bytes:4150919 acl:27828 sco:0 commands:851 errors:0

    perhatikan informasi “UP RUNNING PSCAN ISCAN” menandakan aplikasi bluetooth telah aktif. Bila belum, silakan aktifkan dengan perintah: /etc/init.d/bluetooth start


    Pengenalan Bluetooth Handset dari Komputer
    Aktifkan fasilitas bluetooth pada handset, kemudian scan device bluetooth yang sedang aktif di sekitar laptop dengan perintah:

    root@joko-laptop:/home/joko# hcitool scan
    Scanning ...
    00:1B:EE:0A:19:FF Joko N70

    Informasi di atas menunjukkan bahwa bluetooth di handset telah bekerja dengan baik dan terdeteksi oleh laptop. Selanjutnya kita cari tahu channel DUN (Dial-Up Networking) pada handset tersebut dengan perintah sdptool search DUN,


    root@joko-laptop:/home/joko# sdptool search DUN
    Inquiring ...
    Searching for DUN on 00:1B:EE:0A:19:FF ...
    Service Name: Dial-Up Networking
    Service RecHandle: 0x10007
    Service Class ID List:
    "Dialup Networking" (0x1103)
    Protocol Descriptor List:
    "L2CAP" (0x0100)
    "RFCOMM" (0x0003)
    Channel: 3
    Language Base Attr List:
    code_ISO639: 0x454e
    encoding: 0x6a
    base_offset: 0x100
    Profile Descriptor List:
    "Dialup Networking" (0x1103)
    Version: 0x0100


    Binding Bluetooth Handset dari Komputer
    Informasi di atas menunjukkan bahwa aplikasi DUN pada handset terdapat di channel 3, setelah itu lakukan bind terhadap DUN handset dengan perintah: rfcomm bind [channel]


    root@joko-laptop:/home/joko# rfcomm bind 0 00:1B:EE:0A:19:FF 3
    Periksa apakah DUN handset telah ter-bind dengan baik, gunakan perintah rfcomm.


    Pairing
    Aktifkan kbluetoothd, sehingga muncul icon tray kbluetoothd. Klik kanan “KBluetoothd” -> “Configuration” -> “Configure Services”. Pilih Tab “Confirmation”, klik tombol “Insert Rule” kemudian ubahlah baris yang muncul disesuaikan dengan kebutuhan. Contoh pilihannya adalah:
    Service: *
    Device: Joko N70
    Address: 00:1B:EE:0A:19:FF
    Policy: Allow
    Klik lah tombol OK setelah dipastikan isian sudah benar.
    Saatnya kembali ke console (terminal) untuk mengedit file /etc/bluetooth/hcid.conf
    Pastikan pada “options” isinya seperti berikut:

    options {
    # Automatically initialize new devices
    autoinit yes;


    # Security Manager mode
    # none - Security manager disabled
    # auto - Use local PIN for incoming connections
    # user - Always ask user for a PIN
    #
    security auto;


    # Pairing mode
    # none - Pairing disabled
    # multi - Allow pairing with already paired devices
    # once - Pair once and deny successive attempts
    pairing multi;


    # Default PIN code for incoming connections
    passkey "123456";
    }

    Ganti passkey sesuaikan dengan keinginan. Setelah selesai tinggalkan sejenak laptop untuk melakukan pairing dari handset ke laptop, “Menu” -> “Connect” -> “Bluetooth” -> “Paired Device” -> “Options” -> “New paired device”. Bila laptop telah dikenali, pilihlah kemudian isi passkey sesuaikan dengan passkey yang telah anda masukkan ke dalam file /etc/bluetooth/hcid.conf
    Selesai pairing.


    Dialing
    Gunakan wvdial untuk melakukan dial-up, sebelumnya buatlah konfigurasi /etc/wvdial.conf menjadi seperti berikut:

    [Dialer Defaults]
    Modem = /dev/rfcomm0
    Baud = 460800
    Phone = *99#
    Username = xlgprs
    Password = proxl
    Stupid Mode = yes


    Ketikkan perintah


    wvdial

    dan selamat menikmati Internet di mana pun anda berada di Indonesia ini, selama masih dalam jangkauan sinyal proXL.




    root@joko-laptop:/dev# wvdial
    --> WvDial: Internet dialer version 1.56
    --> Cannot get information for serial port.
    --> Initializing modem.
    --> Sending: ATZ
    ATZ
    OK
    --> Modem initialized.
    --> Sending: ATDT*99#
    --> Waiting for carrier.
    ATDT*99#
    CONNECT
    ~[7f]}#@!}!} } }2}#}$@#}!}$}%}”}&} }*} } g}%~
    –> Carrier detected. Starting PPP immediately.
    –> Starting pppd at Thu Jul 26 00:00:40 2007
    –> Pid of pppd: 19990
    –> Using interface ppp0
    –> local IP address 10.199.0.214
    –> remote IP address 10.6.6.6
    –> primary DNS address 202.152.254.245
    –> secondary DNS address 202.152.254.246

    Membuat File ISO dari CDROM

    Pernah kita mengalami beberapa dari koleksi CD kita tiba-tiba tidak bisa di baca lagi, disebabkan tergores dengan parahnya dan menjadi rusak. CD tersebut bisa CD apa saja, baik program, aplikasi, maupun musik.


    Untuk membackup isi dari CD kita tersebut bisa kita lakukan dengan menyalin seluar isi CD ke sebuah folder yang ada di system kita. Tapi cara ini tidak effektif, karena dengan cara ini kita memilika banyak sekali file dari cuman satu CD. belum lagi CD-CD yang bootable gak bakalan jalan pada saat ini kembali mem-burn isinya ke sebuah CD kosong.


    Untuk melakukan backup seperti yang disebutkan diatas tadi bisa kita buat sebuah file image ataupun file *.iso dari CD tersebut. Untuk membuat file image di Windows banyak sekali program bantu yang di gunakan. Bisa make program MakeISO, Nero, dan banyak program lainnya. Dan semua itu gak bisa kita dapatkan dengan gratis, kecuali membajak…. :-D


    Nah, untuk yang memakai Linux bagaimana caranya? Sebenarnya gampang sekali membuat file image CD di Linux, apapun itu distro yang di gunakan. Caranya adalah sebagai berikut :



    1. Masukan CD yang ingin dibuatkan file imagenya ke dalam CD-ROM. Jika Linux melakukan automount, lepaskan mountnya dengan perintah #umont /media/cdrom

    2. Setelah CD tidak termount. ketikan perintah ini untuk membuat file image dari CD tersebut.

    3. dd if=/dev/hdc of=/home/ dimana adalah nama file dari image CD tersebut. Misalnya kan kita akan membuat file image dari koleksi CD Kenny G kita. Ketikan perintah : dd if=/dev/hdc of=/home/neon/kenny_g.iso tunggu beberapa saat

    4. Selanjutnya coba lihat di home folder kita. Pasti sebuah file yang bernama kenny_g.iso sudah terbentuk


    Dengan membuat file image dari semua koleksi CD, kita tidak perlu was-was lagi jika suatu ketika CD koleksi kita tersebut rusak. Karena bisa tinggal buatkan CD baru dari file image yang telah kita buat.


    Selamat memback up CD/DVD. :-D

    Sabtu, 06 Desember 2008

    Membuka/Menutup Port pada Rule Shorewall

    Menutup port yang tidak perlukan sangatlah dibutuhkan karena apabila semua port dibuka tanpa filter pengguna dapat menyedot bandwith jaringan kita dengan seenaknya, misalnya dengan menggunakan torrent, dll. Contoh kasus masih di kampus saya FPMIPA UPI sehubungan dengan dibukanya jalur jaringan baru menggunakan teknologi EDSL saya diminta untuk mengkonfigurasi ulang router dengan lebih baik lagi karena jaringan menggunakan line ini lebih bagus daripada menggunakan wireless point to point. Langusung saja saya installkan distro linux server kesayangan (slackware) dan menginstallkan shorewall (shoreline firewall). Karena masih banyak pengguna kampus yang "nakal" maka saya memutuskan untuk menutup port yang tidak penting dan hanya membuka port standar yang dibutuhkan saja, diantaranya:



    • Web/Http

    • Ping

    • SSH

    • Captive Portal UPI --> Port 8000


    Diasumsikan pembaca sudah bisa mengkonfigurasi shorewall standar (baca tulisan sebelumnya). untuk menentukan port berapa saja yang dibuka dan bagaimana hak aksesnya kita bisa langsung mengedit file rule shorewall yang berada di /etc/shorewall/rules.  Sesuai dengan kebutuhan diatas kita cukup menambahkan baris



    SECTION NEW
    Web/ACCEPT lan fw tcp
    Ping/ACCEPT lan fw udp
    SSH/ACCEPT lan net tcp
    ACCEPT      lan  net   tcp  8000
    ACCEPT       lan  net   tcp  8000
    #LAST LINE -- ADD YOUR ENTRIES ABOVE THIS LINE -- DO NOT REMOVE

    jika ingat portnya bisa langsung dituliskan misalnya seperti ini:

    SECTION NEW
    ACCEPT lan fw tcp 20,21,22,53,80,110,143,443
    ACCEPT lan fw udp 20,21,22,53,80,110,143,443
    ACCEPT lan net tcp 20,21,22,53,80,110,143,443,8000
    ACCEPT lan net udp 20,21,22,53,80,110,143,443,8000
    #LAST LINE -- ADD YOUR ENTRIES ABOVE THIS LINE -- DO NOT REMOVE


    Setelah di konfigurasi rulenya maka untuk meng-apply settingan kita kita bisa restart kembali shorewall nya dengan perintah



    ~# shorewall restart

    Semoga bermanfaat...

    Limit Access pada IP tertentu di Proxy Server

    Bermula dari konfigurasi network di kampus, saya di suruh untuk membuat proxy server untuk komputer client di lobby fakultas. idenya karena mahasiswa hanya boleh mengakses situs tertentu pada komputer itu. Sebelumnya sih pernah bikin proxy server dengan squid untuk blok situs situs tertentu misalnya situs porno, nah secara logic itu sangat bodoh karena harus mendata satu satu situs-situsnya dan mendaftarkannya dan situs seperti itu terus berkembang. Akhirnya berkat bimbingan dari dosen, kalau mau block situs logika sederhana yang bagus adalah BLOCK ALL dan ALLOW situs terntetu aja. Itu lebih gampang, dan sekarang kasusnya seperti itu BLOCK semua situs di internet kecuali situs kampus dan sistem informasi akademik kampus.


    Tapi Yang bikin bingung lagi sebenernya bukan itu, saya diminta untuk buat beberapa client bisa mengakses semua site dengan menggunakan proxy yang sama. Wah bingung juga, disatu sisisi disuruh block semua kecuali yang ada di list, di sisi lain disuruh buka semua khusus untuk beberapa komputer. Setelah browsing dan googling akhirnya ketemu, di squid kita bisa menentukan beberapa IP komputer yang mempunya rule tertentu, sementara yang lain rule nya beda pula. Jadi gambarannya kira kira seperti ini :



    • IP dari 192.168.1.2 sampai IP 192.168.1.10 --> diperbolehkan untuk membuka situs apa saja

    • IP diatas 192.168.1.10 --> hanya boleh membuka sistus tertentu yang ada di list.

    • Dilakukan pada satu squid proxy server


    Nah, caranya kita cukup dengan cara mengedit file squid.conf, dalam hal ini saya menggunakan distro ipcop dan konfigurasi berada di /etc/squid/squid.conf


    langkah langkahnya kita akan menambahkan ACL tertentu dan TIDAK BOLEH KEBALIK susunannya, cukup tambahkan baris ini pada squid.conf nya :



    #Konfigurasi untuk komputer yang diperbolehkan mengakses semuanya
    acl client src 192.168.1.2-192.168.1.10
    http_access allow client

    #Konfigurasi untuk komputer yang dikhususkan untuk situs tertentu
    acl situs url_regex -i "/etc/squid/situs.txt"  
    http_access allow situs
    http_access deny all

    Konfigurasi untuk komputer yang dibatasi menggunakan url_regex -i (sudah pernah pada tutorial sebelumnya "block situs dengan squid")


    Konfigurasi selesai, tinggal restart squid atau restart komputer... Semoga berhasil...