Modul Debian 6 by:smkn 1 pandeglang
description
Transcript of Modul Debian 6 by:smkn 1 pandeglang
ModulTutorial konfigurasi Debian 6
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.
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
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
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
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
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
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
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.
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.
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
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
Takan Yes untuk configurasi phpmyadmin
Masukan password databases untuk phpmyadmin, memakai password ini bertujuan untuk pengamanan
Masukan password mysql pada phpadmin
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
Dan akan muncul seperti ini.
Silahkan buka di mozila client ketikan di addressbarnya www.smkn1pandeglang.sch.id
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
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.
Ganti menjadi seperti ini.
Kemudian save dan keluar, lalu restart ftpnyaService proftpd restart
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
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
Pilih Internet Site
Masukan domain kita pada postfix configuration bagian System mail name
Masukan disk 2 / dvd binary 2 kembali
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
Press ok pada configurasion
Pilih Internet Site
Jangan diubah tetap diisikan domain kita!
Yang ini biarkan saja tetap kosong
Press enter
Plih No
pada akhirnya tuliskan 0.0.0.0/0
Kemudian pilih No
Press enter
Enter lagi
Pilih Ipv4
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
VIII. Instalasi dan konfigurasi SquirrelmailInstalasi squirrelmailApt-get install squirrelmail
Akan muncul seperti iniMasukan disk 1 / dvd binary 1
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.
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
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
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
PengujianPengujian pada serverNtpdate –u ntp.smkn1pandeglang.sch.id
Pengujian pada client1=>
2=>
3=>
4=>
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
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
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
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