KONFIGURASI DEBIAN SERVER TEKNIK KOMPUTER DAN JARINGAN
Syah Acbar & Ibnu T. Dessetiadi From Information Communication dan Technology Center SMK NEGERI 2 MANOKWARI
Design by Syah Acbar & Ibnu Titto Computer and Network Enginering | SMK Negeri 2 Manokwari
Page 1
BAB I INSTALASI LINUX DEBIAN 5 (LENNY)
Design by Syah Acbar & Ibnu Titto Computer and Network Enginering | SMK Negeri 2 Manokwari
Page 2
Design by Syah Acbar & Ibnu Titto Computer and Network Enginering | SMK Negeri 2 Manokwari
Page 3
Design by Syah Acbar & Ibnu Titto Computer and Network Enginering | SMK Negeri 2 Manokwari
Page 4
(tkj)
(tkj)
Design by Syah Acbar & Ibnu Titto Computer and Network Enginering | SMK Negeri 2 Manokwari
Page 5
Design by Syah Acbar & Ibnu Titto 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
Design by Syah Acbar & Ibnu Titto 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
Design by Syah Acbar & Ibnu Titto 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
Design by Syah Acbar & Ibnu Titto 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
Design by Syah Acbar & Ibnu Titto 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
Design by Syah Acbar & Ibnu Titto 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
Design by Syah Acbar & Ibnu Titto 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
Design by Syah Acbar & Ibnu Titto 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
Design by Syah Acbar & Ibnu Titto 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
Design by Syah Acbar & Ibnu Titto Computer and Network Enginering | SMK Negeri 2 Manokwari
Page 15
3. /etc/init.d/apache2 restart
4. pico /var/www/index.html
Design by Syah Acbar & Ibnu Titto Computer and Network Enginering | SMK Negeri 2 Manokwari
Page 16
5. Pengujian Buka browser pada pc client dan masukkan www.smkn2.sch.id
Design by Syah Acbar & Ibnu Titto 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
General type of mail configurations
: No
: Internet site
Design by Syah Acbar & Ibnu Titto Computer and Network Enginering | SMK Negeri 2 Manokwari
Page 18
System mail name
: smkn2.sch.id
pico /etc/apache2/apache2.conf
Design by Syah Acbar & Ibnu Titto Computer and Network Enginering | SMK Negeri 2 Manokwari
Page 19
pico /etc/squirrelmail/apache.conf
/etc/init.d/apache2 restart untuk restart apache2
Design by Syah Acbar & Ibnu Titto Computer and Network Enginering | SMK Negeri 2 Manokwari
Page 20
maildirmake /etc/skel/Maildir
adduser acbar
adduser ibnu
Design by Syah Acbar & Ibnu Titto 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
Design by Syah Acbar & Ibnu Titto 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)
Design by Syah Acbar & Ibnu Titto 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)
Design by Syah Acbar & Ibnu Titto Computer and Network Enginering | SMK Negeri 2 Manokwari
Page 24
Use procmail for local delivery
: No
Mailbox size limit (bytes) : 0
Design by Syah Acbar & Ibnu Titto Computer and Network Enginering | SMK Negeri 2 Manokwari
Page 25
Local address extension character
:+
Internet protocols to use : ipv4
Design by Syah Acbar & Ibnu Titto 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
Design by Syah Acbar & Ibnu Titto Computer and Network Enginering | SMK Negeri 2 Manokwari
Page 27
Buka browser client lalu masuk ke alamat mail.smkn2.sch.id
Design by Syah Acbar & Ibnu Titto 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
Design by Syah Acbar & Ibnu Titto 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
Design by Syah Acbar & Ibnu Titto Computer and Network Enginering | SMK Negeri 2 Manokwari
Page 30
Ubahlah pengaturan TCP/IP setting menjadi automatic from DHCP
Design by Syah Acbar & Ibnu Titto 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
Design by Syah Acbar & Ibnu Titto 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.
Design by Syah Acbar & Ibnu Titto 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
Design by Syah Acbar & Ibnu Titto Computer and Network Enginering | SMK Negeri 2 Manokwari
Page 34
4. Pengujian Aturlah internet time pada control panel.
Design by Syah Acbar & Ibnu Titto 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
Design by Syah Acbar & Ibnu Titto 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
Design by Syah Acbar & Ibnu Titto 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
Design by Syah Acbar & Ibnu Titto 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
Design by Syah Acbar & Ibnu Titto 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
Design by Syah Acbar & Ibnu Titto 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
Design by Syah Acbar & Ibnu Titto Computer and Network Enginering | SMK Negeri 2 Manokwari
Page 41