KONFIGURASI DEBIAN SERVER TEKNIK KOMPUTER DAN JARINGAN Syah Acbar & Ibnu T. Dessetiadi From Information Communication dan Technology Center SMK NEGERI 2 MANOKWARI Computer and Network Enginering SMK Negeri 2 Manokwari Page 1
BAB I INSTALASI LINUX DEBIAN 5 (LENNY) Computer and Network Enginering SMK Negeri 2 Manokwari Page 2
Computer and Network Enginering SMK Negeri 2 Manokwari Page 3
Computer and Network Enginering SMK Negeri 2 Manokwari Page 4
(tkj) (tkj) Computer and Network Enginering SMK Negeri 2 Manokwari Page 5
Computer and Network Enginering SMK Negeri 2 Manokwari Page 6
BAB II KONFIGURASI LINUX DEBIAN 5 (LENNY) A. LOGIN 1. Masukkan username dan password yang telah dibuat pada saat instalasi debian 5. 2. Masukkan su dan kemudian password root yang telah dibuat pada saat instalasi debian 5 agar dapat menyimpan konfigurasi yang akan kita buat Computer and Network Enginering SMK Negeri 2 Manokwari Page 7
B. DNS SERVER pico /etc/network/interfaces tambahkan virtual IP untuk mail server dan web server Computer and Network Enginering SMK Negeri 2 Manokwari Page 8
Ifconfig less Pastikan penambahan vrtual IP telah benar dan terkonfigurasi dengan baik 1. apt-get install bind9 Untuk menginstall dan mengupgrade paket bind9 Computer and Network Enginering SMK Negeri 2 Manokwari Page 9
2. cd /etc/bind Untuk masuk dalam direktori bind 3. pico named.conf.local 4. pico named.conf.options Computer and Network Enginering SMK Negeri 2 Manokwari Page 10
5. cp db.local db.smkn2 6. cp db.127 db.200 7. pico db.smkn2 8. pico db.200 Computer and Network Enginering SMK Negeri 2 Manokwari Page 11
9. pico /etc/resolv.conf cek apakah sudah ada tulisan berikut: search smkn2.sch.id nameserver 200.100.4.65 juka sudah ada, berarti pengaturan IP untuk DNS anda telah berhasil 10. /etc/init.d/bind9 restart Computer and Network Enginering SMK Negeri 2 Manokwari Page 12
11. Pengujian - Tes nslookup => nslookup server.smkn2.sch.id => nslookup mail.smkn2.sch.id => nslookup www.smkn2.sch.id Computer and Network Enginering SMK Negeri 2 Manokwari Page 13
- Tes Ping => ping server.smkn2.sch.id => ping mail.smkn2.sch.id => ping www.smkn2.sch.id - konfigurasi ip pada pc client (ip harus satu kelas dengan pc server), kemudian tes ping pada command prompt Computer and Network Enginering SMK Negeri 2 Manokwari Page 14
C. WEB SERVER 1. apt-get install apache2 php5 2. pico /etc/apache2/sites-available/default Tambahkan pada baris akhir Computer and Network Enginering SMK Negeri 2 Manokwari Page 15
3. /etc/init.d/apache2 restart 4. pico /var/www/index.html Computer and Network Enginering SMK Negeri 2 Manokwari Page 16
5. Pengujian Buka browser pada pc client dan masukkan www.smkn2.sch.id Computer and Network Enginering SMK Negeri 2 Manokwari Page 17
D. MAIL SERVER 1. apt-get install postfix squirrelmail courier-pop courier-imap Create directories for web-based administrator : No General type of mail configurations : Internet site Computer and Network Enginering SMK Negeri 2 Manokwari Page 18
System mail name : smkn2.sch.id pico /etc/apache2/apache2.conf Computer and Network Enginering SMK Negeri 2 Manokwari Page 19
pico /etc/squirrelmail/apache.conf /etc/init.d/apache2 restart untuk restart apache2 Computer and Network Enginering SMK Negeri 2 Manokwari Page 20
maildirmake /etc/skel/maildir adduser acbar adduser ibnu Computer and Network Enginering SMK Negeri 2 Manokwari Page 21
dpkg-reconfigure postfix General type of mail configurations : Internet site System mail name : smkn2.sch.id Computer and Network Enginering SMK Negeri 2 Manokwari Page 22
Root and postmaster mail recipient : (kosongkan) Other destinations to accept mail for (blank for none) : 200.100.4.0/24 (tambahkan baris terakhir) Computer and Network Enginering SMK Negeri 2 Manokwari Page 23
Force synchronous updates on mail queue : No Local networks : 200.100.4.0/24 (tambahkan pada baris terakhir) Computer and Network Enginering SMK Negeri 2 Manokwari Page 24
Use procmail for local delivery : No Mailbox size limit (bytes) : 0 Computer and Network Enginering SMK Negeri 2 Manokwari Page 25
Local address extension character : + Internet protocols to use : ipv4 Computer and Network Enginering SMK Negeri 2 Manokwari Page 26
pico /etc/potfix/main.cf /etc/init.d/postfix restart /etc/init.d/courier-imap restart /etc/init.d/courier-pop restart Computer and Network Enginering SMK Negeri 2 Manokwari Page 27
Buka browser client lalu masuk ke alamat mail.smkn2.sch.id Computer and Network Enginering SMK Negeri 2 Manokwari Page 28
E. DHCP SERVER apt-get install dhcp3-server pico /etc/dhcp3/dhcpd.conf o tambahkan smkn2.com pada option-domain-name dan juga server.smkn2.com pada option-domain-name-servers o hilangkan tanda # pada baris tulisan authoritative Computer and Network Enginering SMK Negeri 2 Manokwari Page 29
Lalu hilangkan tanda # pada baris berikut serta mengisi pengaturan untuk dhcp server /etc/init.d/dhcp3-server restart Computer and Network Enginering SMK Negeri 2 Manokwari Page 30
Ubahlah pengaturan TCP/IP setting menjadi automatic from DHCP Computer and Network Enginering SMK Negeri 2 Manokwari Page 31
F. FTP (File Transfer Protocol) 1. apt-get install proftpd Run Proftpd : Standalone 2. pico /etc/proftpd/proftpd.conf Computer and Network Enginering SMK Negeri 2 Manokwari Page 32
3. /etc/init.d/proftpd restart 4. Pengujian Buka browser pc client dan buka url ftp://www.smkn2.sch.id anda akan melihat tampilan ini : Anda bisa login menggunakan username ibnu atau acbar, yang sudah anda buat pada saat konfigurasi mail server tadi. Computer and Network Enginering SMK Negeri 2 Manokwari Page 33
G. NTP (Network Time Protocol) SERVER 1. apt-get install ntp ntpdate 2. pico /etc/ntp.conf Tambahkan tanda # didepan server 0 sampai server 3 Menambahkan script server 127.127.1.0 iburst Menambahkan script fudge 127.127.1.0 stratum 10 3. /etc/init.d/ntp restart Computer and Network Enginering SMK Negeri 2 Manokwari Page 34
4. Pengujian Aturlah internet time pada control panel. Computer and Network Enginering SMK Negeri 2 Manokwari Page 35
H. PROXY SERVER apt-get install squid pico /etc/squid/squid.conf tekan ctrl+w untuk search. Cari http_port 3128 tambahkan tulisan transparent setelah http_port 3128 Computer and Network Enginering SMK Negeri 2 Manokwari Page 36
/etc/init.d/squid restart iptables -A PREROUTING -p tcp - -dport 80 -j REDIRECT - -to-port 3128 -t nat Computer and Network Enginering SMK Negeri 2 Manokwari Page 37
iptables-save > /etc/iptables.rules pico /etc/network/interfaces tambahkan di baris terakhir pre-up iptables /etc/iptables.rules Computer and Network Enginering SMK Negeri 2 Manokwari Page 38
/etc/init.d/squid restart pico/etc/squid/blocksitus.txt Tambahkan situs yang ingin di blockir, sebagai contoh memblokir situs www.smkn2.sch.id Computer and Network Enginering SMK Negeri 2 Manokwari Page 39
pico/etc/squid/squid.conf tekan ctrl+w untuk search. Cari acl CONNECT tambahkan dibawah baris acl CONNECT method acl blocksitus url_regex /etc/squid/blocksitus.txt acl local src 192.168.2.0/24 http_access deny blocksitus http_access allow local Computer and Network Enginering SMK Negeri 2 Manokwari Page 40
/etc/init.d/squid restart Uji proxy di client dengan browsing ke alamat yang diblokir Yaitu : www.smkn2.sch.id Computer and Network Enginering SMK Negeri 2 Manokwari Page 41