Mengunci Folder Tanpa Aplikasi

@ECHO OFF
titipan kunci folder
if EXIST “Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}” goto UNLOCK
if NOT EXIST Locker goto MDLOCKER
:CONFIRM
echo Serius nich mau Kunci ??(Y/N)
set/p “cho=>”
if %cho%==Y goto LOCK
if %cho%==y goto LOCK
if %cho%==n goto END
if %cho%==N goto END
echo Invalid choice.
goto CONFIRM
:LOCK
ren Locker “Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}”
attrib +h +s “Control panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}”
echo Foldernya dah terkunci
goto End
:UNLOCK
echo Eiittt masukkan pasword dulu
set/p “pass=>”
if NOT %pass%== titipan goto FAIL
attrib -h -s “Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}”
ren “Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}” Locker
echo Folder Unlocked successfully
goto End
:FAIL
echo Invalid password
goto end
:MDLOCKER
md Locker
echo Foldernya berhasil di buat
goto End
:End

Setelah itu simpan dengan nama kunci.bat

Selesai de..
Kita klik kunci.bat nya
Ntar muncul folder : locker
Taruh file2 kamu di sana
Kemudian kalo dah selese
Tinggal klik kunci.bat lageee

Untuk buka
Tinggal klik kunci.bat lagi abis itu masukkan pasword : titipan

 

Mengembalikan Password Root Yang Terlupa !

Account root pada linux sangatlah berharga, ga ada account lain yang bisa berkuasa penuh selain root, trus kalo passwordnya lupa gimana dunks? Ya, ga bisa setting system secara penuh, sudah menjadi kewajiban untuk tidak melupakan password root, karena sangat penting untuk administering system..Tapi kalo lupa, gmana? Nah, makanya judul artikel ini “Mengembalikan password root yang lupa”.

Ok, ada 2 cara mengembalikan password root yang terlupa;
1. dengan GRUB boot loader (GRUB tidak terproteksi password)
2. dengan cd Knoppix
Cara 1: (saya menggunakan Ubuntu Linux)
Pada saat booting dan keluar pilihan OS (Grub boot loader), tekan ‘e’ untuk melakukan editing command line sebelum booting (lihat gambar)
Setelah itu, tekan ‘e’ lagi pada pilihan kernel /boot/vmlinuz-2.6.12-9-386 root=/dev/sda1 ro quiet splash seperti gambar dibawah ini:
Hapus kata terakhir dari baris perintah tersebut yang mana berkata “splash” ganti menjadi “single” seperti terlihat pada gambar..
Kalo sudah, keluar dengan menekan [enter] dan kita hanya tinggal melakukan booting dengan menekan ‘b’ saja. Tunggu sampai keluar shell, dan akses root berhasil didapatkan. Selanjutnya tinggal memasukkan perintah ‘passwd’ dan masukan password root yang baru. Selamat Mencoba..

Cara 2:
Pengembalian password dengan CD Knoppix juga tidak kalah gampangnya, kita hanya memerlukan 1 keping CD bootable Knoopix, dan ikuti cara berikut:
  1. Booting dari CD
  2. Setelah muncul parameter awal dari Knoopix, ketikkan saja knoopix 2 untuk masuk ke modus command prompt only dan akan memunculkan shell seperti ini:
root@tty1[/] #
  1. Kalo udah, mounting partisi Linux yang ingin direcover password root-nya, misalkan partisi linux yang ingin direcover password root-nya ada di /dev/hda1. Maka mount partisi tersebut, misal ke /mnt/hda1, contoh:
root@tty1[/] # mount /dev/hda1 /mnt/hda1
root@tty1[/] #
  1. Langkah berikutnya adalah melakukan proses chroot ke partisi linux yang telah di mount
root@tty1[/] # chroot /mnt/hda1 /bin/bash –login
root@Knoppix #
  1. Jelas sudah,kita berhasil login ke partisi Ubuntu, dengan begitu kita hanya tinggal memasukkan perintah ‘passwd’ dan memasukkan password root yang baru:
root@Knoppix # passwd
Changing password for user root
New password: [masukkan password root yang baru]
Retype new password: [ulangi]
passwd: all authentication tokens updated successfully
root@Knoppix #
  1. Ketikkan perintah ‘exit’ dan lakukan reboot
root@Knoppix # exit
root@tty1[/] # init 6
Demikian, cara pengembalian passwordnya root yang hilang, sekali lagi, cara yang pertama di atas hanya dapat dijalankan apabila GRUB tidak terproteksi oleh password.
NB: Masih ada satu cara lagi pengembalian password root, temukan disini

Script PHP

<html>
<head>
<title>input.php</title>
</head>
<body>
<?
$koneksi=mysql_connect(”localhost”,”root”,”");
mysql_select_db(”masterti”,$koneksi);
mysql_query(”Insert into pengunjung(nama, email, situs)
values(’$nama’,'$email’,'$situs’)”,$koneksi);
echo “Data telah dimasukkan”;
?>
</body>
</html>
 <html>
<head>
<title>input2.php</title>
</head>
<body>
<?
if(($nama!=”")or($email!=”")or($situs!=”"))
{
$koneksi=mysql_connect(”localhost”,”root”,”");
mysql_select_db(”masterti”,$koneksi);
mysql_query(”Insert into pengunjung(nama, email, situs)
values(’$nama’,'$email’,'$situs’)”,$koneksi);
echo “Data telah dimasukkan”;
}
else
echo “Cek kembali form anda”;
?>
</body>
</html>
<html>
<head>
<title>view.php</view>
</head>
<body>
<?
$host=localhost;//alamat atau host
$user=root;//username
#pass=”";//password
$koneksi=mysql_connect(”#host”,”user”,$pass);
mysql_select_db(”masterti”,$koneksi);
$query=mysql_query(”select*from pengujung”,$koneksi);
$jumlah=mysql_num_rows($query);
echo “<center>Daftar Pengunjung</center>”;
echo “Jumlah Pengunjung :$jumlah”;
while($baris
=mysql_fetch_array($query))
{
echo “<br>”;
echo $baris[0];
echo “<br>”;
echo “Nama :”;
echo $baris[1];
echo “<br>”;
echo “Email :”;
echo $baris[2];
echo “<br>”;
echo “Homepage :
“;
echo $baris[3];
}
?>
</body>
</html>
<html>
<head>
<title>view2.php</view>
</head>
<body>
<?
$host=localhost;//alamat atau host
$user=root;//username
#pass=”";//password
$koneksi=mysql_connect(”#host”,”user”,$root);
mysql_select_db(”masterti”,$koneksi);
$query=mysql_query(”select * from pengujung”,$koneksi);
$jumlah=mysql_num_rows($query);
echo “<center>Daftar Pengunjung</center>”;
echo “<br>”;
echo “Jumlah Pengunjung :$jumlah”;
while($baris=
mysql_fetch_array($query))
{
echo “<br>”;
echo $baris[0];
echo “<br>”;
echo “Nama :”;
echo $baris[1];
echo “<br>”;
echo “Email :”;
echo $baris[2];
echo “<br>”;
echo “Homepage :
“;
echo $baris[3];
echo “<br><a href=edit.php?od=$baris[0]>edit</a>”;
}
?>
</body>
</html>
<html>
<head>
<title>view2.php</view>
</head>
<body>
<?
$host=localhost;//alamat atau host
$user=root;//username
#pass=”";//password
$koneksi=mysql_connect(”#host”,”user”,$root);
mysql_select_db(”masterti”,$koneksi);
$query=mysql_query(”select * from pengujung”,$koneksi);
$jumlah=mysql_num_rows($query);
echo “<center>Daftar Pengunjung</center>”;
echo “<br>”;
echo “Jumlah Pengunjung :$jumlah”;
while($baris=
mysql_fetch_array($query))
{
echo “<br>”;
echo $baris[0];
echo “<br>”;
echo “Nama :”;
echo $baris[1];
echo “<br>”;
echo “Email :”;
echo $baris[2];
echo “<br>”;
echo “Homepage :
“;
echo $baris[3];
echo “<br><a href=edit.php?od=$baris[0]>edit</a>”;
[<a href=delete.php?id=$baris[0]>delete</a>]”;
}
?>
</body>
</html>
<html>
<head>
<title>edit.php</title>
</head>
<body>
<?
$koneksi=mysql_connect(”localhost”,”root”,”");
mysql_select_db(”masterti”,$koneksi);
$query=mysql_query(”select * from pengunjung where
id=’$id’”,$koneksi);
while ($baris=
mysql_fetch_array($query))
{
echo”<form method=\”post\”
action=\”update.php\”>”;
echo “Nama :<input type=\”text\”name=\”nama\”value=\”$baris[1]\”>”;
echo “<br>”;
echo “Email :<input type=\”text\”name=\”email\”value=\”$baris[2]\”>”;
echo “<br>”;
echo “Situs :<input type=\”text\”name=\”situs\”value=\”$baris[3]\”>”;
echo “<br>”;
echo “<input type=\”Submit\” name=\”Submit\”value=\”update\”>;
echo “<input type=\”Hidden\” name=\”id\”value=\”$baris[0]\”>;
echo “</form>”;
}
?>
</body>
</html>
 <html>
<head>
<title>update.php</title>
</head>
<body>
<?
$koneksi=mysql_connect(”localhost”,”root”,”");
mysql_select_db(”masterti”,$koneksi);
$query=mysql_query(”Update Pengunjung set id=’$id”
nama=’$nama’,email=’$email’,situs=’$situs’ where id=’$id’”);
echo “Data dengan id=$id telah di update”;
?>
</body>
</html>
<html>
<head>
<title>delete.php</title>
</head>
<body>
<?
$koneksi=mysql_connect(”localhost”,”root”,”");
mysql_select_db(”masterti”,$koneksi);
$query=mysql_query(”Delete Pengunjung where id=’$id”
$koneksi);
echo “Data dengan id=$id telah di hapus”;
?>
</body>
</html>
<html>
<head>
<title>cari.php</title>
</head>
<body>
<center>
$koneksi=mysql_connect(”localhost”,”root”,”");
mysql_select_db(”masterti”,$koneksi);
$query=mysql_query(”select * from pengunjung where $kolom like’%$cari%’
“,$koneksi);
$jumlah=mysql_num_rows($query);
echo “<br>”;
echo “Ditemukan:$jumlah”;
while($baris=mysql_fetch_array($query))
{
echo “<br>”;
echo $baris[0];
echo “<br>;
echo “Nama:”;
echo $baris[1];
echo “<br>”;
echo “Email:”;
echo $baris[2];
echo “<br>”;
echo “Homepage:
“;
echo $baris[3];
}
</center>
</body>
</html>
<html>
<head>
<title>input.html</title>
</head>
<body>
<form method=”post” action=”input.php”>
<pre>
Nama :<input type=”text” name=”nama”>
Email :<input type=”text” name=”email”>
Situs :<input type=”text” name=situs”>
<input type=”submit” name=”Submit” value=”Kirim”><input type=”Reset”
name=”Reset” value=”Reset”>
</pre>
</form>
</body>
</html>
<html>
<head>
<title>cari.htm</title>
</head>
<body>
<center>
<form name methode=”post”
action=”cari.php”>
<select name=”kolom”>
<option value=”id”>id</option>
<option value=”nama”>nama</option>
<option value=”email”>email</option>
<option value=”situs”>situs</option>
</select>
Masukkan kata yang anda cari<input type=”text” type=”text” name=”cari”>
<input type=”Submit” value=”Cari”>
</form>
</center>
</body>
</html>
<html>
<head>
<title>counter.php</title>
</head>
<body>
<?
$log=”counter.txt”;
$open=fopen($log,’r+’);
$counter=fread($open,filesize($log));
fclose($open);
$counter++;
$write=fopen($log,’w');
fputs($write,$counter);
fclose($write);
echo “Anda pengunjung ke:
$counter”;
?>
</body>
</html>
<html>
<head>
<title>counter2.php</title>
</head>
<body>
<?
$koneksi=mysql_connect(”localhost”,”root”,”");
mysql_query(”update counter set counter=counter+1″,$koneksi);
$query=mysql_query(”Select counter from counter”,
$koneksi);
$row=mysql_fetch_array($query);
echo “Anda pengunjung ke:
echo $row[0];
?>
</body>
</html>
Bersambung men…!

Konsep Dasar MSI

 KONSEP DASAR SISTEM 

Definisi Sistem : Suatu kesatuan yang terdiri atau meliputi dari dua atau lebih komponen atau subsistem yang berinteraksi untuk mencapai suatu tujuan. 

Karakteristik Sistem (sifat-sifat sistem) :

1.       Komponen Sistem (component)

Suatu sistem terdiri dari sejumlah komponen yang saling berinteraksi, yang artinya saling bekerja sama membentuk satu kesatuan. Komponen sistem dapat berupa suatu subsistem atau bagian-bagian dari sistem. Suatu sistem dapat mempunyai suatu yang lebih besar yang disebut supra sistem. Misal : suatu perusahaan dapat disebut dengan suatu sistem dan industri yang merupakan sistem yang lebih besar disebut supra sistem. Kalau dipandang industri sebagai suatu sistem, maka perusahaan dapat disebut sebagai sistem, maka sistem akuntansi adalah subsistemnya. Kalau sistem akuntansi dipandang sebagai suatu sistem, maka perusahaan adalah supra sistem dan industri adalah supra dari supra sistem.

 2.  Batas Sistem (boundary)

Batas sistem merupakan daerah yang membatasi antara suatu sistem dengan sistem yang lainya atau dengan lingkungan luarnya. Batas sistem ini memungkinkan suatu sistem dipandang sebagai satu kesatuan. Batas suatu sistem menunjukkan ruang lingkup (scope) dari sistem tersebut.

3.     Lingkungan Luar Sistem (environments)

Lingkungan luar dari suatu sistem adalah apapun diluar batas dari sistem yang mempengaruhi operasi sistem. Lingkungan luar sistem dapat bersifat menguntungkan dan dapat juga bersifat merugikan sistem tersebut.

4.     Penghubung Sistem (interface)

Penghubung merupakan media penghubung antara satu subsistem dengan subsistem yang lainnya. Melalui penghubung ini memungkinkan sumber-sumber daya mengalir dari satu subsistem ke subsistem yang lainnya.

5.    Masukkan Sistem (input)

Masukkan adalah energi yang dimasukkan kedalam sistem. Masukkan dapat berupa masukkan perawatan dan masukkan sinyal.

6.     Keluaran Sistem (output)

Keluaran adalah hasil dari energi yang diolah dan diklasifikasikan menjadi keluaran yang berguna dan sisa pembuangan.

7.     Pengolah Sistem (process)

Suatu sistem dapat mempunyai suatu bagian pengolah atau sistem itu sendiri sebagai pengolahannya. Pengolah yang akan merubah masukan menjadi keluaran.

8.    Sasaran Sistem (objectives)

Suatu sistem pasti mempunyai tujuan (goal) atau sasaran (objective). Kalau suatu sistem tidak mempunyai sasaran, maka operasi sistem tidak akan ada gunanya. 

Klasifikasi Sistem

Sistem dapat diklasifikasikan dari beberapa sudut pandang, a.l :

1.    Sistem abstrak (abstract system), sistem yang berupa pemikiran atau ide-ide yang tidak tampak secara phisik. Misal : sistem teologi yaitu sistem yang berupa pemikiran-pemikiran hubungan antara manusia dengan Tuhan.Sistem phisik (physical system), merupakan sistem yang ada secara phisik. Misal : sistem komputer, sistem akuntansi, sistem produksi.

2.   Sistem alamiah (natural system), sistem yang terjadi melalui proses alam, tidak dibuat manusia. Misal : sistem perputaran bumi.Sistem buatan manusia (human made system), sistem yang dirancang oleh manusia. Sistem yang melibatkan interaksi manusia dengan mesin. Misal : sistem informasi akuntansi.

3.    Sistem tertentu (deterministic system), sistem dengan tingkah laku sudah dapat diprediksi. Misal : sistem komputer.Sistem tak tentu (probabilistic system), sistem yang kondisi masa depannya tidak dapat diprediksi karena mengandung unsur probabilitas.

4.     Sistem tertutup (closed system), merupakan sistem yang tidak berhubungan dengan lingkungan luarnya. Sistem ini bekerja secara otomatis tanpa adanya turut campur tangan dari pihak luarnya. Sistem terbuka (open system), sistem yang berhubungan dan terpengaruh dengan lingkungan luarnya. Sistem ini menerima masukan dan menghasilkan keluaran untuk lingkungan luar atau subsistem yang lainnya.

Bersambung men….!

             

Mengembalikan Partisi Yang Hilang

Partition Find and Mount merupakan software utiliti yang memungkinkan kita dapat me-recovery partisi yant telah terhapus. Yang special dari software ini adalah kemampuannya yang dapat mounting partisi yang hilang pada sistem, dan sistem menerima partisi tersebuat dengan baik.Software ini dapat membuat dan mount imange dari harddisk ataru partisi.

File Sistem yang didukung software ini antara lain : seluruh versi NTFS, FAT12 (disket), FAT16, FAT32

License: Freeware
Author: Atola Technology
Sistem Operasi : MS Windows 2000/2003/XP

Dapatkan Informasi lengkap di situs resminya
Download Windows installer Partition Find and Mount

Mengubah Partisi FAT32 ke NTFS dengan Convert

Barikut cara mengubah partisi FAT32 ke NTFS berdasaran pengalaman penulis : 

Anda bisa menampilkan seluruh pilihan parameternya dengan cara mengetikkan “help convert” pada DOS prompt di Windows Anda. Contohnya adalah sebagai berikut.

Intinya ada dua parameter yang penting pada perintah CONVERT ini, yaitu volume dan /FS:NTFS.

Pada kasus ini penulis ingin mengkonversi drive D dari FAT32 menjadi NTFS, maka perintah yang harus diketikkan adalah:

CONVERT D: /FS:NTFS

Selanjutnya sistem operasi Windows XP akan melakukan konversi file system pada drive yang dimaksud menjadi NTFS. Akhirnya, tidak sampai 15 menit drive D penulis yang tadinya FAT32 sudah menjadi NTFS dengan lancar.

Referensi

* Windows XP Professional Help System

Instalasi Ubuntu 7.04 versi LAMP Server

Installasi Ubuntu 7.04 versi LAMP server dilakukan secara normal dengan memilih untuk menginstall LAMP server sedangkan DNS server dibiarkan tidak terinstall.Enable root account (Tidak direkomendasikan, dan saya tidak melakukan hal ini)

Login dengan menggunakan account yang dibuat pada awal installasi (misalkan dede), setiap penggunaan perintah sudo anda akan ditanyakan password, password yang harus dimasukan bukan password dari user root melainkan password dari account dede.

sudo passwd root

Mengganti setting network

sudo vi /etc/network/interfaces
sudo /etc/init.d/networking restart
sudo vi /etc/resolv.conf

Remote SSH server dari komputer client.

sudo apt-get install ssh openssh-server

Mengganti repositori server untuk menggunakan server local

Proses installasi desktop memerlukan download file yang cukup besar dari repositori server (sekitar 480 MB), untuk itu ada baiknya jika kita merubah repositori server untuk menggunakan server local dengan tujuan agar proses download lebih cepat, sebagai contoh saya menggunakan server komo (IIX).

wget http://arsip.ubuntu-id.org/berkas/sources.list.komo

Kemudian edit file sources.list.komo dan replace text dapper dengan feisty, setelah selesai simpan perubahan tersebut, dan lanjutkan dengan menjalankan command berikut;

sudo mv /etc/apt/sources.list /etc/apt/sources.list.original
sudo cp sources.list.komo /etc/apt/sources.list
sudo apt-get update

Install desktop

sudo apt-get install ubuntu-desktop

-atau-

sudo apt-get install kubuntu-desktop

Jika ingin menginstall KDE desktop environment

Install VNC server

sudo apt-get install vnc4server

Membuat VNC passwd (-H untuk membuat vnc password file di /root/.vnc/passwd)

sudo -H vncpasswd

Modify /etc/X11/xorg.conf, pada section “Module” tambahkan

Load "vnc"

dan tambahkan juga baris berikut pada section “Screen

Option "SecurityTypes" VncAuth"
Option “UserPasswdVerifier” “VncAuth”
Option “PasswordFile” “/root/.vnc/passwd”

Setelah hasil modifikasi pada file xorg.conf disimpan, jangan lupa untuk merestart GDM

sudo /etc/init.d/gdm restart

Install samba

sudo apt-get install samba smbfs

Tampilkan shared folder yang ada dikomputer lain.

sudo smbclient -L //192.168.0.208
sudo smbclient -L //192.168.0.208 -U dede%mypassword -W ntdomain

Mount shared folder yang ada di komputer lain agar dapat diakses dari ubuntu server.

sudo mkdir /mnt/software
sudo smbmount //192.168.0.208/software /mnt/software -o username=”dede/ntdomain%mypassword”

Untuk selanjutnya, agar pembahasan dapat disajikan lebih mendetail saya akan memisahkan penggunaan samba pada halaman lain.

Silahkan lanjutkan pembahasan mengenai aplikasi samba pada topik: “Configure samba server on Ubuntu Feisty Fawn

Men-share folder linux server agar dapat diakses oleh Windows/Client

Untuk menshare agar folder yang ada pada linux server dapat diakses dari Windows atau computer client, yaitu dengan mengaktifkan samba, caranya pun cukup mudah yaitu:

sudo cp /etc/samba/smb.conf /etc/samba/smb.conf.org
sudo vi /etc/samba/smb.conf

Edit file smb.conf jika digunakan hanya untuk sharing folder cukup dengan mengkonfigurasi file smb.conf nya menjadi (Bagian yang ditebalkan adalah bagian yang saya ubah):

[global]
workgroup = NTDOMAIN
server string = %h server (Samba, Ubuntu)
obey pam restrictions = Yes
security = user
encrypt passwords = true

passdb backend = tdbsam
passwd program = /usr/bin/passwd %u
passwd chat = *Enter\snew\sUNIX\spassword:* %n\n *Retype\snew\sUNIX\spassword:* %n\n *password\supdated\ssuccessfully* .
syslog = 0
log file = /var/log/samba/log.%m
max log size = 1000
dns proxy = No
panic action = /usr/share/samba/panic-action %d
invalid users = root
[homes]
comment = Home Directories
valid users = %S
read only = No
create mask = 0600
directory mask = 0700
browseable = No

[printers]
comment = All Printers
path = /var/spool/samba
create mask = 0700
printable = Yes
browseable = No
[print$]
comment = Printer Drivers
path = /var/lib/samba/printers

Test apakah configuration file smb.conf yang kita edit tersebut sudah benar dan tidak terdapat kesalahan dalam penulisan.

sudo testparm

Keluaran yang ditampilkan jika tidak ada penulisan yang salah akan sama/serupa dengan yang diatas,lanjutkan dengan membuat user samba menggunakan smbpasswd dan jangan lupa untuk merestart samba server.

sudo smbpasswd -a dede
sudo /etc/init.d/samba restart

Note:
Pastikan anda telah membuat user linux (useradd …) dan user samba (smbpasswd -a …).

Contoh diatas adalah cara termudah, anda diharapkan untuk mencoba-coba setting yang tersedia, dan bisa dimulai dari default file smb.conf yang telah disediakan pada saat installasi samba. Untuk lebih detail dan mengetahui fungsi-fungsi akan lebih baik jika membaca manual booknya.

Menjadikan server linux sebagai PDC (Primary Domain Controler)

Untuk menjadikan linux server sebagai PDC, sebenarnya caranya tidak jauh berbeda dengan cara diatas, yang berbeda hanya konfigurasi file yang harus kita siapkan, berikut adalah contoh konfigurasi file untuk menjadikan ubuntu server menjadi sebuah PDC server.

sudo vi /etc/samba/smb.conf

Edit file smb.conf sehingga kurang lebih menjadi seperti berikut (anda harus menyesuaikan beberapa nilai dengan setting yang sesuai dengan yang berlaku pada server anda, untuk sekedar membantu saya gunakan huruf bold dan italic):

[global]
dns proxy = No
domain master = yes
domain logons = yes
domain admin group =
root administrator
encrypt passwords = Yes
hosts allow =
192.168.0. 127.
interfaces = 192.168.0.0/24
load printers = No
local master = yes
time server = yes
logon path =
logon home =

log file = /var/log/samba/log.%m
max log size = 1000
netbios name = pegasus
os level = 64
preferred master = yes
security = user
server string =
Pegasus
socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192
workgroup = DOMAINNT
add user script = /usr/sbin/useradd -n -d /dev/null -g machines -c Machine -s /sbin/nologin -M %m$
[netlogon]
path = /home/samba/netlogon
read only = yes
write list =
root administrator
[homes]
comment = Home Directories
valid users = %S
read only = No
create mask = 0664
directory mask = 0775
browseable = No

Simpan file tersebut dan jangan lupa untuk merestart samba service.

sudo /etc/init.d/samba restart

Instalasi Ubuntu

Sebelum dimulai mungkin perlu diketahui dulu spek lengkap laptop NEC Versa E3100, khususnya seri 1702DR
NEC Versa E3100-1702DR
Intel Pentium M 740
Intel 915 Chipset
RAM 2×256 MB DDR2
60 GB HDD 5400 RPM
DVD+RW (Dual Layer)
56K Modem, NIC, WiFi, Bluetooth, IrDA
VGA Integrated 64MB (shared)
14″ WXGA Super Shine View
Windows XP Home

Sesuai tujuan semula, laptop ini akan digunakan sebagai investasi, untuk mengerjakan hal-hal produktif. Produktif berarti menghasilkan sesuatu baik itu materi ataupun ilmu pengetahuan dan pengalaman. Sementara ini PC akan digunakan sebagai multimedia dan data center D

Karena laptop ini datang dengan pre-installed Windows XP Home, jadi disini saya gak akan menghapus Windows-nya, biarkan saja dulu, sayang kan bayar.
Negosiasi dengan sales NEC agar Windows XP nya dihapus aja supaya harga jadi lebih turun lagi ternyata gagal :p.
“Gak bisa mas, untuk seri E3100 semuanya pakai preinstalled Windows aseli”. Yah terpaksa deh, karena ngebet banget sama laptop ini, akhirnya saya bayar juga.
Ok, yang pertama harus dipersiapkan tentu saja CD Installer Ubuntu 6.06 LTS. Disini saya memakai Alternate CD (dulu namanya Install CD), bukan Live CD.
Aselinya hardisk laptop ini dipartisi menjadi dua. Partisi pertama menyimpan data system restore Windows sebesar 5 GB (sayang bgt kan…bisa full episode dorama tuh), sedangkan sisanya digunakan oleh system Windows dan data. Pengen juga sih ngebabat abis semua partisinya, trus install bersih dari awal. Tapi ntar dulu lah, nyobain dulu kondisi aselinya.
Untuk dapat menginstall Ubuntu tentu saja kita harus menyediakan partisi kosong (minimal 2 partisi, untuk swap dan root). Karena ada Partition Magic bajakan, jadinya saya geser aja partisi Windows menjadi 15GB, kemudian buat partisi FAT32 untuk share data Windows/Linux sebesar 30GB, dan sisanya untuk Ubuntu. Sebenarnya installer Ubuntu sudah menyediakan parted untuk meresize dan membuat partisi baru, jadi silahkan bisa dicoba.
Beginilah kondisi partisi saya sekarang

/dev/hda1 4GB Hidden W95 FAT32
/dev/hda2 15GB HPFS/NTFS
/dev/hda5 30GB W95 FAT32
/dev/hda6 380MB Linux swap
/dev/hda7 5GB Linux untuk partisi /
/dev/hda8 1.2GB Linux untuk partisi /opt
/dev/hda9 1.8GB Linux untuk partisi /home

Sengaja partisi /home nya kecil saja karena semua data disimpan di partisi FAT32 (/dev/hda5) agar bisa share access dengan windows. Partisi /opt disediakan untuk program-program bukan paket resmi ubuntu yang saya install sendiri.

Install Ubuntu
Mudah saja, masukkan CD installer ke CD-ROM drive laptop, boot, ubah urutan boot di BIOS agar dapat booting ke CDROM. Selanjutnya tinggal baca petunjuk dari installer D

Ubuntu Desktop

Pada waktu pertama kali install saya menggunakan mode text untuk install full. Tapi ditengah-tengah ketika proses install X server, laptop nge-hang dan tidak menunjukkan adanya tanda-tanda kehidupan. Akhirnya proses instalasi diulang dengan menggunakan metode install minimal (server). Setelah terinstall dan bisa masuk ke konsol tinggal install paket ubuntu-desktop, caranya:
Masukkan CD Installer Ubuntu
$ sudo apt-cdrom add
$ sudo apt-get update
$ sudo apt-get install ubuntu-desktop

Jika apt menanyakan konfirmasi jawab saja Yes. Perlu diketahui Ubuntu tidak menyediakan account root, semua akses ke system dilakukan oleh user biasa dengan menggunakan ’sudo’.

Sampai disini instalasi lancar saja, konfigurasi otomatis X bisa mengenali kartu grafis Intel 915 saya dan menjadikan i810 sebagai drivernya. Berikut ini potongan xorg.conf saya:

Section "Device"
Identifier "Intel Corporation Mobile 915GM/GMS/910GML Express Graphics Controller"
Driver "i810"
BusID "PCI:0:2:0"
EndSection
Section "Monitor"
Identifier "Generic Monitor"
Option "DPMS"
EndSection
Section "Screen"
Identifier "Default Screen"
Device "Intel Corporation Mobile 915GM/GMS/910GML Express Graphics Controller"
Monitor "Generic Monitor"
DefaultDepth 24
SubSection "Display"
Depth 16
Modes "1280x768"
EndSubSection
SubSection "Display"
Depth 24
Modes "1280x768"
EndSubSection
EndSection

Touchpad dan mouse usb dapat dikenali dan berjalan dengan baik. Function key untuk mengatur brigthness, dan volume speaker juga bisa dikenali.
Meskipun di xorg.conf udah didefinisikan Mode screen nya (1280×768) untuk WideScreen tapi ketika masuk ke X resolusi yang saya dapat hanya 1024×768, sehingga tampilan tampak seperti di-scretch dan font-nya gendut-gendut. Akhirnya setelah googling kesana kemari ketemu paket 915resolution, mudah saja tinggal install:

$ sudo ap-get install 915resolution

Kemudian restart X (Ctrl+Alt+Backspace) atau jika belum mempan, restart laptopnya D . Insya Alloh secara ajaib resoulsi widescreen akan didapatkan.

Repository Ubuntu
Tentu saja paling enak jika pada saat menginstall paket-paket Ubuntu ini kita terhubung ke internet. Namun jika tidak juga tidak menjadi soal, sekarang ini ada DVD repository Ubuntu (3 DVD), tinggal pesan. Bagaimana menambahkan daftar repository di system Anda? Paling mudah gunakan saja Synaptic Package Manager (dari menu System->Adminstration). Atau edit file /etc/apt/sources.list dan jalankan sudo apt-get update.
Menambahkan repository dari cdrom/dvd:
$ sudo apt-cdrom add
Masukkan cdrom atau dvd dan tunggu sampai Ubuntu mengindex semua paket yang ada di cdrom/dvd. Lakukan perintah diatas untuk setiap cdrom/dvd

Menambahkan repository kambing:
Edit file /etc/apt/sources.list dan tambahkan baris berikut
deb http://kambing.vlsm.org/ubuntu dapper main restricted universe multiverse
Setelah itu, jalankan $ sudo apt-get update

Frequency Scalling
Mungkin karena pada waktu pertama install saya pilih mode minimal (serer) sehingga frequency scaling tidak berfungsi. Prosesor selalu bekerja pada frekuensi penuh (1.73 Ghz). Pertama kali saya tidak menyadarinya, dan baru sadar keti membandingkan daya tahan batere antara Windows XP dan Ubuntu bagaikan bumi dan langit. Dengan Windows XP Home, batere penuh laptop dapat berjalan sekitar 3 jam lebih, tapi dengan Ubuntu paling lama 2 jam. Lagipula ketika pake Ubuntu laptop terasa cepet banget panasnya dan fan selalu berputar. Akhirnya saya menyadari bahwa di Ubuntu juga bisa mengatur frequensi prosesor agar tidak terlalu ngebut. Setelah googling kesana kemari, ketemu masalahnya ada beberapa modul yang tidak saya load secara default. Modul-modul tersebut adalah speedstep_centrino dan cpufreq_*. Untuk itu saya masukkan modul-modul tersebut ke /etc/modules. Berikut ini adalah /etc/modules saya
speedstep_centrino
cpufreq_conservative
cpufreq_ondemand
cpufreq_powersave
cpufreq_userspace
cpufreq_stat

Jangan lupa juga untuk menginstall powernowd dan laptop-mode-tools:
$ sudo apt-get install powernowd
$ sudo apt-get install laptop-mode-tools

Laptop-mode-tools dapat digunakan untuk mengatur hardisk dan prosesor. Untuk itu set true ENABLE_LAPTOP_MODE pada /etc/default/acpi-support.
Edit seperlunya /etc/laptop-mode/laptop-mode.conf, jangan lupa baca manual: man laptop-mode.conf. Berikut ini potongan contoh laptop-mode.conf saya.

ENABLE_LAPTOP_MODE_ON_BATTERY=1
ENABLE_LAPTOP_MODE_ON_AC=0
ENABLE_LAPTOP_MODE_WHEN_LID_CLOSED=0
CONTROL_CPU_FREQUENCY=1
# Legal values are "slowest" for the slowest speed that your
# CPU is able to operate at, "highest" for the fastest speed, or a value
# listed in /sys/devices/system/cpu/cpu*/cpufreq/scaling_available_frequencies.
BATT_CPU_MAXFREQ=fastest
BATT_CPU_MINFREQ=slowest
BATT_CPU_GOVERNOR=powersave
LM_AC_CPU_MAXFREQ=fastest
LM_AC_CPU_MINFREQ=slowest
LM_AC_CPU_GOVERNOR=ondemand
NOLM_AC_CPU_MAXFREQ=fastest
NOLM_AC_CPU_MINFREQ=slowest
NOLM_AC_CPU_GOVERNOR=userspace

Bahkan ketika laptop dicolokan ke power, frequency CPU tetap saya set ke userspace. Dengan ini ketika laptop dalam keadaan idle atau tidak sedang bekerja keras, frequensi CPU yang digunakan hanya 800Mhz. Frequensi ini akan naik sesuai dengan kebutuhan.
Untuk memonitor frequensi CPU yang digunakan, cobalah pasang applet CPU Frequency Scaling Monitor di panel Gnome (klik kanan-> Add Applet)

Sound Card
Tidak ada masalah, dikenali dengan baik OOTB, sama sekali gak ada setting manual. Menggunakan driver module alsa snd_hda_intel.

Modem

Di windows modem ini dikenali sebagai Agere System HDA Modem. Di Ubuntu, lspci tidak menunjukkan adanya modem. Tapi ketika menggunakan aplay -l barulah kelihatan bahwa modem ini dikenali.
$ aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: Intel [HDA Intel], device 0: STAC92xx Analog [STAC92xx Analog]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: Intel [HDA Intel], device 1: STAC92xx Digital [STAC92xx Digital]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: Intel [HDA Intel], device 6: Si3054 Modem [Si3054 Modem]
Subdevices: 0/1
Subdevice #0: subdevice #0

Driver yang dipakai oleh saya adalah driver bawaan alsa yaitu snd-intel8×0m. Secara default module ini di-blacklist oleh dapper karena pada beberapa sistem sering mengakibatkan hang. Tapi tidak ada salahnya saya coba, caranya tinggal uncomment di /etc/modprobe.d/blacklist.
Jangan lupa juga install sl-modem-daemon

$ sudo apt-get-install sl-modem-daemon
Coba jalankan slmodemd:
$ sudo slmodemd --alsa -c INDONESIA modem:0 &
Jalankan wvdialconf untuk membentuk konfigurasi

$ sudo wvdialconf /etc/wvdial.conf

Slmodemd akan dijalankan di backgound. Untuk menghentikan slmodemd ketik $ fg dan tekan Ctr+C. (thanks to Han Thomas)

Insya Alloh jika benar-benar berhasil akan saya tulis dalam artikel terpisah.

WiFi
WiFi terdeteksi sebagai Intel Corporation PRO/Wireless 2200BG, dan modul driver yang dipakai adalah ipw2200. Langsung terdeteksi dan bekerja dengan baik. Untuk lebih memudahkan dalam memilih jenis koneksi yang akan dipakai nantinya lebih baik kita install applet network manager.
$ sudo apt-get install network-manager-gnome
Baca juga: Nyoba WiFI di BTM D

Yang belum dicoba:
WiFi (Detected, seems to work)
Modem (Detected, seems to work)
Firewire (Detected, seems to work)
IrDA (Dunno)
Bluetooth (Detected, seems to work)

Hihi masih banyak yak? Belum dicoba karena belom ada peralatan yang mendukung, blom punya HP bluetooth+IrDA ( , blom sempet ke hotspot (padahal di Gedung Alumni Bogor ada), blom mudik tuk nyoba konekin modem ke telepon D
Tapi untuk kebututuhan sekarang yah masih cukuplah.
Yang jelas kalau USB sama port RJ45 sih berjalan dengan baik. Udah dijajal di kantor sama warnet lancar aja, karena pake DHCP, IP otomatis didapat, gak perlu setting ribet-ribet.

Sekian dulu semoga bermanfaat. Saya akan berusaha mengupdate artikel ini jika ada suatu temuan yang menarik.
545714

Instalasi Router PC (Mikrotik)

A). Alat dan Bahan :

1. PC P2/P3/P4 sebagai Router PC : 1 unit

2. PC Network : 3 unit

3. Network Interface Card (NIC) : 5 buah

4. HUB  minimal 4 port :1 buah

5. CD program Router 1 buah

B). Langkah Kerja :

Siapkan satu unit PC yang akan dijadikan Router PC dengan memasang minimal 2 buah NIC, lalu Instal Program Router kedalam PC yang akan dijadikan Router PC tersebut dengan cara memasukan CD program kedalam CDROM, lalu atur BIOS agar booting melalui CDROM. Ikuti langkah instalasi hingga selesai.
PC yang sudah terinstal Program Router PC selanjutnya disetting agar dapat berfungsi menjadi router dengan perintah – perintah selanjuntay.
Setting IP address untuk NIC yang pertama dengan pengisian IP address untuk jaringan keluar / public/ departemen lain, dengan perintah sbb:

# ip address add address 200.200.200.20 netmask 255.255.255.0 interface ether1

Setting IP address untuk NIC yang kedua dengan pengisian IP address untuk jaringan     kedalam / local / departemen lain, dengan perintah sbb:

# ip address add address 192.168.1.254 netmask 255.255.255.0 interface ether2

Tes Koneksi dengan computer network yang lain dengan menggunakan perintah #ping IP address-nya. Jika konek berarti lanjutkan langkah selanjutnya.
Setting Gate way untuk Router dengan menggunakan gate way dari IP public, dengan perintah :

# ip route add gate way= 200.200.200.1 (dari IP Public/ ISP)

Setting Primary DNS untuk koneksi Internetnya dengan perintah :

# ip dns set primary-dns= 85.255.110.151

Setting Secondari DNS untuk alternative DNS pertama dengan perintah :

# ip dns set secondary-dns=85.255.112.115

Setting Routing masquerade ke NIC yang pertama, dengan perintah :
# ip firewall nat add chain=srcnat action=masquerade out-interface=ether1

Tes koneksi ke IP public yang lain atau ke alamat internet jika langsung terhubung dengan internet. (misal 200.200.200.10 ; www.google.com; www.yahoo.com ) jika berhasil maka setingan PC Router telah berhasil…….semoga berhasil…Piss…men….

CD Burning Mikrotik

Follow the instructions to install RouterOS using CD-Install: 1. After downloading the CD image from www.mikrotik.com you will have an ISO file on your computer: MT ISO image 2. Open a CD Writing software, like Ahead NERO as in this example: 3. In the program, choose Burn Image entry from the Recorder menu (there should be similary named option in all major CD burning programs): 4. Select the recently extracted ISO file and click Open : 5. Finally, click Burn button ; 6. Set the first boot device to CDROM in router’s BIOS. 7. After booting from CD you will see a menu where to choose packages to install :

Welcome to MikroTik Router Software installation  Move around menu using 'p' and 'n' or arrow keys, select with 'spacebar'. Select all with 'a', minimum with 'm'. Press 'i' to install locally or 'r' to install remote router or 'q' to cancel and reboot.    [X] system               [ ] isdn                  [ ] synchronous   [X] ppp                  [ ] lcd                   [ ] telephony   [X] dhcp                 [ ] ntp                   [ ] ups   [X] advanced-tools       [ ] radiolan              [ ] web-proxy   [ ] arlan                [ ] routerboard           [ ] wireless   [ ] gps                  [X] routing   [ ] hotspot              [X] security

Follow the instructions, select needed packages, and press ‘i’ to install the software 8. You will be asked for 2 questions :

Warning: all data on the disk will be erased     Continue? [y/n]

Press [Y] to continue or [N] to abort the installation.

Do you want to keep old configuration? [y/n]:

You should choose whether you want to keep old configuration (press [Y]) or to erase the configuration permanently (press [N]) and continue without saving it. For a fresh installation, press [N]

Creating partition...  Formatting disk...

The system will install selected packages. After that you will be prompted to press ‘Enter’. Before doing that, remove the CD from your CD-Drive:

Software installed.  Press ENTER to rebootNote:   After the installation you will have to enter the Software key.  See this manual how to do it

« Tulisan sebelumnya Halaman Berikutnya » Halaman Berikutnya »