Laporan_Praktikum_4_Suprayogo N_11120049_Nur Laila F_11120027_A.odt

Embed Size (px)

Citation preview

LAPORAN PRAKTIKUM IV

Jaringan Komputer

TPL 407

Oleh :

Suprayogo N(11120049)

Nur Laila Fitriasari(11120027)

Laboratorium Pemograman

PROGRAM STUDI TEKNIK INFORMATIKA

FAKULTAS TEKNIK

UNIVERSITAS WIJAYA KUSUMA SURABAYA

2013

TUJUAN

Praktikum dapat memahami manfaat / kegunaan dari SAMBA Server.

Praktikum dapat melakukan konfigurasi SAMBA Server pada Sistem Operasi Linux.

DASAR TEORI

1. Pengenalan Dasar Samba

SMB (Server Message Block) merupakan protokol standar yang dibuat oleh microsoft yang digunakan pada sistem Windows. Fungsi SMB dalam Windows adalah sebagai protokol yang digunakan untuk membagi data, baik dari perangkat CD-ROM, hard disk, maupun perangkat keluaran seperti printer dan plotter untuk dapat digunakan bersama-sama.

Untuk keperluan yang sama Linux juga mengembangkan sebuah program yang mempunyai fungsi yang sama seperti SMB pada Windows. Samba merupakan merupakan paket program yang berjalan pada sistem Linux yang mampu menerapkan protokol SMB pada platform Linux. Samba mampu bertindak sebagai jembatan yang menghubungkan dua komputer yang menggunakan sistem operasi yang berbeda, misalnya Windows dengan Linux.

Samba adalah sebuah perangkat lunak bebas ulang pelaksanaan, awalnya dikembangkan oleh australia andrew tridgell , dari spmb/cimf networking protokol . Pada versi 3, Samba menyediakan file dan cetak layanan untuk berbagai Windows Microsoft klien dan dapat berintegrasi dengan sebuah domain Windows Server, baik sebagai Domain Controller Primer (PDC) atau sebagai anggota domain. Hal ini juga dapat menjadi bagian dari Active Directory domain.

Samba berjalan di paling Unix dan Unix-seperti sistem, seperti Linux, Solaris, AIX dan BSD varian, termasuk Apple Mac Os X Server (yang telah ditambahkan ke klien Mac OS X versi 10.2). Samba standar di hampir semua distro Linux dan umumnya termasuk sebagai dasar sistem pelayanan pada sistem operasi lain berbasis-Unix juga. Samba dirilis di bawah GNU General Public Licese. Nama Samba berasal dari SMB ( Server Message Block ), nama protokol standar yang digunakan oleh sistem jaringan Windows file Microsoft.

Samba memungkinkan berbagi file dan cetak antara komputer yang menjalankan Windows dan komputer Unix. Ini merupakan implementasi dari puluhan layanan dan protokol lusin, termasuk NetBios atas TCP/IP ( NBT ), SMB, CIFS (versi yang disempurnakan SMB), DCE/RCP atau lebih khusus, MSRPC , Jaringan Lingkungan protokol suite , sebuah WINS server juga dikenal sebagai NetBIOS Name Server (NBNS), NT Domain suite protokol yang mencakup NT Domain login, Secure Account Manager (SAM) database, Local Security Authority (LSA) layanan, NT-gaya pencetakan layanan (SPOOLSS ), NTLM dan lebih baru-baru ini Active Directory logon yang melibatkan versi modifikasi dari Kerberos dan versi modifikasi dari LDAP .NetBIOS dan protokol WINS yang usang pada Windows.

Samba set up jaringan berbagi untuk Unix memilih direktori (termasuk semua subdirektori yang terkandung). Ini muncul untuk pengguna Microsoft Windows seperti folder Windows biasa diakses melalui jaringan. pengguna Unix dapat mount saham secara langsung sebagai bagian dari struktur file dengan menggunakan smbmount perintah atau, sebagai alternatif, dapat menggunakan utilitas, smbclient (libsmb) diinstal dengan Samba untuk membaca saham dengan antarmuka yang mirip dengan baris perintah standar FTP program. Setiap direktori dapat memiliki hak akses yang berbeda Sebagai contoh: direktori home akan membaca / menulis akses untuk semua pengguna yang dikenal, yang memungkinkan masing-masing untuk mengakses file mereka sendiri.. Namun mereka masih tidak memiliki akses ke file orang lain kecuali izin yang biasanya ada. Catatan bahwa porsi netlogon, biasanya didistribusikan sebagai bagian hanya membaca dari / etc / samba / netlogon, adalah direktori logon script login untuk pengguna.

Samba layanan diimplementasikan sebagai dua daemon:

yang menyediakan layanan file dan berbagi printer, dan

yang menyediakan layanan nama NetBIOS-to-IP-address. . NetBIOS over TCP / IP membutuhkan beberapa metode untuk pemetaan nama komputer NetBIOS ke alamat IP dari jaringan TCP / IP.

Samba configuration is achieved by editing a single file . Konfigurasi Samba dicapai dengan mengedit sebuah file tunggal (biasanya diinstal sebagai / etc / smb.conf atau / etc / samba / smb.conf). Samba . Samba juga dapat menyediakan pengguna logon script dan pelaksanaan kebijakan kelompok melalui poledit.

Samba disertakan dalam distribusi Linux dan dimulai selama proses boot. Pada Red Hat, misalnya, / etc / rc.d / init.d / script seseorang berjalan pada saat boot, dan keduanya mulai daemon. Samba tidak termasuk di Solaris 8, namun versi Solaris 8-kompatibel tersedia dari internet dari www.samba.org.

Keuntungan Menggunakan Samba

Sampai saat ini belum ada bahkan belum dikembangkan program sejenis yang mampu bertindak seperti samba, yang menghubungkan jaringan dengan sistem operasi yang berbeda seperti Linux dan Windows. Kemampuan dan kelebihan samba dapat disimpulkan sebagai berikut:

* Samba merupakan program yang bersifat open source dengan lisensi GNU / GPL (General Public Licence) , sehingga Anda bebas menggunakannya baik untuk pribadi maupun untuk komunitas yang besar seperti perkantoran maupun instansi pendidikan.

* Samba mampu menjembatani sistem operasi yang berbeda, yaitu komputer dengan sistem operasi Linux (Unix) dan Windows.

* Samba mampu mengoptimalkan mesin Linux seperti PDC (Primary Domain Controler), sehingga memiliki kemampuan yang mirip denagn kemampuan yang dimiliki oleh Windows NT.

* Samba dapat digunakan untuk saling berbagi sumber daya data baik dari CD-ROM, hard disk, disket, maupun perangkat penyimpanan lain, seperti flash disk dan lain sebagainya.

* Samba mampu menangani pembagian sumber daya perangkat keluaran seperti printer dan plotter, sehingga peralatan ini dapat digunakan secara bersama dalam jaringan.

* Samba mengizinkan komputer Windows untuk mengakses driver yang dimiliki oleh komputer Linux.

* Sebaliknya, komputer Linux yang menggunakan program samba dapat digunakan sebagai jembatan, sehingga Anda dapat memanfaatkan data yang di-sharing oleh komputer Windows.

* Selain itu, samba dapat membantu atau memberikan hubungan antarkomputer dengan teknik WINS Name Server Resolution.

Dari banyak alasan yang menguntungkan diatas, tidak ada alasan lain bagi seorang administrator jaringan untuk tidak menggunakan samba dalam jaringan, terutama jaringan dengan sistem operasi yang berbeda (Linux dan Windows).

* File Sharing menggunakan Samba

Langkah pertama pastikan PC Linux Ubuntu anda terhubung ke dal;am jaringan lokal terutama internet. Karena kita harus melakukan kompilasi SAMBA via internet. Jika sudah terhubung, silahkan buka terminal Linux dengan menekan CTRL + ALT + T. Selanjutnya ketikan :

sudo apt-get install samba

Masukan password akun anda jika diminta, setelah itu kita kompilasi smbfs dengan mengetikan :

sudo apt-get install smbfs

Kemudian masukan password akun anda jika diminta lagi. Setelah proses kompilasi samba dan sambafs sudah selesai dilakukan, maka kita perlu melakukan konfigurasi pada file smb.conf. Untuk melakukannya kita ketikan perintah :

gksu nano /etc/samba/smb.conf

Kemudian carilah kalimat WORKGROUP = WORKGROUP, ubahlah entry tersebut dengan nama Workgroup di jaringan anda, sebagai contoh WORKGROUP = Ubuntu_home. Selanjutnya kita isikan parameter berikut :

[bagi_file] "ini adalah nama dari file sharing anda, ubahlah sesuai selera anda"
path = /home/user/Downloads "ini adalah folder yang akan di share, ubahlah sesuai dengan kebutuhan"
available = yes
public = yes
browseable = yes
writeable = yes
comment = file yang akan dishare

Setelah selesai, simpan dan keluar dengan menekan CTRL + X, kemudian tekan Y selanjutnya tekan ENTER. Kemudian kita buat akun samba, yang nantinya dengan akun ini kita bisa menyimpan, membaca, bahkan menghapus file yang di share. Caranya adalah dengan mengetik :

sudo smbpasswd -a user (sesuaikan user dengan nama akun anda).

Kemudian masukan password yang diminta untuk diset sebagai password samba. Kemudian silahkan restart service samba, dengan mengetikan :

sudo service smbd restart

Nah, jika ada PC lain yang terinstall Linux Ubuntu dalam jaringan anda, silahkan lakukan langkah yang sama dan sesuaikan parameternya dengan kondisi yang anda butuhkan. Jika sudah dilakukan silahkan cek dengan menjalankan Nautilus, kemudian tekan CTRL + L, selanjutnya ketikan alamat PC yang akan dituju pada kolom Nautilus seperti seperti berikut :

smb://192.168.88.1/ lalu tekan ENTER atau dengan mengetikan nama dari PC nya, seperti :
smb://ubuntu-pc12/ lalu tekan ENTER. Masukan password samba jika diminta agar kita bisa mengakses file yang di share tersebut.

MATERI YANG DIBAHAS

TUGAS PENDAHULUAN :

Jelaskan dan bagaimana konfigurasi File Sharing dengan menggunakan Samba .

SMB (Server Message Block) merupakan protokol standar yang dibuat oleh microsoft yang digunakan pada sistem Windows. Fungsi SMB dalam Windows adalah sebagai protokol yang digunakan untuk membagi data, baik dari perangkat CD-ROM, hard disk, maupun perangkat keluaran seperti printer dan plotter untuk dapat digunakan bersama-sama.

Untuk keperluan yang sama Linux juga mengembangkan sebuah program yang mempunyai fungsi yang sama seperti SMB pada Windows. Samba merupakan merupakan paket program yang berjalan pada sistem Linux yang mampu menerapkan protokol SMB pada platform Linux. Samba mampu bertindak sebagai jembatan yang menghubungkan dua komputer yang menggunakan sistem operasi yang berbeda, misalnya Windows dengan Linux.

> File Sharing menggunakan Samba

Langkah pertama pastikan PC Linux Ubuntu anda terhubung ke dal;am jaringan lokal terutama internet. Karena kita harus melakukan kompilasi SAMBA via internet. Jika sudah terhubung, silahkan buka terminal Linux dengan menekan CTRL + ALT + T. Selanjutnya ketikan :

sudo apt-get install samba

Masukan password akun anda jika diminta, setelah itu kita kompilasi smbfs dengan mengetikan :

sudo apt-get install smbfs

Kemudian masukan password akun anda jika diminta lagi. Setelah proses kompilasi samba dan sambafs sudah selesai dilakukan, maka kita perlu melakukan konfigurasi pada file smb.conf. Untuk melakukannya kita ketikan perintah :

gksu nano /etc/samba/smb.conf

Kemudian carilah kalimat WORKGROUP = WORKGROUP, ubahlah entry tersebut dengan nama Workgroup di jaringan anda, sebagai contoh WORKGROUP = Ubuntu_home. Selanjutnya kita isikan parameter berikut :

[bagi_file] "ini adalah nama dari file sharing anda, ubahlah sesuai selera anda"
path = /home/user/Downloads "ini adalah folder yang akan di share, ubahlah sesuai dengan kebutuhan"
available = yes
public = yes
browseable = yes
writeable = yes
comment = file yang akan dishare

Setelah selesai, simpan dan keluar dengan menekan CTRL + X, kemudian tekan Y selanjutnya tekan ENTER. Kemudian kita buat akun samba, yang nantinya dengan akun ini kita bisa menyimpan, membaca, bahkan menghapus file yang di share. Caranya adalah dengan mengetik :

sudo smbpasswd -a user (sesuaikan user dengan nama akun anda).

Kemudian masukan password yang diminta untuk diset sebagai password samba. Kemudian silahkan restart service samba, dengan mengetikan :

sudo service smbd restart

Nah, jika ada PC lain yang terinstall Linux Ubuntu dalam jaringan anda, silahkan lakukan langkah yang sama dan sesuaikan parameternya dengan kondisi yang anda butuhkan. Jika sudah dilakukan silahkan cek dengan menjalankan Nautilus, kemudian tekan CTRL + L, selanjutnya ketikan alamat PC yang akan dituju pada kolom Nautilus seperti seperti berikut :

smb://192.168.88.1/ lalu tekan ENTER atau dengan mengetikan nama dari PC nya, seperti :
smb://ubuntu-pc12/ lalu tekan ENTER. Masukan password samba jika diminta agar kita bisa mengakses file yang di share tersebut.

TUGAS LABORATORIUM :

1. Konfigurasi Samba Server

a. Buat sebuah guest bernama samba dan hubungkan dengan host

$ vstart samba eth0=tap,10.134.11.254,10.134.11.1

setelah enter, maka akan tampil seperti dibawah ini

b. Pada guest, cek apakah samba sudah terinstall ke dalam sistem

# dpkg -l samba

jika muncul seperti gambar diatas, maka samba sudah terinstall di sistem.

c. Buat folder yang akan dishare, beri nama temp dan tempatkan folder kedalam folder/home/guest

# cd /home

home# cd guest

home/guest# mkdir temp

d. Buat file di folder temp dan beri nama coba

temp# touch coba

e. Konfigurasi file smb.conf pada samba

#nano /etc/samba/smb.conf

jika muncul seperti gambar diatas, maka sukses

f. Ketikkan konfigurasi berikut ini di bagian paling bawah file smb.conf

[share]

path = /home/guest/temp

read only = yes

browseable = yes

g. Test konfigurasi samba yang sudah diinstall

#testparm /etc/samba/smb.conf

jika muncul seperti gambar diatas, maka sukses dan tekan enter untuk menyelesaikan proses test

h. Buat dua account baru, account baru yang pertama

# useradd umum

# passwd umum

jika diminta untuk memasukkan password, ketikkan saja umum juga.

- Buat account baru yang kedua

# useradd admin

# passwd admin

Jika diminta untuk memasukkan password, ketikkan saja administrator

i. Tambahkan password samba pada masing masing user account yang dibuat

# smbpasswd -a umum

Jika diminta memasukkan password, ketikkan saja umum juga.

# smbpasswd -a admin

Jika diminta memasukkan password, ketikkan saja administrator juga.

j. Restart samba

# /etc/init.d/samba restart

k. Buat guest baru Client, konfigurasi sama seperti Samba, namun Ipnya memakai 10.134.11.2

$ vstart Client eth0=tap,10.134.11.254,10.134.11.2

l. Buat dua account baru, account baru dengan nama kelompok anda yang pertama

# useradd yoga

# passwd yoga

jika diminta untuk memasukkan password, ketikkan saja yoga.

- Buat account baru yang kedua

# useradd fitri

# passwd fitri

jika diminta untuk memasukkan password, ketikkan saja fitri.

m. Tambahkan password samba pada masing masing user account yang dibuat

# smbpasswd -a yoga

jika diminta untuk memasukkan password, ketikkan saja yoga juga.

# smbpasswd -a fitri

jika diminta untuk memasukkan password, ketikkan saja fitri juga.

n. Selesai semua, coba lakukan ping Samba dengan Client

ping 10.134.1.2

Client ke Samba

ping 10.134.1.1

2. Akses Samba Server & Clientdari komputer Linux

a. Dari komputer client Linux Ubuntu, pilih Places Network dan tuliskan seperti gambar dibawah ini

Jika diminta memasukkan user dan password, maka masukkan user dan password dari account samba yang dikonfigurasikan tadi.

Jika sukses maka akan tampil seperti gambar dibawah ini

c. Share dari Client ke Server

1. Ketikkan ifconfig eth0 10.134.2 netmask 255.255.255.0

2. Setting LAN di windowsnya seperti gambar dibawah ini

Kemudian tekan ok dan tekan windows + r

Jika diminta memasukkan username & password, ketikkan umum dan passwordnya umum, jika berhasil akan tampil seperti gambar dibawah ini

d. Selesai

KESIMPULAN

Dengan samba server, kita dapat melakukan konfigurasi samba server pada sistem operasi Linux, dan tentunya bisa menshare suatu folder dari Windows ke Linux Ubuntu atau juga sebaliknya.