Laporan Praktikum Adhitya Bhawiyuga & Fajar Dwi Nugraha Praktikum Jaringan Komputer Modul 2 Teknik Informatika ITS 2009

LAPORAN RESMI
PRAKTIKUM JARINGAN KOMPUTER
MODUL 2

Kelompok
Fajar Dwi Nugroho

:

Adhitya Bhawiyuga ( 5107100084 ) ( 5107100137 )

Asisten
R M Aditya Baskoro ( 5106100068 )

LABORATORIUM ARSITEKTUR DAN JARINGAN KOMPUTER JURUSAN TEKNIK INFORMATIKA FAKULTAS TEKNOLOGI INFORMASI INSTITUT TEKNOLOGI SEPULUH NOPEMBER 2009
Laporan ini dikerjakan dengan Linux dan OpenOffice

Laporan Praktikum Adhitya Bhawiyuga & Fajar Dwi Nugraha Praktikum Jaringan Komputer Modul 2 Teknik Informatika ITS 2009 Soal Praktikum
1. Buatlah Domain Name Sistem (DNS) server utama pada
jaringan anda beserta sub-domain pada masing-masing subnet anda! 2. Dari toplogi kalian, bos yang baik hati ingin membagi bandwith perusahaan kepada karyawannya dengan pembagian bandwidth sebagai berikut. Engineer : bos : administrasi : lainnya = 4 : 3 : 2 : 1

Bos tau karyawannya itu rata-rata adalah facebookers...jadi beliau ingin memblok social networks website, seperti friendster, facebook, hi5, dll, pada jam kerja saja. Dia juga menginginkan untuk membatasi sebuah IP hanya diperbolehkan mendapatkan 3 simultan connection saja. Begitu juga maksimal besar download 2MB. Karena cintanya ditolak oleh sekretaris cantiknya, maka bos meminta kamu untuk memblok akses internet khusus untuk subnet sekretaris.

3. E-MAIL SERVER
Buatlah sebuah MAIL Server lokal di jaringan anda yang terintegrasi dengan DNS anda, sehingga setiap pengguna di subnet manapun di dalam jaringan anda bisa saling mengirim email.

Laporan ini dikerjakan dengan Linux dan OpenOffice

Laporan Praktikum Adhitya Bhawiyuga & Fajar Dwi Nugraha Praktikum Jaringan Komputer Modul 2 Teknik Informatika ITS 2009 Setting DNS Server Laporan ini dikerjakan dengan Linux dan OpenOffice .

co.db Beberapa point penting yang perlu diperhatikan dalam konfigurasi ini antara lain : . Install bind9 sebagai server DNS apt-get install bind9 2.subeng. jika ingin menggunakan domain klp57.id selain nama domain yang didaftarkan di server pusat dengan domain klp57.local. Lakukan copy dari template database yang sudah disediakan yaitu db.co. Sebagai contoh. maka host yang didaftarkan di dalamnya dapat bernama host. maka gunakan nama klp57.co.ketik vim /etc/bind/klp57. ada beberapa langkah yang harus diikuti sebagai berikut.Gunakan $ORIGIN untuk mempermudah kerja dan klasifikasi domain Laporan ini dikerjakan dengan Linux dan OpenOffice . maka untuk setting DNS dibagi menjadi 2 yaitu setting DNS pusat (domain utama) dan setting sub domain di setiap subnet.id dan juga beberapa nama sub-domain sesuai dengan subnet.id. Setting DNS Utama Untuk melakukan setting DNS utama.id.local /etc/bind/klp57. Sebagai contoh.co.id. Untuk mempermudah penjelasan.co. Sebaiknya anda menggunakan nama database yang cocok dengan nama domain yang ingin anda gunakan.id.db 3.id.db cp /etc/bind/db. Untuk melakukan editing.klp57.klp57.Tambahkan nilai serial setiap kali melakukan perubahan .co.co.Laporan Praktikum Adhitya Bhawiyuga & Fajar Dwi Nugraha Praktikum Jaringan Komputer Modul 2 Teknik Informatika ITS 2009 Setting DNS Server DNS Server akan dipasang disebuah server utama dan di setiap subnet. jika pada subnet engineer didefinisikan sub DNS dengan nama subeng. jadi hal ini akan memungkinkan setiap host di setiap subnet mempunyai domain subnet sendiri. Edit database yang telah anda copy dengan spesifikasi nama domain utama yaitu klp57.id. 1.co.

Serial 604800 . sub-sek.57.klp57.130 192.168. sub-eng. BIND data file for local loopback interface .klp57.Laporan Praktikum Adhitya Bhawiyuga & Fajar Dwi Nugraha Praktikum Jaringan Komputer Modul 2 Teknik Informatika ITS 2009 Berikut konfigurasinya : .58.168.130 $ORIGIN sub-eng. root.co.id.id.58. ( 25 . $TTL 604800 $ORIGIN klp57.id.id.66 192. IN NS srvsek IN A 192.id. Expire 604800 ) .klp57.id.klp57.168.17 192.id.77.id.id.co.2 $ORIGIN sub-adm.77.151.2 $ORIGIN sub-sek.58.57. Negative Cache TTL .co. @ @ kedua server surat @ bos1 dhcp eng adm sek IN IN IN IN IN IN IN IN IN IN IN IN NS NS A A A A A A A A A MX 10 server kedua 192.co.132 10.co.klp57.co.168.2 192.168.168. .co.168.co.2 surat srvbos $ORIGIN sub-bos.151.17 10.klp57.151. Retry 2419200 . sub-dhcp.168. @ IN SOA klp57.57.17 10.58. IN NS srvbos IN A 192.168.168.131 192.57. srveng srvdhcp srvsek Laporan ini dikerjakan dengan Linux dan OpenOffice .klp57.131 $ORIGIN sub-dhcp.58. Refresh 86400 .id.co.klp57.co.co.58.id. sub-bos.77.klp57. IN NS srveng IN A 192.klp57. IN NS srvdhcp IN A 192.co.id.

conf. allow-query {any. auth-nxdomain yes.}. }.conf. query-source address * port 53. }.db".co. file "/etc/bind/klp57. allow-query{ any. // }.id"{ type master.58. }. File ini dignakan untuk menentukan ke server mana Laporan ini dikerjakan dengan Linux dan OpenOffice .options Berikut konfigurasinya : options { directory "/etc/bind".0.1. Edit file konfigurasi lokal dengan vim /etc/bind/named. // 202.3.168.co. srvadm IN A IN NS 192. }.conf.36. Edit file konfigurasi options dengan vim /etc/bind/named.132/26. 5. }. recursion yes. //untuk forwarders di DNS pusat sengaja dimatikan sengaja dimatikan //forwarders { // 10.id.151. # conform to RFC1035 listen-on-v6 { any.klp57. Edit /etc/resolv.3.id. 6. allow-transfer {any. allow-transfer { 192.129.58. 127.}.0.66 srvadm 4.local Berikut konfigurasinya : zone "klp57.168.Laporan Praktikum Adhitya Bhawiyuga & Fajar Dwi Nugraha Praktikum Jaringan Komputer Modul 2 Teknik Informatika ITS 2009 sub-adm.46.co.

if.co.ac.17 search ajk.77. Lakukan restart bind dengan /etc/init.d/bind9 restart Laporan ini dikerjakan dengan Linux dan OpenOffice .id nameserver 10.ac.151.id nameserver 10.36.Laporan Praktikum Adhitya Bhawiyuga & Fajar Dwi Nugraha Praktikum Jaringan Komputer Modul 2 Teknik Informatika ITS 2009 komputer akan bertanya tentang nama host yang akan dituju.its.id nameserver 202.46.3 search its.129. Berikut konfigurasinya : search klp57.151.3 7.

id. Berikut langkah . setiap host di suatu subnet akan mempunyai domain sesuai dengan domain server di subnet masing masing.id sub-adm.db.co.klp57.co.klp57.co.klp57.id akan mempunyai nama bos2. Yang memebedakan adalah definisi-definisi yang ada dalam database maupun isi setting pada file named. maka anda dapat menggunakan nama subeng.id.klp57. jika ingin menggunakan subdomain untuk subnet engineer.id sub-sek.klp57.co.id sub-eng.langkah dan settingan yang ada di setiap sub domain : • Install bind9 sebagai server DNS apt-get install bind9 • Lakukan copy dari template database yang sudah disediakan yaitu db.Laporan Praktikum Adhitya Bhawiyuga & Fajar Dwi Nugraha Praktikum Jaringan Komputer Modul 2 Teknik Informatika ITS 2009 Setting DNS Sub-Domain Selain dipasang di setiap subnet.id sub-dhcp. Misalnya di subnet bos didefinisikan dengan nama domain subbos.co. klp57.klp57.id sub-bos. Sebagai contoh.conf.sub-bos.co.local.co.klp57.co.klp57.co. Sebaiknya anda menggunakan nama database yang cocok dengan nama subdomain yang ingin anda gunakan.server DNS juga dipasang di setiap subnet. konfigurasi yang dilakukan hampir mirip dengan yang dilakukan pada DNS server pusat.klp57. Dan begitu juga berlaku untuk subnet-subnet lain misalnya Laporan ini dikerjakan dengan Linux dan OpenOffice .id Untuk menyetting DNS sub domain dari setiap subnet.id. Jadi. Maka host bos2 dalam satu subnet yang yang didaftarkan di domain server sub-bos.co.

co.id.klp57.klp57.subsek.local /etc/bind/sub-eng.id. root.co.db untuk subnet administrator dan lain lain. @ IN NS srvsek. root.168.id. @ IN A 192.Tambahkan nilai serial setiap kali melakukan perubahan .untuk subnet bos : .sub-sek.2 srvsek IN A 192.co.id.klp57. Serial Laporan ini dikerjakan dengan Linux dan OpenOffice .klp57.id.klp57.klp57. @ IN SOA sub-sek.co.id.58. Refresh 86400 .co. $TTL 604800 $ORIGIN sub-sek.id.168. ( 2 .Gunakan $ORIGIN untuk mempermudah kerja dan klasifikasi domain Berikut konfigurasinya : . Retry 2419200 .db • Edit database yang telah anda copy dengan spesifikasi nama sub-domain yaitu dengan vim /etc/bind/nama-sub.58. Expire 604800 ) . @ IN SOA sub-bos.co.klp57.co.co.subbos.db Beberapa point penting yang perlu diperhatikan dalam konfigurasi ini antara lain : .id.Laporan Praktikum Adhitya Bhawiyuga & Fajar Dwi Nugraha Praktikum Jaringan Komputer Modul 2 Teknik Informatika ITS 2009 sub-adm. $TTL 604800 $ORIGIN sub-bos.id. Negative Cache TTL . .co.2 sek2 IN A 192.58.id. BIND data file for local loopback interface .klp57.3 . BIND data file for local loopback interface .168. ( 6 . Misalnya cp /etc/bind/db.klp57.untuk subnet sekretaris : .co.klp57. Serial 604800 . .

130 192.168.klp57. 1 week sub-dhcp. ( 2 .131 . Refresh Retry Expire Negative Cache TTL srvbos.57.id. Negative Cache TTL .co.id.2 $ORIGIN sub-dhcp.2 . $TTL 604800 .57.168.klp57.id root. Retry 2419200 . . $TTL 604800 $ORIGIN sub-eng. .id. .co.id.57. Expire 604800 ) . . ( 15 604800 86400 2419200 604800 IN .klp57. Laporan ini dikerjakan dengan Linux dan OpenOffice .klp57.58. SOA sub-dhcp.co.130 192.58. 192.sub-dhcp.168.subeng.sub-dhcp.168.klp57.co.untuk subnet dhcp : $ORIGIN . dhcp2 A 192. serial refresh (1 week) retry (1 day) expire (4 weeks) minimum (1 week) ) NS srvdhcp.co. Refresh 86400 . BIND data file for local loopback interface .klp57. Serial 604800 .co.id.168.58.klp57. @ @ srvbos bos2 IN IN IN IN NS A A A .id.3 srvdhcp A 192. @ IN SOA sub-eng.Laporan Praktikum Adhitya Bhawiyuga & Fajar Dwi Nugraha Praktikum Jaringan Komputer Modul 2 Teknik Informatika ITS 2009 604800 86400 2419200 604800 ) . . A 192.klp57.id.co. .untuk subnet engineer : .co.168. .klp57.sub-bos. root.co. .id.

untuk subnet administrator: .168.id.}. @ IN A 192.id.co.co.co. Refresh 86400 . ( 2 . Serial 604800 . Retry 2419200 .co.sub-eng.local Berikut konfigurasinya : .Laporan Praktikum Adhitya Bhawiyuga & Fajar Dwi Nugraha Praktikum Jaringan Komputer Modul 2 Teknik Informatika ITS 2009 @ @ srveng eng2 IN IN IN IN NS A A A srveng.db". Laporan ini dikerjakan dengan Linux dan OpenOffice .168. allow-transfer {any.klp57.co.131 192. . }.id"{ type master.168.id.58.conf.66 srvadm IN A 192.57. Expire 604800 ) .klp57.klp57.67 • Edit file konfigurasi lokal dengan vim /etc/bind/named.untuk subnet sekretaris : zone "sub-sek.168. allow-query {any.}.132 .57.sub-adm.168. Negative Cache TTL . @ IN NS srvadm.klp57.localhost.klp57.klp57. .131 192.id"{ type master.untuk subnet bos : zone "sub-bos. $TTL 604800 $ORIGIN sub-adm.168.66 adm2 IN A 192. root.58.co. file "/etc/bind/sub-sek.id.58.57. BIND data file for local loopback interface . 192. @ IN SOA localhost.

0.db". .klp57.1 port 953 allow{ 127.co.0.id"{ type master.id"{ type master.co. }.}. } keys {"rndc-key". }. zone "sub-dhcp. file "/etc/bind/sub-adm. }. allow-transfer {any.key". .id. }.}. controls{ inet 127. allow-query {any.co.untuk subnet engineer : zone "sub-eng. allow-transfer {any.0.id.co.0.}. allow-transfer {any. allow-query {any.}. notify yes. file "/etc/bind/sub-dhcp.}.db".klp57. allow-update{ 127. .}.Laporan Praktikum Adhitya Bhawiyuga & Fajar Dwi Nugraha Praktikum Jaringan Komputer Modul 2 Teknik Informatika ITS 2009 file "/etc/bind/sub-bos.id.co.untuk subnet dhcp (digunakan untuk DDNS): include "/etc/bind/rndc.1. Laporan ini dikerjakan dengan Linux dan OpenOffice .0.klp57.id.db".klp57.0.untuk subnet administrator zone "sub-adm.1.}.klp57.co.}.klp57.klp57. }. file "/etc/bind/sub-eng.id"{ type master.co. allow-query {any.db". allow-query {any. allow-transfer {any.}. }. key "rndc-key".

if.46. query-source address * port 53.151.id nameserver 10.co.conf.36.3 search its.77. Setting forwarders ditujukan ke srever DNS pusat options { directory "/var/cache/bind/". # conform to RFC1035 listen-on-v6 { any. auth-nxdomain no.options Berikut konfigurasinya : .17 search ajk.77. }.untuk semua subnet. File ini dignakan untuk menentukan ke server mana komputer akan bertanya tentang nama host yang akan dituju. }.151.129.ac. forwarders { 10. Berikut konfigurasinya untuk semua subnet: search klp57. }.151. • Edit /etc/resolv.id nameserver 10.its.Laporan Praktikum Adhitya Bhawiyuga & Fajar Dwi Nugraha Praktikum Jaringan Komputer Modul 2 Teknik Informatika ITS 2009 • Edit file konfigurasi options dengan vim /etc/bind/named.17.conf.d/bind9 restart Laporan ini dikerjakan dengan Linux dan OpenOffice .3 • Lakukan restart bind dengan /etc/init.ac.id nameserver 202.

co.co. Lakukan restart server DNS baik pada server utama maupun pada server yang slave dengan /etc/init. Jika file database klp57. maka kita juga mendefinisikan alamat IP dari DNS server utama dan juga lokasi tempat file database berada. Ada beberapa catatan penting menurut pengalaman penulis.id.d/bind restart 4. file "/etc/bind/klp57. Install bind dengan apt-get install bind9 2.}. sehingga jika tidak mendapat permission. maka proses update tidak dapat terjadi.151.conf. Berikut tambahan konfigurasinya. Lakukan tambahan konfigurasi file /etc/bin/named. Secara umum. Pada prinsipnya.co.id" { type slave. Konfigurasi ini dilakukan untuk mendefinisikan zona. Beriktu langkah-langkah yang perlu dilakukan untuk pengaturan slave DNS server. zone "klp57. masters {10. Cek pada direktori /etc/bind. } 3.17. 1. Laporan ini dikerjakan dengan Linux dan OpenOffice . tipe server. yaitu anda mungkin perlu untuk merubah permission folder /etc/bind/ dengan chmod 777 /etc/bind/.id sudah ada.Laporan Praktikum Adhitya Bhawiyuga & Fajar Dwi Nugraha Praktikum Jaringan Komputer Modul 2 Teknik Informatika ITS 2009 Setting Slave DNS Slave DNS adalah server DNS kedua yang fungsinya sebagai backup jika server utama mengalami masalah seperti rusak atau sedang di maintenance.77.db".berarti konfigurasi slave DNS telah sukses. Hal ini terjadi karena program akan melakukan update file dalam direktori tersebut. kita nanti hanya perlu melakukan setting tanpa melakukan definisi database pada server DNS baru. kita perlu menyediakan 1 host baru yang akan ditempati DNS server. Jika tiper servernya slave.

Laporan ini dikerjakan dengan Linux dan OpenOffice .key". Lakukan konfigurasi pada file /etc/bind/named.}. allow-transfer {any.0.db".key untuk kunci dan sinkronisasi kedua server. file "/etc/bind/sub-dhcp. Secara default.0.klp57. notify yes.0. Dalam kasus ini.1.klp57. ubah konfigurasi menjadi berikut : include "/etc/bind/rndc.id"{ type master. Install dhcp server 2. notify yes. Masih pada file tersebut.conf.}.0. zone "sub-dhcp. allow-query {any. allow-update{ 127. } keys {"rndc-key". }.0.co.1.id. Masukkan konfigurasi berikut pada bagian paling atas dari script. DDNS digunakan ketika sebuah host ingin mendapatkan IP address sekaligus nama domain secara otomatis.1 port 953 allow{ 127.1. ada catatan penting lagi yaitu merubah permission folder /etc/bind/ dengan chmod 777 /etc/bind/. controls{ inet 127. allow-update { 127. }. key "rndc-key". Host hanya perlu mendaftarkan MAC address dari interface yang ingin didaftarkan. Namun. maka proses update host pada DNS server dapat dilakukan. DNS sudah memberikan file bernama rndc. kami memasang DDNS pada sub domain DHCP yang sudah terinstall DHCP untuk Modul 1.Laporan Praktikum Adhitya Bhawiyuga & Fajar Dwi Nugraha Praktikum Jaringan Komputer Modul 2 Teknik Informatika ITS 2009 Setting Dynamic DNS Dynamic DNS adalah gabungan fungsi antara DHCP dan DNS. kita perlu mendefiniskan sebuah key yang menjadi persetujuan antara DHCP server dan DNS server.0. Berikut langkah beserta konfigurasinya 1.}. Ketika kuncinya cocok. 3. Di sisi server.co.0.local.0.

} zone 108. ddns-update-style interim. Restart dhcp server dengan /etc/init. ddns-domainname "sub-dhcp. //nama domain host ddns-rev-domainname "in-addr.klp57. }. send dhcp-client-identifier fe:fe:fe:fe.co.id".id. key rndc-key.arpa".0.1. Misalnya.klp57. //nama key yg cocok dngn DNS zone sub-dhcp. Laporan ini dikerjakan dengan Linux dan OpenOffice . //allow update jika key cocok }.conf yaitu dengan format : send host-name "nama-host". Lakukan konfigurasi DHCP pada file /etc/dhcp3/dhcpd. send dhcp-client-identifier <MAC-address>. { primary 127.0. 4. kita perlu melakukan konfigurasi /etc/dhcp3/dhclient. Di client. } 5. include "/etc/bind/rndc. Tambahkan barisbaris berikut pada bagian paling atas dari script ddns-updates on.co.d/dhcp3-server restart 7.in-addr.conf. { primary 127.d/bind9 restart 6.252.1.10.0. konfigurasinya sebagai berikut ( MAC address dapat diperoleh dengan perintah ifconfig eth0) send host-name tes. key rndc-key. Restart bind dengan /etc/init.0.key".arpa.Laporan Praktikum Adhitya Bhawiyuga & Fajar Dwi Nugraha Praktikum Jaringan Komputer Modul 2 Teknik Informatika ITS 2009 key "rndc-key".

Laporan Praktikum Adhitya Bhawiyuga & Fajar Dwi Nugraha Praktikum Jaringan Komputer Modul 2 Teknik Informatika ITS 2009 Setting Proxy Server Laporan ini dikerjakan dengan Linux dan OpenOffice .

Squid juga memungkinkan kita untuk membatasi bandwidth dan besar maksimal file dapat didownload. Ada berbagai macam fungsi yang dapat dilakukan dengan squid seperti pembatasan akses untuk suatu subnet. alamat website. . pemblokiran suatu situs baik selamanya maupun hanya untuk waktu-waktu tertentu. terdapat kasus sebagai berikut. 2. Dalam pengerjaan praktikum ini kami menggunakan squid. kita membutuhkan software proxy server. Tentukan access control list (acl) untuk kasus di atas.acl url_regex [-i] domain untuk mendefinisikan domain web yang dituju. pembatasan waktu akses. Opsi -i menunjukkan bahwa daftar domain diletakkan dalam file Laporan ini dikerjakan dengan Linux dan OpenOffice . . Squid web-cache proxy server adalah software proxy server yang bersifat open source yang didesain untuk berjalan di sistem UNIX dan keluarganya (tentu saja termasuk Linux). ACL adalah daftar rule yang menyatakan pembagian privileges dari beberapa host yang ada dalam suatu network.acl dst ipaddress/subnet untuk mendefinisikan asal alamat network tujuan. waktu. – Subnet sekretaris tidak diperkenankan mengakses internet – Pegawai tidak diperkenankan mengakses situs tertentu pada jam kerja – Download dibatasi hanya 2 MB – Terdapat pembagian bandwith untuk engineer : bos : admin : lain-lain dengan perbandingan 4 : 3 : 2 : 1 – Maksimal 3 koneksi simultan per host Berikut langkah-langkah untuk melakukan setting pada server proxy : 1. .Laporan Praktikum Adhitya Bhawiyuga & Fajar Dwi Nugraha Praktikum Jaringan Komputer Modul 2 Teknik Informatika ITS 2009 Setting Proxy Server Untuk membuat server proxy.acl src ipaddress/subnet untuk mendefinisikan asal alamat network asal. Tentukan http_port untuk mendefinisikan port yang dipakai oleh server proxy. port dan lain-lain. Biasanya menggunakan 3128 atau 8080. Ada beberapa tipe ACL yang didukung yaitu ACL untuk network dan subnet baik tujuan maupun asal. Dalam praktikum ini. Berikut beberapa tipe ACL beserta syntaxnya. Kita hanya perlu mendefinisikan aturan-aturan tergantung kasus yang akan kita kerjakan.

0/255.192 acl dmz src 10.delay_parameters untuk mendefinisikan jumlah bandwith per pool Berikut konfigurasi untuk kasus di atas.255.64/255.255.255.0.255.255.58. Delay pool digunakan untuk mendefinisikan kecepatan akses (bandwith) baik untuk semua network maupun untuk ACL-ACL tertentu.0. Ada beberapa tipe delay pool beserta kegunaannya yaitu : .Laporan Praktikum Adhitya Bhawiyuga & Fajar Dwi Nugraha Praktikum Jaringan Komputer Modul 2 Teknik Informatika ITS 2009 .16/255.0 acl batas maxconn 3 #untuk membatasi maksimal koneksi 3.0.0/255.192 acl eng src 192.57.151.255. Tentukan delay pool.255.58.168.255. delay_pools 4 delay_class 1 2 delay_parameters 1 -1/-1 12500/12500 delay_access 1 allow eng delay_class 2 2 delay_parameters 2 -1/-1 9000/9000 delay_access 2 allow bos delay_class 3 2 delay_parameters 3 -1/-1 6000/6000 delay_access 3 allow adm delay_class 4 2 delay_parameters 4 -1/-1 3000/3000 delay_access 4 allow dhcp Laporan ini dikerjakan dengan Linux dan OpenOffice .acl time [singkatan-hari] [jam1:menit1-jam2:menit2] untuk mendefinisikan waktu.delay_pool untuk mendefinisikan jumlah kelompok bandwith .168.255.192 acl bos src 192.168.255.248 acl sek src 192.128/255.128 acl dhcp src 192.128/255.168.77.128 acl waktukerja time 02:00-05:00 acl semua src 0. Berikut spesifikasi ACL untuk kasus di atas : acl domainterlarang url_regex -i "/etc/squid/webterlarang" acl adm src 192.255.0/0.0.delay_pool untuk mendefinisikan kelas pool .168.57.58.255.

Syntax secara umum adalah : http_access [allow/deny] acl1 acl2.0 batas maxconn 3 reply_body_max_size 2MB allow all #membatasi download 2 MB delay_pools 4 delay_class 1 2 delay_parameters 1 -1/-1 12500/12500 delay_access 1 allow eng delay_class 2 2 delay_parameters 2 -1/-1 9000/9000 delay_access 2 allow bos delay_class 3 2 delay_parameters 3 -1/-1 6000/6000 delay_access 3 allow adm Laporan ini dikerjakan dengan Linux dan OpenOffice .0/255.255.168.192 eng src 192.77.168. Jika yang didefinisikan lebih dari satu.255.128/255.128 dhcp src 192. Edit file /etc/squid/squid.255.255. acl acl acl acl acl acl acl acl acl acl domainterlarang url_regex -i "/etc/squid/webterlarang" adm src 192. Posisi peletakan http_access yang berbeda juga berpengaruh terhadap hasil.conf dan tambahkan konfigurasi di atas.255. Opsi http_access merupakan penerapan aturan untuk memperbolehkan atau menolak akses http suatu ACL yang kita definisikan di atas.0/255.255.255.0.0/0.151.57.58.58.64/255. Acl yang didefinisikan dapat berupa satu atau beberapa acl.0. sehingga file akan menjadi seperti berikut.255.168.128/255.Laporan Praktikum Adhitya Bhawiyuga & Fajar Dwi Nugraha Praktikum Jaringan Komputer Modul 2 Teknik Informatika ITS 2009 4.255.168. Tentukan http_access.128 waktukerja time 02:00-05:00 semua src 0. Berikut konfigurasi untuk kasus di atas.192 bos src 192.0.58.255.255.16/255.0.57. http_access deny domainterlarang waktukerja http_access allow batas 5.255.192 dmz src 10.168. maka akan dianggap memakai logika AND.248 sek src 192.

77.17) export http_proxy=”http://10.Laporan Praktikum Adhitya Bhawiyuga & Fajar Dwi Nugraha Praktikum Jaringan Komputer Modul 2 Teknik Informatika ITS 2009 delay_class 4 2 delay_parameters 4 -1/-1 3000/3000 delay_access 4 allow dhcp http_access deny domainterlarang waktukerja http_access allow batas 6. kita perlu melakukan konfigurasi proxy server yang dituju dengan menggunakan (asumsi alamat IP proxy adalah 10. Tes akses web dengan menggunakan lynx. Untuk host.17:3128/” 8.151.77. Laporan ini dikerjakan dengan Linux dan OpenOffice .d/squid restart 7.151. Restart squid server dengan /etc/init.

Laporan Praktikum Adhitya Bhawiyuga & Fajar Dwi Nugraha Praktikum Jaringan Komputer Modul 2 Teknik Informatika ITS 2009 Setting Mail Server Laporan ini dikerjakan dengan Linux dan OpenOffice .

domain is the MUA's job. Edit file /etc/postfix/main.cf.Laporan Praktikum Adhitya Bhawiyuga & Fajar Dwi Nugraha Praktikum Jaringan Komputer Modul 2 Teknik Informatika ITS 2009 Setting Mail Server Dalam proses pengiriman email baik yang lokal maupun yang keluar. dibutuhkan software mail server. tambahkan nama host yaitu surat. tambahkan script berikut pada database DNS server surat IN A 10.dist for a commented. # See /usr/share/postfix/main. #myorigin = /etc/mailname smtpd_banner = $myhostname ESMTP $mail_name (Debian/GNU) biff = no # appending . Untuk kasus ini. kita akan mendefinisikan suatu domain email yang sama dengan nama host tempat server mail berada. MX dalam zone tersebut yang dijadikan prioritas utama adalah yang name servernya surat. Pada mydestination.id.17 IN MX 10 surat Artinya.id. Berikut langkah konfigurasinya.co.co. Dalam file tersebut.co. Pada tahapan sebelumnya. Sehingga konfigurasinya menjadi seperti berikut.151. Laporan ini dikerjakan dengan Linux dan OpenOffice . 2.klp57. Salah satu mail server yang dapat digunakan adalah postfix. Jadi bila ditulis lengkap. more complete version # Debian specific: Specifying a file name will cause the first # line of that file to be used as the name. 1.klp57.cf. Nantinya. Kita perlu mendefinisikan name server yang berjenis MX (mail exchange) pada database DNS server yang sudah kita buat. Edit database pada DNS server.id. Mail server berguna untuk merelay atau menyampaikan email yang dikirim ke mail server yang lain sehingga pada akhirnya dapat dibaca oleh client. anda perlu mendefinisikan myhostname yang diisi dengan nama host yaitu surat. kita sudah membuat DNS server yang juga dibutuhkan untuk setting mail server.77. inet_interfaces yang diisi dengan alamat IP tempat anda meletakkan server mail. akan berupa surat.klp57. The Debian default # is /etc/mailname. File tersebut adalah file konfigurasi utama.

id. adduser panjul 4.1 3. localhost.co.co.0. myhostname = surat. localhost. Tes server mail dengan telnet. localhost relayhost = mynetworks = 127. Sebagai contoh jika kita ingin menggunakan user Laporan ini dikerjakan dengan Linux dan OpenOffice .localdomain.id alias_maps = hash:/etc/aliases alias_database = hash:/etc/aliases myorigin = /etc/mailname mydestination = surat.17.klp57. 127.Laporan Praktikum Adhitya Bhawiyuga & Fajar Dwi Nugraha Praktikum Jaringan Komputer Modul 2 Teknik Informatika ITS 2009 append_dot_mydomain = no # Uncomment the next line warnings #delay_warning_time = 4h to generate "delayed mail" # TLS parameters smtpd_tls_cert_file=/etc/ssl/certs/ssl-cert-snakeoil.klp57. reject #broken_sasl_auth_clients=yes # See /usr/share/doc/postfix/TLS_README. Tambahkan user baru pada host tempat mail server berada dengan perintah (tambahkan user dengan nama panjul).d/postfix restart 5.151.0. surat.key smtpd_use_tls=yes smtpd_tls_session_cache_database = btree:${queue_directory}/ smtpd_scache smtp_tls_session_cache_database = btree:$ {queue_directory}/smtp_scache #pam auth #smtpd_sasl_auth_enable=yes #smtpd_sasl_local_domain=surat #smtpd_recipient_restrictions=permit_mynetworks. Restart server postfix dengan /etc/init.0. permit_sasl_authentificated.pem smtpd_tls_key_file=/etc/ssl/private/ssl-cert-snakeoil.gz in the postfixdoc package for # information on enabling SSL in the smtp client.77.0.0/8 mailbox_size_limit = 0 recipient_delimiter = + inet_interfaces = 10.

co.klp57. ada beberapa metode seperti dengan POP3 atau yang paling sederhana dengan perintah tail /var/mail/tes.klp57.id 8.id.151.berarti sudah berhasil. Laporan ini dikerjakan dengan Linux dan OpenOffice . Untuk melihat isi email di server.17. Connected to surat. proses telnet berhasil Trying 10.demoslice. (titik).id rcpt to:tes@surat. 220 mail.klp57. Ketikkan isi surat dimulai dengan mengetikkan DATA. Definisikan pengirim dan penerima dengan mail from:panjul@surat.Laporan Praktikum Adhitya Bhawiyuga & Fajar Dwi Nugraha Praktikum Jaringan Komputer Modul 2 Teknik Informatika ITS 2009 panjul yang sudah kita buat.klp57.Subject dan dikahiri dengan tanda .co. DATA Subject : testing kirim email coba kirim email jeh . QUIT 9..co.. Escape character is '^]'.co. telnet panjul@surat. Nama “tes” tergantung dari penerima email.com ESMTP Postfix (Debian) 7.77. Jika email dapat dibaca subject dan isinya.id 6. Jika keluar pesan 202.

Laporan Praktikum Adhitya Bhawiyuga & Fajar Dwi Nugraha Praktikum Jaringan Komputer Modul 2 Teknik Informatika ITS 2009 Setting Samba Server Laporan ini dikerjakan dengan Linux dan OpenOffice .

Tes dengan memakai smbclient. Anda dapat merubah permission folder yang dibuat tadi sesuai dengan ketentuan. adduser panjul 3. path tempat folder yang akan digunakan. Misal nama foldernya share. Anda perlu mendefinisikan nama user pada saat Laporan ini dikerjakan dengan Linux dan OpenOffice .0/26 #subnet yang ditolak 7. Restart server samba /etc/init. mkdir /home/panjul/share 5.168. Beriktu langkah konfigurasinya. IP atau subnet yang dilarang untuk mengakses dan lainlain.conf. 1. Buat folder yang akan ditempati oleh file-file yang akan di share. Buat password samba untuk user yang baru dibuat dengan smbpasswd panjul 4. Buatlah user baru yang nantinya akan digunakan sebagai user masuk misalnya nama user adalah panjul. Dalam file tersebut anda perlu mendefinisikan nama share. [freeshare] #nama share path=/home/panjul/share #lokasi share public = yes browsable = yes writable = yes #dapat ditulis valid user = panjul #user untuk login write list = panjul hosts deny = 193. Lakukan konfigurasi pada file /etc/samba/smb. 6.d/samba restart 8. Samba server dapat diperoleh secara gratis.58. Berikut konfigurasinya (letakkan di akhir file).Laporan Praktikum Adhitya Bhawiyuga & Fajar Dwi Nugraha Praktikum Jaringan Komputer Modul 2 Teknik Informatika ITS 2009 Setting Samba Samba server adalah sebuah software server yang memungkinkan komputer dari berbagai platform untuk saling berbagi file dalam suatu tempat tertentu. Install sambar server apt-get install samba 2. Misalnya user lain hanya dapat membaca saja. user yang dapat mengakses.

17/freeshare 9.151. Lakukan penambahan folder dengan perintah mkdir nama_folder 10.151.Tampilkan isi share dengan perintah ls. jika usernya panjul dan server terletak di IP 10. Sebagai contoh. Jika berhasil. maka konfigurasi samba berhasil.maka perintahnya menjadi smbclient -U panjul //10.Laporan Praktikum Adhitya Bhawiyuga & Fajar Dwi Nugraha Praktikum Jaringan Komputer Modul 2 Teknik Informatika ITS 2009 anda menjalankan smbclient. Laporan ini dikerjakan dengan Linux dan OpenOffice .17 dan nama sharenya adalah freeshare.77.77.

Sign up to vote on this title
UsefulNot useful