Berbagi data dari Ubuntu ke virtual box

Kebutuhan berbagi data memang sangat membantu jika pada saat Anda akan membutuhkan data tersebut untuk digunakan di mesin lain. Pada kasus kali ini, saya akan berbagi data dari mesin Ubuntu ke mesin Virtual Box. Sebelumnya Anda harus menginstall Samba terlebih dahulu

~$ sudo apt-get install samba


Setelah itu silahkan klik kanan folder yang akan dishare dan pilih Sharing Options, sebagai contoh saya telah mempunyai file yang akan saya share ke mesin Virtual.



Agar dimesin Virtual dapat mengakses folder yang telah dishare, maka terlebih dahulu buatlah user & password untuk Sambanya agar nantinya pada saat akan mengakses folder yang dishare akan meminta Username & Password

~$ sudo useradd namasaya

~$ sudo passwd namasaya

~$ sudo smbpasswd -a namasaya


Setelah mengatur Samba agar bisa berbagi data, jangan lupa untuk mengatur juga pada Virtual Box Settings >> Shared Folders >> klik Add Shared Folder



Selanjutnya silahkan masuk ke mesin Virtual Box yang dimana pada contoh kali ini OS yang digunakan adalah Windows XP dan cek pada bagian My Network Places apakah folder yang kita buat tadi sudah ada atau belum. Jika pengaturan yang kita lakukan tidak ada kesalahan maka akan terlihat Folder yang telah dishare seperti skrinsiut berikut





Masukkan Username & Password yang telah dibuat sebelumnya pada Samba, jika berhasil maka kita dapat mengakses file yang telah dishare.

Semoga bermanfaat.. :)


Ubuntu (karmic) : Meangaktifkan chip BCM4312 [14e4:4315] untuk dukungan injeksi ke Access Point

Pada postingan yang sederhana ini, saya akan mengulas sedikit mengenai chipset BCM4312 khususnya untuk melakukan injeksi ke suatu AP(access point) agar bisa berjalan dengan baik dan cukup bisa diandalkan :P.
Mungkin bagi pengguna laptop(seperti saya) yang menggunakan chipset BCM312 dengan PCI-ID 14e4:4315 sangat sukar untuk mengaktifkannya baik di Ubuntu(karmic) maupun di Backtrack 4(pre/final). Sebelumnya juga saya pernah mencoba untuk melakukan kompilasi driver agar BCM4312 saya bisa berjalan baik di ubuntu tapi hasilnya nihil :( tidak sesuai dengan yang diinginkan. Memang karena waktu itu chipset BCM4312 tidak sepenuhnya support untuk melakukan injeksi ke AP. Namun, kabar gembiranya adalah setelah berkunjung kembali Wireless Kernel driver ternyata sekarang BCM4312 sudah didukung untuk injeksi ke suatu AP.



Nah, sesuai yang tertulis di website tersebut, agar chipset wireless BCM4312 dapat berjalan dengan baik untuk melakukan injeksi maka sebelumnya kita harus melakukan upgrade kernel terlebih dahulu(ya tergantung sih kernel keluaran berapa yang anda gunakan, kalo emang udah memenuhi syarat gak usah di apgret). Seperti saya contohnya, di ubuntu karmic yang saya gunakan adalah kernel dengan versi 2.6.31 sesuai hasil dari perintah

darm@nex:~$ uname -a
Linux nex 2.6.31-19-generic #56-Ubuntu SMP Thu Jan 28 01:26:53 UTC 2010 i686 GNU/Linux




Okeh, katakanlah dikasus ini saya sudah melakukan building kernel(agar lebih mudah) atau jika anda mau melakukan kompilasi manual anda dapat mengunduh versi kernel 2.6.32 yang seperti tertuliskan di Wireless Kernel driver agar dapat melakukan injeksi terhadap AP.

Agar lebih mudah, disini saya akan membuild kernel yang sebelumnya telah saya unduh disini, dan ini step by stepnya...

root@nex:/usr/src# wget http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.32.4.tar.bz2

root@nex:/usr/src# tar -jxf linux-2.6.32.4.tar.bz2


setelah diekstrak silahkan buat symlink dari hasil ekstrakan sebelumnya

root@nex:/usr/src# ln -s linux-2.6.32.4 linux


Dan mari kita eksekusi...

root@nex:/usr/src# cd linux
root@nex:/usr/src/linux# make-kpkg clean
root@nex:/usr/src/linux# fakeroot make-kpkg --initrd --append-to-version=-kernelbaru kernel_image kernel_headers


Pada saat melakukan build kernel juga membutuhkan waktu(kalo dimesin ubuntu saya agak lumayan lama sih). Dari perintah diatas akan menghasilkan paket baru yaitu yang berekstensi .deb.

root@nex:/usr/src# ls
linux-headers-2.6.32.4-kernelbaru_2.6.32.4-kernelbaru-10.00.Custom_i386.deb
linux-image-2.6.32.4-kernelbaru_2.6.32.4-kernelbaru-10.00.Custom_i386.deb


Setelah selesai langsung saja dieksekusi lagi dengan perintah

root@nex:/usr/src/linux# cd ..
root@nex:/usr/src# dpkg -i *.deb


Tunggu beberapa saat dan secara otomatis juga akan menkonfigurasi GRUB bootloader pada ubuntu. Agar efeknya terasa, silahkan direstart dan jangan lupa pada saat menu grubnya muncul pilih kernel yang baru saja dikompilasi.

darm@nex:~$ uname -a
Linux nex 2.6.32.4-kernelbaru #1 SMP Sat Mar 6 23:34:54 WIT 2010 i686 GNU/Linux


Okeh, kernel yang baru saja dikompilasi telah terpasang, sekarang mari ngetest apakah chipset BCM4312 yang saya gunakan dapat berjalan dengan baik. Sebelumnya jalankan dulu perintah berikut untuk mengaktifkan driver si BCM4312

darm@nex:~$ modprobe b43


Selanjutnya cek dulu interface wirelessnya, sebagai contoh di laptop saya

darm@nex:~$ iwconfig
lo no wireless extensions.

eth0 no wireless extensions.

wlan0 IEEE 802.11bg Mode:Managed Access Point: Not-Associated
Tx-Power=20 dBm
Retry long limit:7 RTS thr:off Fragment thr:off
Power Management:off

vboxnet0 no wireless extensions.

pan0 no wireless extensions


Kebetulan interface card wireless saya adalah "wlan0", selanjutnya saya akan menjalankan perintah untuk memulai mengaktifkan dalam modus monitor terlebih dahulu

darm@nex:~$ sudo airmon-ng start wlan0
[sudo] password for darm:


Found 5 processes that could cause trouble.
If airodump-ng, aireplay-ng or airtun-ng stops working after
a short period of time, you may want to kill (some of) them!

PID Name
1050 NetworkManager
1056 avahi-daemon
1123 avahi-daemon
1245 wpa_supplicant
1727 dhclient


Interface Chipset Driver

wlan0 Broadcom b43 - [phy0]
(monitor mode enabled on mon0)


Dan ini hanya sebagai contoh saja untuk mengetest si BCM4312 yang super bandelll.

darm@nex:~$ sudo airodump-ng mon0




Testing ke sebuah access point yang aktif

darm@nex:~$ sudo aireplay-ng -9 -e JMN-BARAT -a 00:80:48:41:7B:DC mon0




Yaaa...chipset BCM4312 saya berjalan dengan baik untuk melakukan capture paket ke AP yang menjadi target, dengan kata lain chipset saya sudah tidak bermasalah lagi seperti beberapa waktu yang lalu.

Oya, postingan ini hanya sekedar untuk mengaktifkan chipset BCM4312(sux) dilaptop saya yang memang rada-rada bandel :P. Semoga bagi rekan-rekan yang mempunyai chipset yang sama seperti saya masalahnya dapat terselesaikan. =))


Install Avast AnVir di Ubuntu

Sempat juga ditanyain sama teman tempo hari, "bro, avast bisa gak sih diinstall di Linux(ubuntu) ?? Dan saya langsung saja menjawab, Yap bisa aja bro dan installasinya pun sangat mudah !!. Nah, dengan cerita pendek tersebut saya pun membuat postingan ini agar teman saya bisa mengikuti langkah-langkah installasinya sekalian juga promosi belogBlog :p.
Okeh, pertama-tama agar Avastnya dapat berjalan dengan lancar pada PC/Laptop silahkan unduh paket Avast Linux Edition-nya di sini.
Setelah unduhan selesai, lakukan perintah ini

~$ sudo dpkg -i unduhan_paket_avast.deb




Setelah melakukan perintah seperti diatas, sebelumnya jangan lupa untuk Register terlebih dahulu dan isi form yang telah disediakan :D.



Selanjutnya silahkan cek email anda untuk memperoleh registration key dari Avast AnVir dan masukkan key-nya pada box Registration



Dan ini tampilan utama dari Avast Antivirus yang baru saja kita install :D.



Pada Avast Linux Edition ini, kita juga dapat melakukan update manual maupun otomatis dengan mengklik Tools >> Preferences >> Updates



Okeh, segitu aja....
Selamat scan-menscan virus-virus nakal :)



Install Songbird ?? Kenapa tidak !!!

Okeh lah, kali ini saya akan sedikit berbagi(iya,berbagi apa yang saya punya dan lakukan pada mesin Linux saya :P).
Setelah sekian lama menggunakan aplikasi pemutar musik yakni Rhythmbox pada mesin yang saya gunakan, kini saya berniat untuk menginstall aplikasi yang mempunyai fungsi serupa dengan Rhythmbox yaitu Songbird untuk mendengarkan lantunan lagu-lagu kesukaan saya :D. Mungkin banyak orang yang sudah mengenal yang namanya Songbird, tapi tidak menutup kemungkinan masih ada juga ternyata yang bertanya-tanya mengenai aplikasi pemutar musik ini. Oleh karena itu, disini saya akan share sedikit mengenai Instalasi aplikasi yang satu ini.
Sebelumnya agar aplikasi ini(baca:Songbird) bisa terinstal dengan baik dimesin yang kita gunakan(disini saya menggunakan u-b-u-n-t-u.9.0.4), maka dari itu kita perlu download aplikasi tersebut disini. Setelah didownload, pindahkan file tersebut ke direktori /opt dan selanjutnya silahkan ekstrak pada direktori yang telah kita tentukan

darmanex@hyp3r5ux:/opt$ tar -zxvf Songbird_1.2.0-1146_linux-i686.tar.gz

Setelah diekstrak, sebelumnya rubah dulu hak akses owner-nya pada direktori Songbirdnya dengan perintah

darmanex@hyp3r5ux:/opt$ sudo chown -R darmanex:darmanex Songbird << sesuaikan dengan nama pengguna pada mesin anda

Selanjutnya pindah pada direktori Songbird yang telah kita ekstrak sebelumnya

darmanex@hyp3r5ux:/opt$ cd Songbird/

Dan sekarang saatnya untuk merunning file eksekutebel yang ada pada direktori Songbird tersebut

darmanex@hyp3r5ux:/opt/Songbird$ ./songbird

Setelah merunning file eksekutebel tadi, maka kita akan dihadapkan berupa tampilan awal dari tahap pertama instalasi


Klik button Continue

Pada tahap selanjutnya yakni License Agreement, silahkan centang pada combo box seperti dibawah kemudian klik lagi Continue


Setelah anda menyetujui untuk instalasi Songbird ini, maka kita akan mendapatkan ucapan selamat datang dan lanjutkan dengan mengklik button Continue



Dan pada tahap berikutnya silahkan memilih tempat atau direktori dimana kita menyimpan koleksi lagu-lagu yang kita punya kemudian klik Continue


Selanjutnya klik Continue karena nanti kita juga akan membutuhkan add-ons dari Songbirdnya


Pada tahap ini silahkan uncontreng pada combo box, sebenarnya boleh juga kita contreng..(kayak pemilu aja :P)


Dan setelah mengklik button finish, maka proses dari instalasi Songbird telah selesai :D


Hemm...kini proses instalasi telah selesai, tapi kadang kala juga membuat kita malas jika menjalankan aplikasi ini dengan setiap kali harus melalui terminal pada direktori /opt/Songbird dan mengeksekusi file eksekutebel ./songbird-nya. Disini saya mempunyai alternatif lain agar kita bisa menjalankan aplikasi Songbird ini seperti halnya pada aplikasi-aplikasi lain yang terdapat pada menu Applications, jadi setiap kali kita ingin menjalankan Songbird kita hanya perlu mengklik menu Applications >> Sound & Video >> Songbird agar lebih mudah+menghilangkan rasa malas jikalau mengeksekusi melalui terminal :P.
Jadi, caranya cukup mudah kita hanya perlu mendownload beberapa Icon dari Songbird disini, dan silahkan pilih Icon yang ingin ditampilkan pada menu Applications nantinya :D. Setelah Icon sudah didownload, selanjutnya taruh Icon tadi ke direktori /usr/share/pixmaps. Nah, sekarang waktunya untuk membuat shortcut Songbird pada menu Applications >> Sound & Video yaitu dengan cara klik kanan pada menu Applications >> Edit Menus maka akan muncul window Main Menu


Setelah itu, klik pada sidebar kiri Menus yaitu Sound & Video dan lihat pada Show Item shortcut dari Songbird belum ada


Untuk itu kita perlu menambahkannya dengan mengklik New_item pada sidebar kanan window Main Menu


Sesuai dengan gambar diatas, silahkan isi dari window Launcher tersebut seperti Name, Command ataupun Comment.

Selanjutnya cari Icon yang telah kita simpan sebelumnya pada direktori /usr/share/pixmaps


Dan tidak lupa juga untuk menambahkan aplikasi utama yaitu Songbird-nya yang berada pada /opt/Songbird


Setelah itu maka akan tampak seperti ini


Dan kini pada Show Item aplikasi Songbirdnya telah berhasil ditambahkan


Setelah semua selesai, maka akan tampak seperti ini pada menu Applications



Dan yapz, selesai sudah instalasi aplikasi pemutar musik Songbird ini dimesin Linux yang saya gunakan. Sekarang pun saya bisa menikmati lantunan lagu-lagu kesukaan saya seperti halnya pada saat masih menggunakan Rhythmbox :D.
Oya, bagi anda yang tidak mau repot dengan beberapa langkah instalasi seperti diatas, anda dapat mendownload aplikasi Songbird dalam bentuk paket *.deb. Silahkan download diSINI.

Selamat mencoba.. :)

Install phpbb yuuuk...

Pada kali ini saya akan memberikan sedikit tutorial cara instalasi PHPBB secara manual. Disini saya menggunakan PHPBB dengan versi 3.0.1 atau bagi anda yg ingin mendownload bisa langsung ke situsnya aja. Oya, untuk instalasi phpbb3.0.1 ini dengan asumsi bahwa anda telah mendownloadnya disitus yang telah saya sebutkan sebelumnya. Sebelum melakukan proses instalasi ada baiknya anda mengestrak/unzip terlebih dahulu phpbb3.0.1 dikarenakan filenya masih berbentuk .zip. Karena di kompie saya menggunakan Linux, maka setelah saya mengestrak phpbb yang telah kita didownload tadi kemudian folder hasil estrakan tersebut saya taruh di folder /var/www/phpbb3 dan setelah itu barulah kita akan memulai melakukan instalasi phpbb3.0.1.
Langkah pertama untuk melakukan instalasi, terlebih dahulu buka browser kesayangan anda dan kemudian ketikkan “localhost”pada url browser dengan asumsi dikompie anda telah terinstall Apache webserver ato bisa juga menggunakan XAMPP ato yang lain jg boleh, dikompie saya sendiri menggunakan Apacahe2. Untuk mengaktifkan Apache2 saya tinggal menggunakan perintah sebaris aja

manex@ubuntub0x:~$ sudo /etc/init.d/apache2 start

Dan tentunya mengaktifkan juga MySQL-nya

manex@ubuntub0x:~$ sudo /etc/init.d/mysql start

Starting MySQL database server mysqld [ OK ]

Setelah setting-menyetting telah selesai, sekarang mempersiapkan nama database untuk phpbb yang akan kita install. Sebelumnya buatlah nama DB di phpmyadmin tergantung anda mo ngasih nama apa sebagai DB-nya. Akses browser anda dengan mengetikkan “http://localhost/phpbb3” dan anda akan masuk ke phpbb installation panel, disitu silahkan anda klik menu tab install.




Setelah anda klik menu tab INSTALL, anda klik "Proceed to next step". kemudian anda klik "Start Install".



Pada bagian “Database setting”, anda bisa pilih database type "mysql", selanjutnya pada Database server hostname or DSN isikan “localhost”, Database name(nama db yg telah kita buat sebelumnya), Database username dan Database password sesuai settingan di phpmyadmin.



Setelah mengisi semua yang dibutuhkan, kemudian klik “Proceed to next step”. Dan setelah itu anda akan menemukan test connection database yang anda buat, jika test connection berhasil, kemudian anda klik "Proceed to next step" lagi.



Sekarang kita berada pada page “Administrator configuration”, silahkan anda isikan Administrator username dan Administrator password sesuai yang anda inginkan. Klik lagi “Proceed to next step”



Dan setelah itu akan muncul page “Download config”, kemudian silahkan klik “Done”. Setelah itu anda akan dibawa ke page berikutnya “Advanced settings” klik “Proceed to next step” dan page “Create database tables” klik lagi “Proceed to next step”. Dan yang terakhir page “Final stage”, yang berarti proses instalasi telah selesai dan selanjutnya anda tinggal melakukan login.




Setelah anda melakukan instalasi, jangan lupa untuk merename atau menghapus folder install/ supaya tidak di salah gunakan oleh orang lain yang tidak bertanggung jawab .
Dan coba anda mengakses dibrowser anda untuk melihat hasil instlasi kita, maka akan tampil seperti dibawah ini.




Bagaimana anda ingin mencoba..??? Lumayan mudah kan..... :D
Okeh, sekian tutorial dari saya mengenai instalasi phpbb. Semoga bermanfaat bagi anda... C u
piss-ah

Belajar bash scripting yuuk..!

Dengan banyaknya kegiatan dan PR akhirnya saya bisa ngepost lagi meskipun postingan saya kali ini sangat lumrah :D. Okeh deh langsung ajah, pada post saya kali ini kita akan membahas bagaimana menggunakan Shell dalam linux sebagai bahasa pemrograman. Saya juga akan membahas sedikit pemrograman Bash yang terdapat dalam linux dan hampir semua distro saat ini telah menggunakan BAsh sebagai default shellnya . Shell dilinux mempunyai banyak macam seperti BAsh(Bourne Again shell), CSH(C shell), KSH(korn shell) dan TCSH(Tenex C Shell). Oya satu lagi, BAsh adalah pengembangan dari sh dan ksh unix. Mungkin beberapa orang yang memakai linux sudah tidak asing lagi dengan Shell. Shell merupakan program penerjemah yang menjembatani user dengan sistem operasi. Pada umumnya shell menyediakan prompt sebagai user interface, tempat dimana user mengetikkan suatu perintah-perintah.
Okeh, mari kita memulai untuk berinteraksi dengan menggunakan Bash. Untuk membuat suatu script dengan menggunakan Bash, sebelumnya kita harus membuat satu perintah penerjemah pada awal baris pembuatan shell script

#!/bin/bash

perintah diatas harus diletakkan diawal baris program shell. Ini menandakan bahwa, shell apapun yang aktif sekarang akan dapat mengeksekusi program kita dengan penerjemahan menggunakan bahasa Bourne Again Shell.
Sekarang saya akan memberikan contoh untuk memulai pemrogramming BAsh shell ini.

manex@ubuntub0x:~$ echo "perintah ini untuk menampilkan tulisan"

perintah ini untuk menampilkan tulisan

manex@ubuntub0x:~$ read examp

perintah ini untuk menulis secara langsung pada shell

manex@ubuntub0x:~$ echo $examp

perintah ini untuk menulis secara langsung pada shell

Pada perintah diatas yang pertama yaitu “echo”, untuk memprint apa yang ktia ketikkan pada layar. Begitu juga dengan perintah “read”, pada penggunaan “read” sebelumnya kita membuat satu variabel yaitu “examp” yang nantinya akan kita panggil dengan menggunakan perintah “echo” seperti pada contoh diatas. Oya, “read” berfungsi untuk mengetik secara langsung pada layar.

Perintah shell bash dalam linux juga dapat berfungsi layaknya seperti kalkulator , contohnya sebagai berikut

manex@ubuntub0x:~$ echo $[ 2 * 3 ]

6
manex@ubuntub0x:~$ echo $[ 3 + 5 ]

8
manex@ubuntub0x:~$ echo $[ 10 - 4 ]

6
program diatas untuk melakukan suatu penghitungan mulai dari perkalian, penjumlahan, dan pengurangan layaknya seperti kalkulator.
Sekarang kita masuk pada pembuatan programnya, untuk membuat suatu program dari BAsh kita perlu yang namanya text editor seperti vi, vim, nano, etc, untuk menuliskan script yang akan kita gunakan. Pertama masuk dulu ke text editor anda, disini saya menggunakan vim sebagai text editor untuk pembuatan scriptnya

manex@ubuntub0x:~$ sudo vim scriptsaya.sh

setelah masuk pada text editor vim, anda tinggal menekan tombol “i” pada keyboard untuk memulai penulisan script
#!/bin/bash



inivariable="hai, darmanex"

inivariable2="ini script saya yang pertama"

echo "$inivariable"

echo "$inivariable2"



exit 0

setelah kita membuat script diatas, terlebih dahulu kita ubah permission-nya biar nantinya kita dapat mengeksekusi program yang telah kita buat tadi

manex@ubuntub0x:~$ sudo chmod 755 scriptsaya.sh

selanjutnya baru kita mengeksekusi program yang kita buat tadi

manex@ubuntub0x:~/$ ./scriptsaya.sh , maka akan muncul seperti dibawah ini
hai, darmanex

ini script saya yang pertama

Saya akan memberikan contoh lagi yaitu untuk mengetahui username, tanggal hari ini, siapa yang menggunakan sistem dan direktori yang aktif saat ini. Berikut scriptnya

#!/bin/bash

echo "Hai, $LOGNAME"

echo "Tanggal saat ini `date`, berati hari ini ultahmu yak??"

echo “gak kok, ultahku udah lewat 24 mei kemaren”
echo "Pemakai sistem ini adalah `who i am`"

echo "Direktori yang aktif saat ini `pwd`"



exit 0

jangan lupa untuk merubah permission program yang telah kita buat seperti diatas

manex@ubuntub0x:~$ ./info.sh

Hai, manex

Tanggal saat ini Mon May 26 00:09:45 WIT 2008, berati hari ini ultahmu yak??

gak kok, ultahku udah lewat 24 mei kemaren

Pemakai sistem ini adalah manex pts/1 2008-05-25 22:53 (:0.0)

Direktori yang aktif saat ini /home/manex/

gimana, lumayan mudahkan??
tension

Mungkin program yang saya ulas belum seberapa, sebenarnya masih banyak lagi syntax yang digunakan dalam BAsh scripting. Dikarenakan saya udah ngantuk beratz(cuz lum istirahat), pada post saya kali ini sampai disini dulu insya alloh besok atau lusa nanti saya lanjutkan bagian yang kedua.
angel . Mungkin itu aja dulu. Kalo ada masukan dari temen-temen monggo nggeh.. bye senyum