Sabtu, 30 Agustus 2008

Membuat VNC Server di Ubuntu

Posted by admin on March 11, 2008

Awas, ini postingan dengan materi yang udah basbang. Sengaja ditulis dengan tujuan biar nggak lupa, apalagi selama ini aku cuma bergantung dengan situs referensi yang sewaktu-waktu bisa down.

Hmm… postingan ini ngomongin tentang remote system. Bagaimana cara Anda untuk remote system? SSH? Telnet? yap, itu adalah cara yang paling umum. Tapi bagi pemula, akan serem rasanya kalo harus berhadapan dengan konsole hitam dan perintah aneh yang blom tentu bener jalaninnya.

Nah, ada sebuah teknologi bernama VNC. Ini saya kutip dari Wikipedia tentang VNC :

Virtual Network Computing (VNC) is a graphical desktop sharing system which uses the RFB protocol to remotely control another computer. It transmits the keyboard and mouse events from one computer to another, relaying the graphical screen updates back in the other direction, over a network.

Jadi intinya kita bisa remote komputer lain dengan tampilan grafis, dan tentu saja akan lebih mudah dalam pengoperasiannya.

Cara Pembuatan

Pertama kita harus meng-enable-kan fitur Remote Access (XDMCP) :

  • System –>> Administration –>> Login Window

  • Buka tab Remote –>> pilih style Same as Local

  • Klik tombol Configure XDMCP –>> uncheck pilihan Honor indirect request

Langkah kedua, yaitu mengedit file /etc/X11/gdm/gdm.conf atau /etc/gdm/gdm.conf melalui konsole. Anda cukup memilih salah satu lokasi file konfigurasi itu. Ini dikarenakan di beberapa distro, letak file gdm.conf berbeda tempat. Dan langkah-langkah selanjutnya akan menggunakan konsole.

  • sudo gedit /etc/X11/gdm/gdm.conf atau sudo gedit /etc/gdm/gdm.conf
  • Cari tab [xdmcp] di file tersebut, kemudian set Enable=True
  • Cari tulisan berikut : RemoteGreeter=/usr/lib/gdm/gdmlogin, kemudian hapus tanda # didepannya.

Langkah ketiga, install aplikasi yang dibutuhkan. Pastikan Anda sudah terhubung ke Internet. Saya blom pernah coba via DVD Repo, kalo ada yang bisa / gagal tolong kasih komentar ya.

sudo apt-get install vnc4server xinetd

Setelah semua terinstall dengan baik, selanjutnya adalah membuat password VNC

sudo vncpasswd /root/.vncpasswd

Masukkan password untuk VNC, kalo bisa sih beda dengan password ubuntu anda. Masalah keamanan aja kok. Langkah berikutnya adalah menambahkan service VNC ke xinetd.

Buat file : /etc/xinetd.d/Xvnc

sudo gedit /etc/xinetd.d/Xvnc

Masukkan kode berikut kedalam file /etc/xinetd.d/Xvnc

service Xvnc
{
type = UNLISTED
disable = no
socket_type = stream
protocol = tcp
wait = yes
user = root
server = /usr/bin/Xvnc
server_args = -inetd :1 -query localhost -geometry 1024×768 -depth 16 -once -fp /usr/share/fonts/X11/misc -DisconnectClients=0 -NeverShared passwordFile=/root/.vncpasswd -extension XFIXES
port = 5901
}

Anda bisa mengganti ukuran resolusi sesuai dengan kebiasaan Anda. Misal diganti ke 800×600 atau lainnya.

Langkah berikutnya adalah merestart xinetd

sudo /etc/init.d/xinetd stop
sudo killall Xvnc
sudo /etc/init.d/xinetd start

Selesaaiii!!!!

Cara mencobanya, masih dari konsole ketikan perintah berikut :

vncviewer localhost:1

Kalo nggak ada trobel, maka Anda akan diminta memasukkan password VNC, kemudian login screen akan muncul di layar monitor Anda.

Bagaimana akses dari komputer lain?

Kalo pakai Windows, cukup install VNC Client. Di kantor saya pakai TightVNC. Kemudian masukkan IP Address dan port VNC Server. Contohnya :

192.168.0.1::5901

Segala gambar dan tutorial ini saya sadur dari sini, jadi postingan ini hanya untuk mempermudah proses pembelajaran. Ok?

Koneksi Internet Via HP CDMA

Begini berhubung sekarang abang sedang belajar koneksi internet via jaringan CDMA, abang mau bagi informasi sedikit nih tentang cara koneksi, username dan password dari masing2 penyedia jaringan CDMA.

Langkah Pertama, sebagai informasi awal hp CDMA yang abang gunakan adalah:
- Nokia seri 2865(harga: 1200rb).
Untuk koneksi hp ke komputer abang pakai:
- Kabel data Nokia seri CA-53(dibeli terpisah, harga ori:150rb).
Untuk hp seri lain tipe kabel data silahkan disesuaikan sendiri (cth: DKU-3, DKU-5, dll).
Untuk driver kabel data abang download langsung PC Suite Nokia langsung dari situs www.nokia.com

Langkah Kedua, abang menginstal program Nokia PC Suite.
Setelah terinstal dengan sempurna, berikutnya abang personalisasi jaringan melalui menu Program > All Programs > Accessories > Communications > Network Connections
Pilih File > New Connections (Windows XP).
Berikut langkahnya:
-Klik Next, pilih "Connect to the Internet
-Klik Next, Pilih "Set up My Connection manually"
-Klik Next, Pilih "Connect using a dial-up modem"
-Klik Next, Masukkan nama ISP (sembarang asal mudah dimengerti di desktop)
-Klik Next, Masukkan #777 sebagai nomor dial up ISP (berlaku untuk kartu Flexi, Fren & Starone)
-Klik Next, Masukkan username dan password sesuai kartu yang digunakan, berikut rinciannya:
Flexi: Username:telkomnet@flexi ; Password:telkom
Fren : Username:m8 ; Password:m8
StarOne : Username:starone ; Password:indosat
-Klik Next, Beri tanda cek pada "Add Shortcut", klik "Finish".

Langkah ketiga, jika langkah diatas sudah dijalankan dengan benar, pada desktop akan tampil shortcut nama ISP yang udah dibuat tadi. Untuk menghubungkan ke internet, klik dua kali shortcut tadi, masukkan username dan passwordnya dan klik dial.

Selesailah sudah. Nah sekarang ada pertanyaan lagi, gimana dengan tarifnya? mahal ndak? Untuk tarif karena tipe koneksinya Volume Based Charging, hitungan tarif sesuai dengan ukuran halaman yang dibuka bukan berdasarkan waktu pemakaian.
Untuk Flexi & Fren tarifnya Rp.5/Kb, untuk StarOne Rp.3/Kbyte.
Silahkan pilih sendiri, sementara abang baru nyoba pake fren lumayan cepet, tapi ya itu pulsanya juga cepet...

Selasa, 12 Agustus 2008

Setting usb flasdisk di vmware

ketik di terminal:

gksudo gedit /etc/init.d/mountdevsubfs.sh

Cari tulisan :

#mkdir -p /dev/bus/usb/.usbfs
#domount usbfs "" /dev/bus/usb/.usbfs -obusmode=0700,devmode=0600,listmode=0644
#ln -s .usbfs/devices /dev/bus/usb/devices
#mount --rbind /dev/bus/usb /proc/bus/usb

hapus tanda pagar tersebut :

mkdir -p /dev/bus/usb/.usbfs
domount usbfs "" /dev/bus/usb/.usbfs -obusmode=0700,devmode=0600,listmode=0644
ln -s .usbfs/devices /dev/bus/usb/devices
mount --rbind /dev/bus/usb /proc/bus/usb


Simpan, restart your usb devices should be recognized.

thanx.

Bagi anda yg ingin menginstal VMWare di Ubuntu 8.0.4

Cara menginstal VMware Server 1.0.x di Ubuntu 8.04 (Hardy Heron)
Bagi anda yang ingin menginstal VMWare di Ubuntu 8.04.
Catatan: Pada saat tulisan ini dibuat, di repository ubuntu belum ada paket vmware server untuk Ubuntu 8.04 (hardy heron). Jadi untuk saat ini salah satu cara yang paling memungkinkan adalah instalasi menggunakan paket tar.gz.
Peringatan: Tulisan ini menggunakan VMware Server versi 1.0.6. Untuk versi < href="http://vmkernelnewbies.googlegroups.com/web/vmware-any-any-update-116.tgz" class="external text" title="http://vmkernelnewbies.googlegroups.com/web/vmware-any-any-update-116.tgz" rel="nofollow">vmware-any-any-update-116 agar proses kompilasi modul vmmon berhasil.

Instal Paket Yang Diperlukan

sudo apt-get install build-essential linux-headers-`uname -r` xinetd

Berkas Sumber VMware Server

VMware Server bisa diunduh di http://www.vmware.com/download/server/. Paket yang perlu diambil, VMware Server for linux binary tar.gz dan Management Interface binary tar.gz.

Misal, untuk versi 1.0.6:

wget http://download3.vmware.com/software/vmserver/VMware-server-1.0.6-91891.tar.gz
wget http://download3.vmware.com/software/vmserver/VMware-mui-1.0.6-91891.tar.gz

Serial Number Gratis Dari VMware

Untuk mendapatkan serial number (yang dibutuhkan saat instalasi VMware server), anda harus melakukan registrasi dihalaman berikut. Registrasi gratis, anda nanti akan diberi beberapa serial number. Simpan baik-baik serial number tersebut.

http://register.vmware.com/content/registration.html

Instal VMware Server

Masuk ke direktori tempat VMware server diambil. Lalu ekstrak berkas tersebut.

tar zxvf VMware-server-1.0.6-91891.tar.gz

Setelah itu jalankan skrip instalasi.

cd vmware-server-distrib
sudo ./vmware-install.pl

Pada saat skrip dijalankan, anda akan diminta mengisi beberapa konfigurasi. Tekan enter (pilih default) untuk semua pertanyaan. Anda juga akan diminta memasukkan serial number untuk vmware server. Dapatkan serial number itu dengan cara mendaftar di web vmware (seperti dijelaskan di atas).

Setelah instalasi jalankan perintah berikut.

sudo cp /lib/libgcc_s.so.1 /usr/lib/vmware/lib/libgcc_s.so.1
sudo cp /usr/lib/libpng12.so.0 /usr/lib/vmware/lib/libpng12.so.0

Instal VMware Web Interface

Masuk ke direktori tempat VMware server diambil. Lalu ekstrak berkas tersebut.

tar xvfz VMware-mui-1.0.6-91891.tar.gz

Setelah itu jalankan skrip instalasi.

cd vmware-mui-distrib
sudo ./vmware-install.pl

Pada saat skrip dijalankan, anda akan diminta mengisi beberapa konfigurasi. Tekan enter (pilih default) untuk semua pertanyaan.

Setelah instalasi selesai, VMware web management interface bisa diakses dihalaman berikut:

https://ip.server.anda:8333/

Untuk login, anda bisa gunakan user yang sudah anda tambahkan di linux anda. Tapi user yang punya kewenangan full untuk mengkonfigurasi beberapa opsi lewat VMware web managemen interface ini adalah user root.

Tangkapan Layar VMware Web Interface

Troubleshooting

Error saat kompilasi modul vmmon

Using 2.6.x kernel build system.
make: Entering directory `/tmp/vmware-config0/vmmon-only'
make -C /lib/modules/2.6.24-16-generic/build/include/.. SUBDIRS=$PWD SRCROOT=$PWD/. modules
make[1]: Entering directory `/usr/src/linux-headers-2.6.24-16-generic'
CC [M] /tmp/vmware-config0/vmmon-only/linux/driver.o
In file included from /tmp/vmware-config0/vmmon-only/./include/vmware.h:25,
from /tmp/vmware-config0/vmmon-only/linux/driver.c:48:
/tmp/vmware-config0/vmmon-only/./include/vm_basic_types.h:161: error: conflicting types for ‘uintptr_t’
include/linux/types.h:40: error: previous declaration of ‘uintptr_t’ was here
In file included from /tmp/vmware-config0/vmmon-only/linux/driver.h:20,
from /tmp/vmware-config0/vmmon-only/linux/driver.c:49:
/tmp/vmware-config0/vmmon-only/./include/compat_wait.h:37:5: warning: "VMW_HAVE_EPOLL" is not defined
/tmp/vmware-config0/vmmon-only/./include/compat_wait.h:43:5: warning: "VMW_HAVE_EPOLL" is not defined
In file included from /tmp/vmware-config0/vmmon-only/linux/driver.h:20,
from /tmp/vmware-config0/vmmon-only/linux/driver.c:49:
/tmp/vmware-config0/vmmon-only/./include/compat_wait.h:60: error: conflicting types for ‘poll_initwait’
include/linux/poll.h:65: error: previous declaration of ‘poll_initwait’ was here
/tmp/vmware-config0/vmmon-only/linux/driver.c:147: warning: initialization from incompatible pointer type
/tmp/vmware-config0/vmmon-only/linux/driver.c:151: warning: initialization from incompatible pointer type
/tmp/vmware-config0/vmmon-only/linux/driver.c: In function ‘LinuxDriver_Ioctl’:
/tmp/vmware-config0/vmmon-only/linux/driver.c:1659: error: ‘struct mm_struct’ has no member named ‘dumpable’
make[2]: *** [/tmp/vmware-config0/vmmon-only/linux/driver.o] Error 1
make[1]: *** [_module_/tmp/vmware-config0/vmmon-only] Error 2
make[1]: Leaving directory `/usr/src/linux-headers-2.6.24-16-generic'
make: *** [vmmon.ko] Error 2
make: Leaving directory `/tmp/vmware-config0/vmmon-only'
Unable to build the vmmon module.

For more information on how to troubleshoot module-related problems, please
visit our Web site at "http://www.vmware.com/download/modules/modules.html" and
"http://www.vmware.com/support/reference/linux/prebuilt_modules_linux.html".

Execution aborted.

Solusi: Instal patch vmware-any-any-update-116 atau gunakan vmware server versi 1.0.6 (tidak membutuhkan patch lagi).

Untuk instalasi menggunakan patch, ambil paket vmware-any-any-update-116. Setelah itu jalankan perintah dibawah ini.

tar zxvf vmware-any-any-update116.tar.gz
cd vmware-any-any-update116
sudo ./runme.pl

Error saat menjalankan vmware

cecep@ngaminse:~$ vmware
/usr/lib/vmware/bin/vmware: /usr/lib/vmware/lib/libgcc_s.so.1/libgcc_s.so.1: version `GCC_3.4' not found (required by /usr/lib/libcairo.so.2)
/usr/lib/vmware/bin/vmware: /usr/lib/vmware/lib/libgcc_s.so.1/libgcc_s.so.1: version `GCC_4.2.0' not found (required by /usr/lib/libstdc++.so.6)
/usr/lib/vmware/bin/vmware: /usr/lib/vmware/lib/libgcc_s.so.1/libgcc_s.so.1: version `GCC_3.4' not found (required by /usr/lib/libcairo.so.2)
/usr/lib/vmware/bin/vmware: /usr/lib/vmware/lib/libgcc_s.so.1/libgcc_s.so.1: version `GCC_4.2.0' not found (required by /usr/lib/libstdc++.so.6)
/usr/lib/vmware/bin/vmware: /usr/lib/vmware/lib/libgcc_s.so.1/libgcc_s.so.1: version `GCC_3.4' not found (required by /usr/lib/libcairo.so.2)
/usr/lib/vmware/bin/vmware: /usr/lib/vmware/lib/libgcc_s.so.1/libgcc_s.so.1: version `GCC_4.2.0' not found (required by /usr/lib/libstdc++.so.6)

Ada pustaka yang tidak ditemukan oleh aplikasi vmware.

Solusi: Sebetulnya sudah ditulis di atas. Mungkin anda melewatkannya begitu saja.

sudo cp /lib/libgcc_s.so.1 /usr/lib/vmware/lib/libgcc_s.so.1
sudo cp /usr/lib/libpng12.so.0 /usr/lib/vmware/lib/libpng12.so.0

Error saat menjalankan httpd.vmware

Saat menjalankan VMware MUI gagal. Sunting /etc/init.d/httpd.vmware, ubah baris pertama menjadi:

Berkas: /etc/init.d/httpd.vmware
#!/bin/bash

Penjelasan. Di ubuntu /bin/sh di tautkan ke /bin/dash. Skrip dari vmware akan berjalan dengan baik jika dijalankan di bash.

Error setelah upgrade kernel

cecep@ngaminse:~$ vmware
vmware is installed, but it has not been (correctly) configured
for this system. To (re-)configure it, invoke the following command:
/usr/bin/vmware-config.pl.

Solusi: Konfigurasi ulang vmware. Ikuti tahapan demi tahapan (dalam kasus saya, tinggal terima semua opsi default).

sudo /usr/bin/vmware-config.pl

Referensi

http://blog.creonfx.com/linux/how-to-install-vmware-player-workstation-on-2624-kernel

http://ubuntuforums.org/showthread.php?t=779934



Sumber: http://wiki.ngadimin.org/Instalasi_VMware_Server_1.0.x_di_Ubuntu_8.04_(Hardy_Heron)
Prev: Hardy Release Party in Trunojoyo University
Next: Oknum AKKBB yang membawa senjata waktu insiden Monas