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

klp57.131 192.id.co.58.co.co.57.co. @ IN SOA klp57. sub-dhcp. srveng srvdhcp srvsek Laporan ini dikerjakan dengan Linux dan OpenOffice .168.57.Laporan Praktikum Adhitya Bhawiyuga & Fajar Dwi Nugraha Praktikum Jaringan Komputer Modul 2 Teknik Informatika ITS 2009 Berikut konfigurasinya : .klp57. IN NS srvbos IN A 192.id.131 $ORIGIN sub-dhcp.77.168.id.168.168.58.id. IN NS srveng IN A 192.151.co.58.77.130 192. root.id.id. sub-sek.77. @ @ 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. $TTL 604800 $ORIGIN klp57. Expire 604800 ) .17 10. .klp57.klp57.58. Refresh 86400 .168.58.58.co.2 surat srvbos $ORIGIN sub-bos.klp57.id. Retry 2419200 .id.klp57.130 $ORIGIN sub-eng.168.klp57.17 192.132 10.151.17 10.co. BIND data file for local loopback interface .co.2 $ORIGIN sub-sek.57.klp57.id. IN NS srvdhcp IN A 192.co.151.id.id.168. IN NS srvsek IN A 192.168.2 $ORIGIN sub-adm.168. sub-bos.2 192.66 192.klp57.co.klp57.168. Serial 604800 .57.co. sub-eng.id. ( 25 . Negative Cache TTL .co.

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

36.3 7.co.151.3 search its.ac.46.77.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.id nameserver 10.its.d/bind9 restart Laporan ini dikerjakan dengan Linux dan OpenOffice .ac.id nameserver 202. Berikut konfigurasinya : search klp57. Lakukan restart bind dengan /etc/init.if.17 search ajk.id nameserver 10.151.129.

id akan mempunyai nama bos2. maka anda dapat menggunakan nama subeng.klp57.id sub-adm.co. setiap host di suatu subnet akan mempunyai domain sesuai dengan domain server di subnet masing masing.local.id. Misalnya di subnet bos didefinisikan dengan nama domain subbos. jika ingin menggunakan subdomain untuk subnet engineer. konfigurasi yang dilakukan hampir mirip dengan yang dilakukan pada DNS server pusat.co.klp57.klp57.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. klp57.db.id sub-bos. Sebagai contoh.id.co.co.id sub-dhcp.co. Dan begitu juga berlaku untuk subnet-subnet lain misalnya Laporan ini dikerjakan dengan Linux dan OpenOffice .id sub-sek.klp57.co.sub-bos.klp57. Berikut langkah .id Untuk menyetting DNS sub domain dari setiap subnet.klp57.co. Yang memebedakan adalah definisi-definisi yang ada dalam database maupun isi setting pada file named. Sebaiknya anda menggunakan nama database yang cocok dengan nama subdomain yang ingin anda gunakan.klp57.co.co.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. Maka host bos2 dalam satu subnet yang yang didaftarkan di domain server sub-bos.conf.co.klp57. Jadi.id sub-eng.klp57.server DNS juga dipasang di setiap subnet.id.

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

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

Retry 2419200 . @ IN NS srvadm. allow-transfer {any. BIND data file for local loopback interface .co.168.sub-eng.db". ( 2 .klp57. Negative Cache TTL .klp57.untuk subnet sekretaris : zone "sub-sek.132 .localhost.168.131 192.168.id. .id.klp57. @ IN SOA localhost.klp57. Laporan ini dikerjakan dengan Linux dan OpenOffice . Serial 604800 . }.58.57.}.id.local Berikut konfigurasinya : . Expire 604800 ) .untuk subnet bos : zone "sub-bos.131 192.klp57. $TTL 604800 $ORIGIN sub-adm.58. allow-query {any.co.58.id"{ type master.67 • Edit file konfigurasi lokal dengan vim /etc/bind/named.168. 192. file "/etc/bind/sub-sek.id.conf. Refresh 86400 .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.sub-adm.57.57.untuk subnet administrator: .66 adm2 IN A 192. @ IN A 192. root.168.id"{ type master.klp57.co. .66 srvadm IN A 192.}.co.168.co.co.

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

Setting forwarders ditujukan ke srever DNS pusat options { directory "/var/cache/bind/".id nameserver 202. auth-nxdomain no.3 search its.17.its. }. }.conf.17 search ajk. forwarders { 10. query-source address * port 53.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. }.151.id nameserver 10.151. • Edit /etc/resolv.id nameserver 10.d/bind9 restart Laporan ini dikerjakan dengan Linux dan OpenOffice . Berikut konfigurasinya untuk semua subnet: search klp57.conf.151.ac.untuk semua subnet. # conform to RFC1035 listen-on-v6 { any. File ini dignakan untuk menentukan ke server mana komputer akan bertanya tentang nama host yang akan dituju.77.co.129.77.options Berikut konfigurasinya : .ac.36.46.if.3 • Lakukan restart bind dengan /etc/init.

maka kita juga mendefinisikan alamat IP dari DNS server utama dan juga lokasi tempat file database berada. Hal ini terjadi karena program akan melakukan update file dalam direktori tersebut.17.co. Pada prinsipnya.conf. file "/etc/bind/klp57. masters {10. Beriktu langkah-langkah yang perlu dilakukan untuk pengaturan slave DNS server. } 3. yaitu anda mungkin perlu untuk merubah permission folder /etc/bind/ dengan chmod 777 /etc/bind/.id. maka proses update tidak dapat terjadi.151.co. 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. Cek pada direktori /etc/bind. Lakukan tambahan konfigurasi file /etc/bin/named. Jika file database klp57.db".berarti konfigurasi slave DNS telah sukses. 1. Secara umum. Laporan ini dikerjakan dengan Linux dan OpenOffice . sehingga jika tidak mendapat permission.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.id" { type slave. Ada beberapa catatan penting menurut pengalaman penulis. Berikut tambahan konfigurasinya.d/bind restart 4. Install bind dengan apt-get install bind9 2. zone "klp57.}. tipe server. Lakukan restart server DNS baik pada server utama maupun pada server yang slave dengan /etc/init.77.id sudah ada. Jika tiper servernya slave. Konfigurasi ini dilakukan untuk mendefinisikan zona.co.

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

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

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 .

pemblokiran suatu situs baik selamanya maupun hanya untuk waktu-waktu tertentu. Tentukan http_port untuk mendefinisikan port yang dipakai oleh server proxy. Biasanya menggunakan 3128 atau 8080. Tentukan access control list (acl) untuk kasus di atas. terdapat kasus sebagai berikut. – 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. Opsi -i menunjukkan bahwa daftar domain diletakkan dalam file Laporan ini dikerjakan dengan Linux dan OpenOffice . Berikut beberapa tipe ACL beserta syntaxnya. Ada berbagai macam fungsi yang dapat dilakukan dengan squid seperti pembatasan akses untuk suatu subnet. 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). . Dalam praktikum ini. Kita hanya perlu mendefinisikan aturan-aturan tergantung kasus yang akan kita kerjakan.acl url_regex [-i] domain untuk mendefinisikan domain web yang dituju. . alamat website. waktu. .acl src ipaddress/subnet untuk mendefinisikan asal alamat network asal.acl dst ipaddress/subnet untuk mendefinisikan asal alamat network tujuan. kita membutuhkan software proxy server. port dan lain-lain. 2.Laporan Praktikum Adhitya Bhawiyuga & Fajar Dwi Nugraha Praktikum Jaringan Komputer Modul 2 Teknik Informatika ITS 2009 Setting Proxy Server Untuk membuat server proxy. Squid juga memungkinkan kita untuk membatasi bandwidth dan besar maksimal file dapat didownload. pembatasan waktu akses. ACL adalah daftar rule yang menyatakan pembagian privileges dari beberapa host yang ada dalam suatu network. Dalam pengerjaan praktikum ini kami menggunakan squid. Ada beberapa tipe ACL yang didukung yaitu ACL untuk network dan subnet baik tujuan maupun asal.

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 .255.128 acl dhcp src 192.151.255.0/0.57.0.168. Ada beberapa tipe delay pool beserta kegunaannya yaitu : .58.192 acl eng src 192.255. Berikut spesifikasi ACL untuk kasus di atas : acl domainterlarang url_regex -i "/etc/squid/webterlarang" acl adm src 192.16/255.168.64/255.0.0.57.128/255.255.255.delay_pool untuk mendefinisikan kelas pool .0/255.128 acl waktukerja time 02:00-05:00 acl semua src 0.192 acl bos src 192.168.192 acl dmz src 10.58.0/255. Delay pool digunakan untuk mendefinisikan kecepatan akses (bandwith) baik untuk semua network maupun untuk ACL-ACL tertentu.acl time [singkatan-hari] [jam1:menit1-jam2:menit2] untuk mendefinisikan waktu.248 acl sek src 192.168.255.58.255.255.255.255.168.128/255.delay_parameters untuk mendefinisikan jumlah bandwith per pool Berikut konfigurasi untuk kasus di atas.77. Tentukan delay pool.Laporan Praktikum Adhitya Bhawiyuga & Fajar Dwi Nugraha Praktikum Jaringan Komputer Modul 2 Teknik Informatika ITS 2009 .255.delay_pool untuk mendefinisikan jumlah kelompok bandwith .0.0 acl batas maxconn 3 #untuk membatasi maksimal koneksi 3.

58.168.0.128 dhcp src 192.192 bos src 192.255.16/255.255.64/255.0.0/255.168. maka akan dianggap memakai logika AND.255.168.151.255. Acl yang didefinisikan dapat berupa satu atau beberapa acl.255.255.168. 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 .168.192 dmz src 10.255.Laporan Praktikum Adhitya Bhawiyuga & Fajar Dwi Nugraha Praktikum Jaringan Komputer Modul 2 Teknik Informatika ITS 2009 4.255. Posisi peletakan http_access yang berbeda juga berpengaruh terhadap hasil.0/0.255.77.0.128/255. Tentukan http_access.248 sek src 192.57.255.128 waktukerja time 02:00-05:00 semua src 0. Berikut konfigurasi untuk kasus di atas.58.0/255.255. acl acl acl acl acl acl acl acl acl acl domainterlarang url_regex -i "/etc/squid/webterlarang" adm src 192.255. sehingga file akan menjadi seperti berikut.192 eng src 192.conf dan tambahkan konfigurasi di atas.0.57.58. Jika yang didefinisikan lebih dari satu. http_access deny domainterlarang waktukerja http_access allow batas 5. Edit file /etc/squid/squid. Opsi http_access merupakan penerapan aturan untuk memperbolehkan atau menolak akses http suatu ACL yang kita definisikan di atas.128/255.

17:3128/” 8. Untuk host. Laporan ini dikerjakan dengan Linux dan OpenOffice . Restart squid server dengan /etc/init.17) export http_proxy=”http://10. kita perlu melakukan konfigurasi proxy server yang dituju dengan menggunakan (asumsi alamat IP proxy adalah 10.d/squid restart 7. Tes akses web dengan menggunakan lynx.151.77.77.151.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.

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 .

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

0. Restart server postfix dengan /etc/init.localdomain. localhost.pem smtpd_tls_key_file=/etc/ssl/private/ssl-cert-snakeoil. reject #broken_sasl_auth_clients=yes # See /usr/share/doc/postfix/TLS_README.151. Sebagai contoh jika kita ingin menggunakan user Laporan ini dikerjakan dengan Linux dan OpenOffice . Tes server mail dengan telnet.17. myhostname = surat.id.gz in the postfixdoc package for # information on enabling SSL in the smtp client.co.0.1 3. Tambahkan user baru pada host tempat mail server berada dengan perintah (tambahkan user dengan nama panjul).klp57.id alias_maps = hash:/etc/aliases alias_database = hash:/etc/aliases myorigin = /etc/mailname mydestination = surat.77. adduser panjul 4. localhost relayhost = mynetworks = 127.0. 127.0/8 mailbox_size_limit = 0 recipient_delimiter = + inet_interfaces = 10.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.klp57. surat. permit_sasl_authentificated.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.0.d/postfix restart 5. localhost.co.

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

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 .

Misalnya user lain hanya dapat membaca saja.conf. IP atau subnet yang dilarang untuk mengakses dan lainlain. Beriktu langkah konfigurasinya. Tes dengan memakai smbclient. user yang dapat mengakses. Lakukan konfigurasi pada file /etc/samba/smb. [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. 1. Anda perlu mendefinisikan nama user pada saat Laporan ini dikerjakan dengan Linux dan OpenOffice . Anda dapat merubah permission folder yang dibuat tadi sesuai dengan ketentuan. adduser panjul 3.0/26 #subnet yang ditolak 7.58. mkdir /home/panjul/share 5. Berikut konfigurasinya (letakkan di akhir file). Samba server dapat diperoleh secara gratis. 6. Misal nama foldernya share.d/samba restart 8. Buat password samba untuk user yang baru dibuat dengan smbpasswd panjul 4. Buat folder yang akan ditempati oleh file-file yang akan di share.168. Buatlah user baru yang nantinya akan digunakan sebagai user masuk misalnya nama user adalah panjul. Restart server samba /etc/init.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. Dalam file tersebut anda perlu mendefinisikan nama share. Install sambar server apt-get install samba 2. path tempat folder yang akan digunakan.

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