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.

Google Online Preview   Download