TUTORIAL INSTALASI DEBIAN
TUTORIAL INSTALASI DEBIAN 4.0 Eitch
Dan DEBIAN 5.3.0 LENNY
[pic]
Skema Jaringan
Alat dan bahan yang diperlukan :
1. Sebuah komputer P4/Rmin512MB/HD min 10 GB/DVD Drive untuk server
2. Sebuah Komputer Client dengan Sistem Operasi Berbasis Grafis
3. DVD master Debian Disc 1
4. Kabel UTP Cross over dan Straight
A. Instalasi Debian 4.0 Eitch dan Debian 5.3.0 Lenny
Langkah 1. Atur agar komputer boot melalui DVD drive kemudian masukkan master Debian
[pic]
Langkah 2 Pilih Bahasa yang dipakai -English
[pic]
Langkah 3 Pilih Keyboard Layout
[pic]
Langkah 4 Pemeriksaan CD-ROM
[pic]
Langkah 5 Pilih Ethernet yang digunakan sebagai koneksi utama ( public ) - Pilih Eth0
[pic]
Langkah 6 Mendeteksi DHCP –bila gagal akan muncul berikut
[pic]
[pic]
Langkah 8 Masukkan IP Address untuk Eth0 ( missal. 192.168.1.2 )
[pic]
Langkah 9 Masukkan Subnet Mask 255.255.255.0
[pic]
Langkah 10 Masukkan IP Address Gateway ( missal 192.168.1.254 )
[pic]
Langkah 11 Name Server – biarkan kosong - Continue
[pic]
Langkah 12 Ketik nama computer missal serverku
[pic]
Langkah 13 Masukkan Domain Name – missal : smk45.sch.id
[pic]
Langkah 14 Partitioning Methode – Pilih Guided –use entire disk
[pic]
Langkah 15 Pilih Hardisk yang akan dipartisi
[pic]
Langkah 16 Partition Disk –Pilih Separated /home partition
[pic]
Langkah 17 Selesaikan proses partisi hardisk dan terapkan perubahan partisi
[pic]
Langkah 18 Terapkan pada Hardisk
[pic]
Langkah 19 Pilih Time Zone
[pic]
Langkah 20 Masukkan Password dari user root – missal 45
[pic]
Langkah 21 Masukkan lagi Password root ( missal 45 )
[pic]
Langkah 22 Setup users and password – misal masjon ( bisa nama lengkap )
[pic]
Langkah 23 Account sama dengan langkah 22
[pic]
Langkah 24 Masukkan password – Enter – Reenter password
[pic]
[pic]
Langkah 25 Installing Base System
[pic]
Langkah 26 Pengaturan Packet Manager
[pic]
Langkah 27 Memilih lokasi mirror terdekat
[pic]
Langkah 28 Software selection Pilih Desktop, Webserver, Print Server, DNS Server, File Server, Mail Server dan Standard System – Continue ( Untuk Grafis , bila teks saja Desktop tidak dipilih )
[pic]
Langkah 29 Instalasi Software yang dipilih
[pic]
Langkah 30 Instalasi GRUB Boot Loader
[pic]
Langkah 31 Finish – Instalasi selesai system akan restart otomatis
[pic]
B. Instalasi Software Server
Login dengan root dengan password yang telah dibuat sebelumnya pada langkah 12 dan 13, kemudian install paket software sebagai berikut :
Masukkan DVD master ke drive kemudian aktifkan dengan cara Mount
Serverku# mkdir /mnt/cdrom
Serverku# mount /dev/cdrom /mnt/cdrom
Lanjutkan dengan instalasi berikut :
1. Instalasi Paket DNS Server
Serverku# apt-get install bind9 ( enter )
Tunggu proses sampai selesai
2. Install Paket DHCP Server
Serverku# apt-get install dhcp3-server
Tunggu proses sampai selesai
3. Install Paket Samba Server
Serverku# apt-get install samba
Tunggu proses sampai selesai
4. Install Paket Proxy server
Serverku# apt-get install squid
Tunggu proses sampai selesai
5. Install Paket Firewall
Serverku# apt-get install shorewall
Tunggu proses sampai selesai
6. Install Paket Web Server
Serverku# apt-get install apache2
Tunggu proses sampai selesai
7. Install Paket php5
Serverku# apt-get install php5 libapache2-mod-php5
Tunggu proses sampai selesai
8. Install Paket Mysql
Serverku# apt-get install mysql-server mysql-client php5-mysql
Tunggu proses sampai selesai
9. Install Paket Mail server
Serverku# apt-get install postfix
Tunggu proses sampai selesai
10. Install Paket Webmail
Serverku# apt-get install squirrelmail
Tunggu proses sampai selesai
Serverku# -configure
Tekan D lalu ketik courier
Server software :courier
Quit dan Yes
11. Install Paket Router Gateway Quagga
Serverku# apt-get install quagga
Tunggu proses sampai selesai
C. Instalasi Webmin
Untuk memudahkan setting gunakan GUI dari Client atau localhost grafid setelah mengaktifkan webmin.
Langkah-langkahnya :
1. Install perl
Serverku# aptitude install perl libnet-ssleay-perl open-ssl libauthen-pam-perl libpam-runtime libio-pty-perl libmd5-perl
2. Kopilah paket webmin dari cd rom ke /usr/local/src
Serverku#cd /mnt/cdrom
Serverku[mnt/cdrom]#cp webmin_1.520_all.deb /usr/local/src
Serverku[mnt/cdrom]#cd /usr/local/src
Serverku[local/src]# dpkg –i webmin_1.520_all.deb
Tunggu sampai selesai ( Kalau ada dialog pilih saja Yes )
Serverku[mnt/cdrom]# apt-get –f install
3. Booting ulang computer
Serverku[mnt/cdrom]# shutdown –r now
4. Penggunaan webmin
Dari client yang dihubungkan langsung dengan kabel Cross ke Eth0 menggunakan Browser panggil atau untuk desktop grafis
D. Setting Server dengan teks
1. Setting IP Address
Pengsian berdasarkan asumsi sebagai berikut;
Eth0 terhubung ke MODEM ROUTER yang memiliki ip 192.168.1.254
eth1 terhubung ke jaringan lokal / client intranet
Set eth0 dengan ip 192.168.1.1 dan eth1 192.168.2.1, editlah file interfaces seperti dibawah ini
Serverku# pico /etc/network/interfaces
auto eth0
iface eth0 inet static
address 192.168.1.1
netmask 255.255.255.0
Network 192.168.2.0
broadcast 192.168.2.255
gateway 192.168.1.254
domain smk45.sch.id
auto eth1
iface eth1 inet static
address 192.168.2.1
netmask 255.255.255.0
network 192.168.2.0
broadcast 192.168.2.255
auto lo
iface inet loopback
Simpanlah dengan Ctrl+X, Yes, Enter
2. Setting DNS SERVER
a. Mengedit file /etc/named.conf
[root@serverku~]# pico /etc/named.conf
options {
listen-on port 53 { 127.0.0.1; };
listen-on-v6 port 53 { ::1; };
allow-query { localhost; };
recursion yes;
};
logging {
channel default_debug {
file “named.run”;
severity dynamic;
};
};
zone “.” IN {
type hint;
file “named.ca”;
};
include “/etc/named.rfc1912.zones”;
// ————-
// Resolve DNS
// ————-
zone “smk45.sch.id” IN {
type master;
file “.domainku.zone”;
allow-update { key “rndckey”; };
allow-transfer { 192.168.1/26; };
};
// ————-
// Reverse DNS
// ————-
zone “1.168.192.in-addr.arpa” IN {
type master;
file “.1.168.192.in-addr.arpa.zone”;
allow-update { key “rndckey”; };
allow-transfer { 192.168.1/26; };
};
Simpanlah dengan Ctrl+X, Yes, Enter
b. Membuat file /var/named/domainku.zone:
[root@serverku~]# cd /var/named ( kalau belum ada buat dulu dengan perintah mkdir /var/named )
[root@serverku.named]# pico /var/named/domainku.zone
Ketiklah di bawah ini :
$ttl 38400
@ IN SOA ns.smk45.sch.id. root. smk45.sch.id (
1196006770 ; serial
10800 ; refresh
3600 ; retry
604800; expire
38400 ; default_ttl)
IN NS ns
IN MX 20 mail. smk45.sch.id
ns IN A 192.168.1.1
www IN CNAME smk45.sch.id
ftp IN CNAME smk45.sch.id
Simpanlah dengan Ctrl+X, Yes, Enter
c. Membuat file /var/named/1.168.192.in-addr.arpa.zone:
[root@serverku.named]# pico /var/named/1.168.192.in-addr.arpa.zone
$ttl 38400
@ IN SOA ns.smk45.sch.id. root. smk45.sch.id (
1196006769
10800
3600
604800
38400 )
IN NS smk45.sch.id.
1 IN PTR smk45.sch.id “ 1 adalah no IP Address terakhir “
Simpanlah dengan Ctrl+X, Yes, Enter
d. Edit file /etc/resolv.conf:
[root@serverku.named]# pico /etc/resolv.conf
search smk45.sch.id
nameserver 127.0.0.1
nameserver 192.168.1.1
e. Tes konfigurasi DNS server:
[root@serverku.named]# dig smk45.sch.id
[root@serverku.named]# nslookup smk45.sch.id
3. DHCP SERVER
[root@serverku.named]# pico /etc/dhcpd.conf
Cari : dan ganti Range menjadi seperti di bawah ini tanpa tanda #
default-lease-time 3600;
max-lease-time 7200;
option subnet-mask 255.255.255.0;
option broadcast-address 192.168.1.255;
option routers 192.168.1.254;
option domain-name-servers 192.168.1.1;
option domain-name “smk45.sch.id”;
subnet 192.168.1.0 netmask 255.255.255.0 {
range 192.168.1.100 192.168.1.199;
}
Simpan lagi
Restart DHCP
[root@serverku~]# /etc/init.d/dhcp3-server restart
4. KONFIGURASI SAMBA SERVER
Simpan file smb.conf asli menjadi cadangan
[root@serverku]# cp /etc/samba/smb.conf /etc/samba/smb.conf.cad
Buka file smb.conf
[root@serverku.named]# pico /etc/samba/smb.conf
Ketiklah file di bawah ini :
#====Global Settings ======================
[global]
workgroup = labnet
server string = %h server (Samba %v)
wins support = yes
wins server = w.x.y.z
# include = /etc/samba/dhcpd.conf
dns proxy = no
; name resolve order = lmhosts host wins bcast
#### Debugging/Accounting ####
log file = /var/log/samba/log.%m
max log size = 1000
panic action = /usr/share/samba/panic-action %d
####### Authentication #######
security = share
encrypt passwords = true
; passdb backend = tdbsam guest
; obey pam restrictions = yes
; guest account = share
; invalid users = nobody
; unix password sync = no
; passwd program = /usr/bin/passwd %u
; passwd chat = *Enter\snew\sUNIX\spassword:* %n\n *Retype\snew\sUNIX\spassword:* %n\n .
; pam password change = no
########## Printing ##########
load printers = yes
printing = bsd
printcap name = /etc/printcap
printing = cups
printcap name = cups
printer admin = @ntadmin
######## File sharing ########
preserve case = yes
short preserve case = yes
############ Misc ############
include = /home/samba/etc/smb.conf.%m
socket options = TCP_NODELAY
; message command = /bin/sh -c ‘/usr/bin/linpopup “%f” “%m” %s; rm %s’ &
; domain master = auto
; idmap uid = 10000-20000
; idmap gid = 10000-20000
; template shell = /bin/bash
#=====Share Definitions =======================
[homes]
comment = Home Directories
browseable = yes
[data]
comment= cobain aja deh
path= /home/public
browseable= yes
read only= yes
guest ok= yes
writable= yes
writable = yes
create mask = 0777
directory mask = 0777
[netlogon]
comment = Network Logon Service
path = /home/samba/netlogon
guest ok = yes
writable = yes
share modes = yes
[printers]
comment = All Printers
browseable = yes
path = /tmp
printable = yes
public = yes
writable = yes
create mode = 0700
[print$]
comment = Printer Drivers
path = /var/lib/samba/printers
browseable = yes
read only = no
guest ok = yes
write list = root
[cdrom]
comment = Samba server’s CD-ROM
writable = no
locking = no
path = /cdrom
public = yes
preexec = /bin/mount /cdrom
postexec = /bin/umount /cdrom
Simpan dengan Ctrl + X, Yes, Enter
Restart samba :
[root@serverku~]# /etc/init.d/samba restart
5. SETING ROUTER
Edit routing setting
root@serverku~]# pico /etc/network/options
ip_forward = yes
spoofprotect = yes
syncookies = no
Masukkan rule iptables untuk share internet dari eth1 ke eth0.
root@serverku~#iptables -t nat -A POSTROUTING -o eth1 -j MASQUERADE
untuk mempermanenkan rule iptables, jangan lupa menyimpannya.
root@serverku~#iptables-save
Restart setting network
root@serverku~#/etc/init.d/networking restart
6. Setting squid Proxy
Buka file konfigurasi squid
root@serverku~]# pico /etc/squid/squid.conf
Cari tulisan dan beri tanda # lalu tambahkan baris seperti di bawah ini
# http_access deny all
http_access allow all
cari
acl apache rep header Server ^Apache
lalu tambah situs di bawah tulisan tersebut yang akan di blokir dengan perintah
acl facebook browser
kemudian simpan hasilnya.
7. SETTING WEB SERVER
Direktori Web berada pada /var/www/apache2-default/ maka agar web dapat diakses kopikan semua web yang telah disiapkan di folder tersebut. Pastikan hanya ada satu index bisa index.html, index.php, index.htm
Database dibuat dengan phpmyadmin
8. SETTING MAIL SERVER
Instalasi Postfix
root@serverku~]# apt-get install postfix
Berikut konfigurasi yang diperlukan :
· Selanjutnya lakukan konfigurasi postfix pada file main.cf
root@serverku~]# pico /etc/postfix/main.cf
contoh konfigurasi :
myhostname = mail.smk45.sch.id
mydomain = smk45.sch.id
alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases
myorigin = /etc/mailname
mydestination = $mydomain, localhost
relayhost =
#mailbox_command = procmail -a “$EXTENSION”
mailbox_size_limit = 0
recipient_delimiter = +
inet_interfaces = all
home_mailbox = Maildir/
mynetworks = 127.0.0.0/8 192.168.1.1/24
· Install squirrelmail
root@serverku~]# apt-get install squirrelmail
Jalankan perintah dibawah ini
-configure
buat konfigurasinya…
tekan D dan ketik courier
server software : courier
Quit dan simpan kofigurasi
· Buat Virtualhost squirrelmail dengan cara edit /etc/apache2/apache2.conf
Tambahkan dibaris terakhir script di bawah ini :
Include /etc/squirrelmail/apache.conf
Restart apache2
root@serverku~]# /etc/init.d/apache2 restart
· Membuat folder Maildir secara Otomatis
root@serverku~]# cd /etc/skel
root@serverku~]# maildirmake Maildir
· Buat user “test1” dan amati direktory /home/test1
· Testing squirrelmail
Buka browser :
Address arahkan ke 192192.168.1.1/squirrelmail
TUTORIAL
INSTALASI SERVER LINUX
DEBIAN 4.0 ( EITCH ) / DEBIAN 5.0.4 ( LENNY )
[pic]
DISUSUN OLEH :
DRS. MUJANA
NIP: 19650728 199003 1 006
TEKNIK KOMPUTER DAN JARINGAN
SMK 45 WONOSARI
TAHUN 2010
-----------------------
Langkah 7 Pilih Configuration network manually
................
................
In order to avoid copyright disputes, this page is only a partial summary.
To fulfill the demand for quickly locating and searching documents.
It is intelligent file search solution for home and business.