Modul Debian 6 by:smkn 1 pandeglang

42
Modul Tutorial konfigurasi Debian 6

description

Modul ini di buat untuk semua orang

Transcript of Modul Debian 6 by:smkn 1 pandeglang

Page 1: Modul Debian 6 by:smkn 1 pandeglang

ModulTutorial konfigurasi Debian 6

Page 2: Modul Debian 6 by:smkn 1 pandeglang

I. Konfigurasi IP Address

Langkah pertama ketikan perintah di bawah ini.

File /etc/network/interfaces itu untuk memuat konfigurasi IP yang akan digunakan oleh Network Interface yang terpasang pada suatu komputer. Selain alamat IP, file ini juga menyimpan informasi tentang routing.Di bawah ini adalah salah satu contoh isi file /etc/network/intefaces

Tambahkan Ip eth1 untuk Ip publicTuliskan ip eth1 pada baris yang paling bawahSeperti pada gambar berikut ini.

Page 3: Modul Debian 6 by:smkn 1 pandeglang

Setelah mengetikan ip untuk eth1 tekan Ctrl+X Kemudian tekan Y terus enterKemudian aktifkan eht1 dengan cara seperti berikut.

Setelah mengaktifkan eth1 cek apakan eth1 tersebut sudah aktif apa tidak caranya dengan mengetikan printah Route –n. jika eth1 sudah aktif maka akan muncul tampilan seperti pada gambar di bawah ini.

Konfigurasipun selesai sekarang restart interfeces

Cek Ip yang sudah kita konfigurasi dengan cara Ifconfig Ifconfig eth0 Ifconfig eth1

Page 4: Modul Debian 6 by:smkn 1 pandeglang

II. Konfigurasi RouterKonfigurasi yang kita lakukan dengan menggunakan rc.local

ketikan nano /etc/rc.local

maka akan muncul seperti gambar berikut.

Tambahkan script iptables –t nat –A POSTROUTING –o eth0 –j MASQUERADE

Kemudian tekan Ctrl+X kemudian YSetelah itu lakukan konfigurasi di file sysctl.conf

Page 5: Modul Debian 6 by:smkn 1 pandeglang

Ctrl+w ketikan ip_forward

Hilangkan tanda pagar pada#net.ipv4.ip_forward=1Menjadinet.ipv4.ip_forward=1

kemudian tekan Ctrl+X dan Y enterkonfigurasi routerpun selesai, setelah selesai mengkonfigurasi router silahkan restart Pc

Cek Routernya dengan menggunakan iptables-save

Page 6: Modul Debian 6 by:smkn 1 pandeglang

III. Konfigurasi DHCPPertama kita install dulu dengan mengetik perintah

Pada instalasi selesai pasti squid yang kita install akan failed, karena squid belum dikonfigurasi

Kita harus mengkonfigurasi pada file dhcp.conf. Konfigurasi yang kita gunakan dengan menggunakan perintah nano /etc/dhcp3/dhcp.conf

Maka akan muncul seperti ini, cari script seperti yang dibawah ini.

Hapus tanda pagar, dan lakukan konfigurasi pada file ini.Untuk 10.5.5.0 kita ganti dengan ip network eth1 kita yaitu 192.168.20.0Untuk 255.255.255.224 kita ganti dengan netmask eth1 kita yaitu 255.255.255.0Dan renge adalah batas ip, yang dimana ip client akan ditentukan oleh kita. Untuk range kita akan memberi ip client dari mulai 192.168.20.100 sampai dengan 192.168.20.200Untuk pengisian option domain-name-servers kita ganti saja pakai ip eth0, eth1, dan ip goggle.Untuk pengisian option routers kita ganti saja pakai ip eth1, option routers ini akan menjadi gateway di client kita.Dan untuk pengisian option broadcast-address kita masukan ip broadcast eth1

Page 7: Modul Debian 6 by:smkn 1 pandeglang

Untuk lebih jelasnya kita liat gambar berikut ini.

Kemudian lakukan konfigurasi pada file isc-dhcp-server dan isikan eth1 pada INTERFACES=”eth1” dengan perintahnano /etc/default/isc-dhcp-server

Kemudian restart dengan perintahService isc-dhcp-server restart

Pengujian pada clientPilih Public Network pada select a location for the network

Page 8: Modul Debian 6 by:smkn 1 pandeglang

Buka Network and Sharing Center > Virtual Host-Only Network #2 > Details

Dan test connections dari server ke client dengan cara Tekan Windows+R Ketikan cmd terus enter Ping 192.168.10.10 Ping 192.168.20.10

Page 9: Modul Debian 6 by:smkn 1 pandeglang

IV. Konfigurasi DNS server Pertama install bind9 dengan perintah

Lalu konfigurasi DNS dengan perintah

Lalu tambahkan secript berikut di bagian paling akhir

Jika sudah tekan Ctrl+X kemudian Y enterCopykan file dari db.local ke db.smkDengan perintah

Setelah itu kita konfigurasi file db.smkDengan perintah nano /etc/bind/db.smk

Maka akan muncul seperti ini.

Page 10: Modul Debian 6 by:smkn 1 pandeglang

Untuk mengedit file ini kita ganti yang tadinya localhost menjadi domain yang kita akan buat.Dan untuk ip default seperti 127.0.0.1 kita ganti pake ip eth1Seperti pada gambar berikut.

Setelah selesai mengedit kita save dan keluar.Pada tahap selanjutnya kita copykan kembali file db.127 ke db.192Dengan perintah sebagai berikut.

Setelah itu kita buka file db.192Dengan perintah sebagai berikut.

Dan hasilnya akan muncul seperti ini.

Untuk localhost kita bisa ganti dengan domain kita dan untuk 1.0.0 kita cukup ketikan 10 saja.Untuk lebih jelas kita liat gambar berikut ini.

Page 11: Modul Debian 6 by:smkn 1 pandeglang

Setelah itu save lalu simpan file tersebut.Tahap selanjutnya isikan domain, ip eth0, ip gateway eth0, ip eth1 dan ip goggle pada file /etc/resolv.conf.Buka file /etc/resolv.conf dengan perintah sebagai berikut.

Maka akan muncul seperti ini, dan lalu kita isikan domain, ip eth0, ip eth1, da nip google.

Setelah itu save lalu keluar, dan restart DNSnya dengan perintahService bind9 restart

Pengujian di server Nslookup smkn1pandeglang.sch.id Nslookup 192.168.20.10

Pengujian di clientBuka cmd atau Command PromptLalu ketikan perintah yang sama seperti perintah yang diatas

Page 12: Modul Debian 6 by:smkn 1 pandeglang

V. Instalasi dan Konfigurasi Web ServerUntuk mengkonfigurasi web server kita install dulu web servernya, cara installnya seperti berikut ini.

Masukan password untuk root kemudian Ok

Masukan ulang password.

Pilih Apache2 dengan menggunakan space kemudian Ok

Page 13: Modul Debian 6 by:smkn 1 pandeglang

Takan Yes untuk configurasi phpmyadmin

Masukan password databases untuk phpmyadmin, memakai password ini bertujuan untuk pengamanan

Masukan password mysql pada phpadmin

Page 14: Modul Debian 6 by:smkn 1 pandeglang

Konfigrmasi ulang password mysql pada phpmyadmin

Edit tampilan htmlnya di file /var/www/index.html

Hapus semua script defaultnya dan ganti dengan selera web kalianIni adalah script sederhana dari kelompok kami dan sedikit kenang-kenangan juga tentunya :D

Setelah itu silahkan untuk mensavenya dan keluar.Lalu restart apache2 nya dengan perintahService apache2 restart

PengujianUntuk pengujian di server tinggal ketikan perintah w3m smkn1pandeglang.sch.id

Page 15: Modul Debian 6 by:smkn 1 pandeglang

Dan akan muncul seperti ini.

Silahkan buka di mozila client ketikan di addressbarnya www.smkn1pandeglang.sch.id

Page 16: Modul Debian 6 by:smkn 1 pandeglang

VI. Instalasi dan Konfigurasi FTP ServerInstall ftp server dengan perintah berikutApt-get install proftpd

Pilih standalone

Setelah terinstall lakukan konfigurasi ftp.Tahap pertama buka file /etc/proftpd/proftpd.conf

Ganti ServerName nya yang defaultnya Debian di ubah menjadi domain sendiri yaitu smkn1pandeglang.sch.id

Page 17: Modul Debian 6 by:smkn 1 pandeglang

Sperti ini.

Setelah itu hapus tanda semua tanda pagar dari mulai <Anonymous ~ftp> sampe </Anonymous> kecuali tanda pagarnya double dan tanda pagar yang tidak ada tulisannya.

Dan cari tulisan Berikut ini.

Page 18: Modul Debian 6 by:smkn 1 pandeglang

Ganti menjadi seperti ini.

Kemudian save dan keluar, lalu restart ftpnyaService proftpd restart

Page 19: Modul Debian 6 by:smkn 1 pandeglang

PengujianUntuk pengujian di linux caranya sebagai berikutBuka ftp localhostKemudian masuk user dengan nama anonymousKosongkan PasswordKemudian ls, ls > untuk melihat tata letak file di dalamnyaSetelah itu bye untuk keluar dari ftp localhost

Buka Windows Explorer dan ketikan di addressbar ftp://ftp.smkn1pandeglang.sch.id

Page 20: Modul Debian 6 by:smkn 1 pandeglang

VII. Instalasi dan Konfigurasi Mail ServerInstalasi Mail ServerMail server ini membutuhkan disk 2 / binery 2 dari dvd debian 6Agar disk 2 terbaca dan bisa melakukan instalasi di disk 2, kita add terlebih dahulu disknya

Jika sudah di add kita bisa lakukan instalasinya sekarang, untuk mail server yang kami bahas ini. Kami menggunakan courier untuk mengirim dan menerima pesannyaApt-get install courier-pop courier-imap postfix

Akan muncul seperti ini. Itu tandanya paket instalasinya ada di disk 1 / binary 1Masukan disk 1 /dvd binary 1 kemudian press enter

Setelah itu akan ada postfix configuration press Ok

Page 21: Modul Debian 6 by:smkn 1 pandeglang

Pilih Internet Site

Masukan domain kita pada postfix configuration bagian System mail name

Masukan disk 2 / dvd binary 2 kembali

Page 22: Modul Debian 6 by:smkn 1 pandeglang

Lalu ketikan perintah maildirmake /etc/skel/Maildir

Bikin 2 user user kirim dan user terimaCara membikin user baru yaitu dengan adduser nama_usernya

Buka /etc/postfix/main.cf

Tuliskan dipaling bawah home_mailbox = Maildir/

Konfigurasi ulang postfixnya

Page 23: Modul Debian 6 by:smkn 1 pandeglang

Press ok pada configurasion

Pilih Internet Site

Jangan diubah tetap diisikan domain kita!

Page 24: Modul Debian 6 by:smkn 1 pandeglang

Yang ini biarkan saja tetap kosong

Press enter

Plih No

pada akhirnya tuliskan 0.0.0.0/0

Page 25: Modul Debian 6 by:smkn 1 pandeglang

Kemudian pilih No

Press enter

Enter lagi

Pilih Ipv4

Page 26: Modul Debian 6 by:smkn 1 pandeglang

Kemudian restart postfix, courier-imap, dan courier-pop nya.Service postfix restartService courier-pop restartService courier-imap restart

PengujianUntuk menguji cara mengirim pesan bisa kita gunakan perintahtelnet “nama_domain” 25mail from: kirimrcpt to: terimadatatest.quit

Untuk menguji cara menerima

Kemudian user terimaPass qStat => untuk memeriksa apakah ada pesan atau tidak jika ada maka akan ada tulisan ok 1 …retr 1 => untuk masuk pada pesan yang sudah diperiksaquit

Page 27: Modul Debian 6 by:smkn 1 pandeglang

VIII. Instalasi dan konfigurasi SquirrelmailInstalasi squirrelmailApt-get install squirrelmail

Akan muncul seperti iniMasukan disk 1 / dvd binary 1

Page 28: Modul Debian 6 by:smkn 1 pandeglang

Masukan kembali disk 2 / dvd binary 2

Buka file /etc/apache2/apache2.conf

Isikan yang paling bawahInclude /etc/squirrelmail/apache.conf

Buka file /etc/squirrelmail/apache.conf

Cari script dibawah ini.

Page 29: Modul Debian 6 by:smkn 1 pandeglang

Ubah script tersebut menjadi seperti dibawah ini

Restart apache2nyaService apache2 restart

PengujianBuka mozila pada sisi client, tuliskan mail.smkn1pandeglang.sch.id pada addressbar

Mengujikan pengiriman pesan dari user1 = kirim ke user2 = terima

Page 30: Modul Debian 6 by:smkn 1 pandeglang

Mengujikan penerimaan pesan

IX. Instalasi SSH ServerInstalasi ssh serverApt-get install ssh-server

X. Instalasi dan konfigurasi Ntp ServerInstalasi NTP ServerApt-get install ntp ntpdate

Buka file /etc/ntp.conf

Hapus tanda pagar statsdir /var/log/ntpstats/

Menjadi

Page 31: Modul Debian 6 by:smkn 1 pandeglang

Cari script server ntp.your-provider.example

Menjadi

Cari script server 0.debian.pool.ntp.org iburst sampe server 3.debian.pool.ntp.org iburst

Beri tanda pagar dan bikin server baru

Cari #restrick 192.168.123.0 mask 255.255.255.0 notrustTuliskan dibawah script tersebutRestrict 192.168.20.0 mask 255.255.255.0 nomodify notrap

Restart ntpnyaService ntp restart

Katik perintah ntpq -p untuk mencari tahu jalan tidaknya ntp kita

Page 32: Modul Debian 6 by:smkn 1 pandeglang

PengujianPengujian pada serverNtpdate –u ntp.smkn1pandeglang.sch.id

Pengujian pada client1=>

2=>

3=>

4=>

Page 33: Modul Debian 6 by:smkn 1 pandeglang

XI. Instalasi dan Konfigurasi SambaInstalasi sambaApt-get install samba samba-client

Ganti WORKGROUP menjadi domain kita

Menjadi

Bikin folder yang akan kita share, dan jadikan folder tersebut menjadi full access

Buka file /etc/samba/smb.conf

Tekan Ctrl+W terus ketik security = user

Hapus tanda pagar tersebut, dan user digantikan dengan share karena share sifatnya anonymous jika user mengambil datanya pun harus pake akun

Page 34: Modul Debian 6 by:smkn 1 pandeglang

Tekan Ctrl+w ketikan HomesDiatas homes kita bikin folder output untuk menshare ke client / pc yang lain

Setelah itu save lalu keluar, dan restart sambanyaService samba restart

PengujianBuka windows explorer ketikan di addressbar smkn1pandeglang.sch.id / ip eth1

Page 35: Modul Debian 6 by:smkn 1 pandeglang

XII. Instalasi dan Konfigurasi Proxy TransparentInstall proxy pada server kita dengan perintahApt-get install squid

Buka file /etc/squid/squid.conf

Cari dengan cara Ctrl+w http_port 3128

http_port 3128 dijadikan transparent dengan cara sebagai berikut

Cari dengan cara Ctrl+w acl connect

Describsikan web dan kata yang kita proxy

Page 36: Modul Debian 6 by:smkn 1 pandeglang

Buka file /etc/squid/situs

Isikan situs apa saja yang kita akan proxy, kami akan memproxy 2 situs terkenal di dunia yaitu1. www.facebook.com 2. www.youtube.com

buka file /etc/squid/kata

isikan kata apa saja yang kita akan proxy, kata yang kami pilih yaitu1. Porn2. Sex

Terapkan squidnya supaya mendapatkan ID.Squid –z

Restart squidnyaService squid restart

Buka file /etc/rc.local

Masukan perintahnyaIptables –t nat –A PREROUTING –i eth1 –p tcp - -dport 80 –j REDIRECT - -to-port 3128

Setelah itu restart komputernya, dengan perintahReboot