greenBoot
Selasa, 19 Desember 2017
Kamis, 04 Juni 2015
Mount partisi secara outomatis di ubuntu 14.04
Jalankan nautilus (file exploler) dan pastikan partisi yang inginkan sudah ter-mount
Jalankan terminal dan berikan perintah mount, akan ditampilkan partisi yang sudah di-mount seperti ini
Pada baris-baris akhir akan menambilkan partisi yang ingin di-maunt secara otomatis, disini partisinya adalah /dev/sda5 dan /dev/sda2
Kemudian cari UUID dari partisi tersebut dengan memberikan perintah ls -al /dev/disk/by-uuid/ pada terminal, kira-kira akan menghasilkan tampilan berikut
Dari tampilan di atas terlihat bahwa /dev/sda5 UUID-nya adalah 9d2e92dd-d092-4ee0-b8e4-18182d7d3360 dan /dev/sda2 UUID-nya 9E5ED00B5ECFD9E3
Dari informasi yang sudah didapatkan, berarti kita dapat melakukan mounting kedua partisi tersebut dengan perintah
udisksctl mount --block-device /dev/disk/by-uuid/9d2e92dd-d092-4ee0-b8e4-18182d7d3360
dan
udisksctl mount --block-device /dev/disk/by-uuid/9E5ED00B5ECFD9E3
Selanjutnya, supaya mounting dapat dilakukan secara otomatis, tambahkan kedua perintah tersebut Startup Application Preferences. Pilih Add kemudian masukkan perintah tersebut dalam Command.
Simpan, kemudian coba logout kemudian masuk lagi, maka partisi tersebut akan di-mount secara otomasis setiap kita masuk ke sistem
ref: https://help.ubuntu.com/community/AutomaticallyMountPartitions#Per-User_Mounts
Jalankan terminal dan berikan perintah mount, akan ditampilkan partisi yang sudah di-mount seperti ini
Pada baris-baris akhir akan menambilkan partisi yang ingin di-maunt secara otomatis, disini partisinya adalah /dev/sda5 dan /dev/sda2
Kemudian cari UUID dari partisi tersebut dengan memberikan perintah ls -al /dev/disk/by-uuid/ pada terminal, kira-kira akan menghasilkan tampilan berikut
Dari tampilan di atas terlihat bahwa /dev/sda5 UUID-nya adalah 9d2e92dd-d092-4ee0-b8e4-18182d7d3360 dan /dev/sda2 UUID-nya 9E5ED00B5ECFD9E3
Dari informasi yang sudah didapatkan, berarti kita dapat melakukan mounting kedua partisi tersebut dengan perintah
udisksctl mount --block-device /dev/disk/by-uuid/9d2e92dd-d092-4ee0-b8e4-18182d7d3360
dan
udisksctl mount --block-device /dev/disk/by-uuid/9E5ED00B5ECFD9E3
Selanjutnya, supaya mounting dapat dilakukan secara otomatis, tambahkan kedua perintah tersebut Startup Application Preferences. Pilih Add kemudian masukkan perintah tersebut dalam Command.
Simpan, kemudian coba logout kemudian masuk lagi, maka partisi tersebut akan di-mount secara otomasis setiap kita masuk ke sistem
ref: https://help.ubuntu.com/community/AutomaticallyMountPartitions#Per-User_Mounts
Selasa, 25 Februari 2014
Mount partisi secara outomatis di ubuntu 12.04
Lihat UUID hardisk yang terpasang dengan perintah
$ls -l /dev/disk/by-uuidMisalkan hasil tampilanya seperti ini
lrwxrwxrwx 1 root root 10 Feb 26 08:55 0068752d-31ba-45b4-82c0-1f70fcb160c8 -> ../../sda6Bila ingin mount partisi hardisk sda2 yang memeiliki UUID 9E5ED00B5ECFD9E3, bukalah teks editor dengan perintah
lrwxrwxrwx 1 root root 10 Feb 26 08:55 9d2e92dd-d092-4ee0-b8e4-18182d7d3360 -> ../../sda5
lrwxrwxrwx 1 root root 10 Feb 26 08:55 9E5ED00B5ECFD9E3 -> ../../sda2
lrwxrwxrwx 1 root root 10 Feb 26 08:55 A2EECCDAEECCA83D -> ../../sda1
lrwxrwxrwx 1 root root 10 Feb 26 08:55 d08b7879-9f0a-47ae-b529-9fbeb7ec0f81 -> ../../sda7
$gedit mount-hardisk.shKemudian tuliskan didalamnya
/usr/bin/udisks --mount /dev/disk/by-uuid/9E5ED00B5ECFD9E3Simpan file dan tutup, lalu buka aplikasi Startupp Applications dari menu desktop ubuntu
Klik tombol Add, kemudian isi parameter yang diperlukan sebagai berikut
Pada name dan comment dapat disisi sesuka anda, namun pada command harus diisi sesuai letak file yang telah dibuat tadi dengan diawali perintah sh.
Pada contoh tersebut file yang saya buat berada pada /home/jan/automount.sh
Simpan kemudian tutup.
Setelah itu hardisk sda2 akan di mounting secara otomatis setiap sistem operasi dinyalakan. Silahkan coba restart komputer anda....
Instalasi ns-allinone-2.33 di Ubuntu 12.04
Persiapan
Download "ns-allinone-2.33.tar.gz" dan letakkan dalam direktori /home/jan/ (Pastikan library yang dibutuhkan sudah sudah siap, jika belum gunakan perintah
$sudo apt-get install build-essential autoconf automake libxmu-dev
Extract file "ns-allinone-2.33.tar.gz"
Gunakan perintah$tar -xvf ns-allinone-2.33.tar.gzHasilnya akan terdapat sebuah diektori dengan nama "ns-allinone-2.33"
Untuk melihan isi direktori dapat menggunkan perintah
$ls ns-allinone-2.33
Masuk ke direktori "ns-allinone-2.33" dengan perintah
$cd ns-allinone-2.33
Install ns dengan perintah
$sudo ./installTunggu beberapa saat, mungkin akan membutuhkan waktu cukup lama.
Jika muncul pesan error, perbaiki bagian yang menjadi masalah kemudian jalankan lagi perintah diatas sampai instalasi berhasil.
Penanganan error saat instalasi
Jika terdapat error:
tools/ranvar.cc: In member function ‘virtual double GammaRandomVariable::value()’:
tools/ranvar.cc:219:70: error: cannot call constructor ‘GammaRandomVariable::GammaRandomVariable’ directly [-fpermissive]
tools/ranvar.cc:219:70: error: for a function-style cast, remove the redundant ‘::GammaRandomVariable’ [-fpermissive]
make: *** [tools/ranvar.o] Error 1
Ns make failed!
See http://www.isi.edu/nsnam/ns/ns-problems.html for problems
Solusinya:
pada file "ns-2.33/tools/ranvar.cc" baris 219, ubah
return GammaRandomVariable::GammaRandomVariable(1.0 + alpha_, beta_).value() * pow (u, 1.0 / alpha_);menjadi
return GammaRandomVariable(1.0 + alpha_, beta_).value() * pow (u, 1.0 / alpha_);
Jika terdapat error:
mac/mac-802_11Ext.cc:1161:35: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
mac/mac-802_11Ext.cc:1161:35: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
mac/mac-802_11Ext.cc: In member function ‘void RXC::setRXCState(RXCState)’:
mac/mac-802_11Ext.cc:1246:28: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
mac/mac-802_11Ext.h: In member function ‘u_int32_t PHY_MIBExt::getHdrLen11()’:
mac/mac-802_11Ext.h:177:3: warning: control reaches end of non-void function [-Wreturn-type]
make: *** [mac/mac-802_11Ext.o] Error 1
Ns make failed!
See http://www.isi.edu/nsnam/ns/ns-problems.html for problems
Solusinya:
Pada "mac/mac-802_Ext.h" baris 65, tambahkan#include <cstddef>
Jika terdapat error:
mobile/nakagami.cc: In member function ‘virtual double Nakagami::Pr(PacketStamp*, PacketStamp*, WirelessPhy*)’:
mobile/nakagami.cc:183:73: error: cannot call constructor ‘ErlangRandomVariable::ErlangRandomVariable’ directly [-fpermissive]
mobile/nakagami.cc:183:73: error: for a function-style cast, remove the redundant ‘::ErlangRandomVariable’ [-fpermissive]
mobile/nakagami.cc:185:67: error: cannot call constructor ‘GammaRandomVariable::GammaRandomVariable’ directly [-fpermissive]
mobile/nakagami.cc:185:67: error: for a function-style cast, remove the redundant ‘::GammaRandomVariable’ [-fpermissive]
make: *** [mobile/nakagami.o] Error 1
Ns make failed!
See http://www.isi.edu/nsnam/ns/ns-problems.html for problems
Solusinya:
Pada "ns-2.33/mobile/nakagami.cc", ganti baris 182 sampai 187if (int_m == m) {menjadi
resultPower = ErlangRandomVariable::ErlangRandomVariable(Pr/m,int_m).value();
} else {
resultPower = GammaRandomVariable::GammaRandomVariable(m,Pr/m).value();
}
return resultPower;
if (int_m == m) {
resultPower = ErlangRandomVariable(Pr/m,int_m).value();
} else {
resultPower = GammaRandomVariable(m, Pr/m).value();
}
return resultPower;
Setting Path
Setelah instalasi perlu dilakukan konfigurasi path agar ns dapat dijalankan dari terminal.Jalankan perintah berikut
$sudo gedit .bashrcTambahkan pada baris paling akhir konfigurasi berikut ini
# LD_LIBRARY_PATH
OTCL_LIB=/home/jan/ns-allinone-2.33/otcl-1.13
NS2_LIB=/home/jan/ns-allinone-2.33/lib
X11_LIB=/usr/X11R6/lib
USR_LOCAL_LIB=/usr/local/lib
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$OTCL_LIB:$NS2_LIB:$X11_LIB:$USR_LOCAL_LIB
# TCL_LIBRARY
TCL_LIB=/home/jan/ns-allinone-2.33/tcl8.4.18/library
USR_LIB=/usr/lib
export TCL_LIBRARY=$TCL_LIB:$USR_LIB
# PATH
XGRAPH=/home/jan/ns-allinone-2.33/bin:/home/jan/ns-allinone-2.33/tcl8.4.18/unix:/home/jan/ns-allinone-2.33/tk8.4.18/unix
NS=/home/jan/ns-allinone-2.33/ns-2.33/
NAM=/home/jan/ns-allinone-2.33/nam-1.13/
PATH=$PATH:$NS:$XGRAPH:$NAM
Referensi
http://ramakrishnamundugar.blogspot.com/2013/10/ns-233-installation-in-ubuntu-1204.htmlKamis, 21 November 2013
Hasil Simulasi VANET pada NS2
Simulasi pergerakan node dibuat berdasarkan Pergerakan kendaraan di sekitar kampus UGM Yogyakarta. Pada jalan utama dibuatkan 3 node infrastruktur yang terhubung menggunkan kabel, namun ke-3 node tersebut juga dapat berkomunikasi dengan node bergerak menggunakan secara nirkabel. Node-node infrastruktur ini berfungsi sebagai gateway bagi node-node mobile.
Hasil simulasi ini ditampilkan menggunakan NAM.
Hasil simulasi ini ditampilkan menggunakan NAM.
Simulasi Pergerakan Kendaraan di Jalan-jalan Sekitar Kampus UGM Yogyakarta Menggunkan SUMO
Peta dibuat berdasar jalan raya di sekitar kampus UGM, peda diambil dari Open Street Map kemudian dikonversi menggunakan netconvert (tools dalam sumo) dan diimplementasikan pada aplikasi SUMO sebagai jalur pergerakan kendaraan.
Pergerakan kendaraan dibuat menggunakan randomTrips.py (tools dalam sumo).
Pergerakan kendaraan dibuat menggunakan randomTrips.py (tools dalam sumo).
Langganan:
Postingan (Atom)