tutorial instalasi debian - …€¦  · web viewtutorial instalasi debian 4.0 eitch . ... unix...

19
TUTORIAL INSTALASI DEBIAN 4.0 Eitch Dan DEBIAN 5.3.0 LENNY 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 Langkah 2 Pilih Bahasa yang dipakai -English 1

Upload: tranquynh

Post on 05-Aug-2018

248 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: TUTORIAL INSTALASI DEBIAN - …€¦  · Web viewTUTORIAL INSTALASI DEBIAN 4.0 Eitch . ... unix password sync = no; passwd program = /usr/bin/passwd %u; passwd chat = *Enter\snew\sUNIX\spassword:

TUTORIAL INSTALASI DEBIAN 4.0 Eitch Dan DEBIAN 5.3.0 LENNY

Skema Jaringan

Alat dan bahan yang diperlukan :1. Sebuah komputer P4/Rmin512MB/HD min 10 GB/DVD Drive untuk server2. Sebuah Komputer Client dengan Sistem Operasi Berbasis Grafis3. DVD master Debian Disc 14. Kabel UTP Cross over dan Straight

A. Instalasi Debian 4.0 Eitch dan Debian 5.3.0 LennyLangkah 1. Atur agar komputer boot melalui DVD drive kemudian masukkan master Debian

Langkah 2 Pilih Bahasa yang dipakai -English

1

Page 2: TUTORIAL INSTALASI DEBIAN - …€¦  · Web viewTUTORIAL INSTALASI DEBIAN 4.0 Eitch . ... unix password sync = no; passwd program = /usr/bin/passwd %u; passwd chat = *Enter\snew\sUNIX\spassword:

Langkah 3 Pilih Keyboard Layout

Langkah 4 Pemeriksaan CD-ROM

Langkah 5 Pilih Ethernet yang digunakan sebagai koneksi utama ( public ) - Pilih Eth0

Langkah 6 Mendeteksi DHCP –bila gagal akan muncul berikut

Langkah 8 Masukkan IP Address untuk Eth0 ( missal. 192.168.1.2 )

2

Langkah 7 Pilih Configuration network manually

Page 3: TUTORIAL INSTALASI DEBIAN - …€¦  · Web viewTUTORIAL INSTALASI DEBIAN 4.0 Eitch . ... unix password sync = no; passwd program = /usr/bin/passwd %u; passwd chat = *Enter\snew\sUNIX\spassword:

Langkah 9 Masukkan Subnet Mask 255.255.255.0

Langkah 10 Masukkan IP Address Gateway ( missal 192.168.1.254 )

Langkah 11 Name Server – biarkan kosong - Continue

Langkah 12 Ketik nama computer missal serverku

Langkah 13 Masukkan Domain Name – missal : smk45.sch.id

3

Page 4: TUTORIAL INSTALASI DEBIAN - …€¦  · Web viewTUTORIAL INSTALASI DEBIAN 4.0 Eitch . ... unix password sync = no; passwd program = /usr/bin/passwd %u; passwd chat = *Enter\snew\sUNIX\spassword:

Langkah 14 Partitioning Methode – Pilih Guided –use entire disk

Langkah 15 Pilih Hardisk yang akan dipartisi

Langkah 16 Partition Disk –Pilih Separated /home partition

Langkah 17 Selesaikan proses partisi hardisk dan terapkan perubahan partisi

Langkah 18 Terapkan pada Hardisk

4

Page 5: TUTORIAL INSTALASI DEBIAN - …€¦  · Web viewTUTORIAL INSTALASI DEBIAN 4.0 Eitch . ... unix password sync = no; passwd program = /usr/bin/passwd %u; passwd chat = *Enter\snew\sUNIX\spassword:

Langkah 19 Pilih Time Zone

Langkah 20 Masukkan Password dari user root – missal 45

Langkah 21 Masukkan lagi Password root ( missal 45 )

Langkah 22 Setup users and password – misal masjon ( bisa nama lengkap )

Langkah 23 Account sama dengan langkah 22

5

Page 6: TUTORIAL INSTALASI DEBIAN - …€¦  · Web viewTUTORIAL INSTALASI DEBIAN 4.0 Eitch . ... unix password sync = no; passwd program = /usr/bin/passwd %u; passwd chat = *Enter\snew\sUNIX\spassword:

Langkah 24 Masukkan password – Enter – Reenter password

Langkah 25 Installing Base System

Langkah 26 Pengaturan Packet Manager

Langkah 27 Memilih lokasi mirror terdekat

6

Page 7: TUTORIAL INSTALASI DEBIAN - …€¦  · Web viewTUTORIAL INSTALASI DEBIAN 4.0 Eitch . ... unix password sync = no; passwd program = /usr/bin/passwd %u; passwd chat = *Enter\snew\sUNIX\spassword:

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 )

Langkah 29 Instalasi Software yang dipilih

Langkah 30 Instalasi GRUB Boot Loader

Langkah 31 Finish – Instalasi selesai system akan restart otomatis

7

Page 8: TUTORIAL INSTALASI DEBIAN - …€¦  · Web viewTUTORIAL INSTALASI DEBIAN 4.0 Eitch . ... unix password sync = no; passwd program = /usr/bin/passwd %u; passwd chat = *Enter\snew\sUNIX\spassword:

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/cdromServerku# mount /dev/cdrom /mnt/cdromLanjutkan dengan instalasi berikut :

1. Instalasi Paket DNS ServerServerku# apt-get install bind9 ( enter )Tunggu proses sampai selesai

2. Install Paket DHCP ServerServerku# apt-get install dhcp3-server Tunggu proses sampai selesai

3. Install Paket Samba ServerServerku# apt-get install samba Tunggu proses sampai selesai

4. Install Paket Proxy serverServerku# apt-get install squid Tunggu proses sampai selesai

5. Install Paket FirewallServerku# apt-get install shorewallTunggu proses sampai selesai

6. Install Paket Web ServerServerku# apt-get install apache2 Tunggu proses sampai selesai

7. Install Paket php5Serverku# apt-get install php5 libapache2-mod-php5 Tunggu proses sampai selesai

8. Install Paket MysqlServerku# apt-get install mysql-server mysql-client php5-mysql Tunggu proses sampai selesai

9. Install Paket Mail serverServerku# apt-get install postfix Tunggu proses sampai selesai

10. Install Paket Webmail Serverku# apt-get install squirrelmail Tunggu proses sampai selesaiServerku# -configure Tekan D lalu ketik courierServer software :courierQuit dan Yes

11. Install Paket Router Gateway Quagga Serverku# apt-get install quaggaTunggu proses sampai selesai

C. Instalasi WebminUntuk 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/srcServerku#cd /mnt/cdromServerku[mnt/cdrom]#cp webmin_1.520_all.deb /usr/local/srcServerku[mnt/cdrom]#cd /usr/local/srcServerku[local/src]# dpkg –i webmin_1.520_all.debTunggu sampai selesai ( Kalau ada dialog pilih saja Yes )

8

Page 9: TUTORIAL INSTALASI DEBIAN - …€¦  · Web viewTUTORIAL INSTALASI DEBIAN 4.0 Eitch . ... unix password sync = no; passwd program = /usr/bin/passwd %u; passwd chat = *Enter\snew\sUNIX\spassword:

Serverku[mnt/cdrom]# apt-get –f install

3. Booting ulang computerServerku[mnt/cdrom]# shutdown –r now

4. Penggunaan webminDari client yang dihubungkan langsung dengan kabel Cross ke Eth0 menggunakan Browser panggil https://192.168.1.1:10000 atau untuk desktop grafis https://localhost:10000

D. Setting Server dengan teks1. Setting IP Address

Pengsian berdasarkan asumsi sebagai berikut;Eth0 terhubung ke MODEM ROUTER yang memiliki ip 192.168.1.254eth1 terhubung ke jaringan lokal / client intranetSet 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 eth0iface eth0 inet static

address 192.168.1.1netmask 255.255.255.0Network 192.168.2.0broadcast 192.168.2.255gateway 192.168.1.254domain smk45.sch.id

auto eth1iface eth1 inet static

address 192.168.2.1netmask 255.255.255.0network 192.168.2.0broadcast 192.168.2.255

auto loiface inet loopback

Simpanlah dengan Ctrl+X, Yes, Enter

2. Setting DNS SERVERa. 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;};};

9

Page 10: TUTORIAL INSTALASI DEBIAN - …€¦  · Web viewTUTORIAL INSTALASI DEBIAN 4.0 Eitch . ... unix password sync = no; passwd program = /usr/bin/passwd %u; passwd chat = *Enter\snew\sUNIX\spassword:

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 )

[[email protected]]# pico /var/named/domainku.zone

Ketiklah di bawah ini :

$ttl 38400@ IN SOA ns.smk45.sch.id. root. smk45.sch.id (1196006770 ; serial10800 ; refresh3600 ; retry604800; expire38400 ; default_ttl)IN NS nsIN MX 20 mail. smk45.sch.idns IN A 192.168.1.1www IN CNAME smk45.sch.idftp IN CNAME smk45.sch.id

Simpanlah dengan Ctrl+X, Yes, Enter

c. Membuat file /var/named/1.168.192.in-addr.arpa.zone:

[[email protected]]# pico /var/named/1.168.192.in-addr.arpa.zone

$ttl 38400@ IN SOA ns.smk45.sch.id. root. smk45.sch.id (119600676910800

10

Page 11: TUTORIAL INSTALASI DEBIAN - …€¦  · Web viewTUTORIAL INSTALASI DEBIAN 4.0 Eitch . ... unix password sync = no; passwd program = /usr/bin/passwd %u; passwd chat = *Enter\snew\sUNIX\spassword:

360060480038400 )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:

[[email protected]]# pico /etc/resolv.conf

search smk45.sch.idnameserver 127.0.0.1nameserver 192.168.1.1

e. Tes konfigurasi DNS server:[[email protected]]# dig smk45.sch.id[[email protected]]# nslookup smk45.sch.id

3. DHCP SERVER

[[email protected]]# 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 SERVERSimpan file smb.conf asli menjadi cadangan[root@serverku]# cp /etc/samba/smb.conf /etc/samba/smb.conf.cadBuka file smb.conf [[email protected]]# pico /etc/samba/smb.conf

Ketiklah file di bawah ini :#====Global Settings ======================[global]workgroup = labnetserver string = %h server (Samba %v)wins support = yeswins server = w.x.y.z# include = /etc/samba/dhcpd.confdns proxy = no; name resolve order = lmhosts host wins bcast#### Debugging/Accounting ####log file = /var/log/samba/log.%mmax log size = 1000panic action = /usr/share/samba/panic-action %d####### Authentication #######

11

Page 12: TUTORIAL INSTALASI DEBIAN - …€¦  · Web viewTUTORIAL INSTALASI DEBIAN 4.0 Eitch . ... unix password sync = no; passwd program = /usr/bin/passwd %u; passwd chat = *Enter\snew\sUNIX\spassword:

security = shareencrypt 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 = yesprinting = bsdprintcap name = /etc/printcapprinting = cupsprintcap name = cupsprinter admin = @ntadmin######## File sharing ########preserve case = yesshort preserve case = yes############ Misc ############include = /home/samba/etc/smb.conf.%msocket 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 Directoriesbrowseable = yes[data]comment= cobain aja dehpath= /home/publicbrowseable= yesread only= yesguest ok= yeswritable= yeswritable = yescreate mask = 0777directory mask = 0777[netlogon]comment = Network Logon Servicepath = /home/samba/netlogonguest ok = yeswritable = yesshare modes = yes[printers]comment = All Printersbrowseable = yespath = /tmpprintable = yespublic = yeswritable = yescreate mode = 0700[print$]comment = Printer Driverspath = /var/lib/samba/printers

12

Page 13: TUTORIAL INSTALASI DEBIAN - …€¦  · Web viewTUTORIAL INSTALASI DEBIAN 4.0 Eitch . ... unix password sync = no; passwd program = /usr/bin/passwd %u; passwd chat = *Enter\snew\sUNIX\spassword:

browseable = yesread only = noguest ok = yeswrite list = root[cdrom]comment = Samba server’s CD-ROMwritable = nolocking = nopath = /cdrompublic = yespreexec = /bin/mount /cdrompostexec = /bin/umount /cdrom

Simpan dengan Ctrl + X, Yes, Enter

Restart samba :[root@serverku~]# /etc/init.d/samba restart

5. SETING ROUTER

Edit routing settingroot@serverku~]# pico /etc/network/options

ip_forward = yesspoofprotect = yessyncookies = 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 squidroot@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

cariacl apache rep header Server ^Apachelalu tambah situs di bawah tulisan tersebut yang akan di blokir dengan perintahacl facebook browser http://www.facebook.comkemudian 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 SERVERInstalasi Postfix

13

Page 14: TUTORIAL INSTALASI DEBIAN - …€¦  · Web viewTUTORIAL INSTALASI DEBIAN 4.0 Eitch . ... unix password sync = no; passwd program = /usr/bin/passwd %u; passwd chat = *Enter\snew\sUNIX\spassword:

root@serverku~]# apt-get install postfixBerikut konfigurasi yang diperlukan :· Selanjutnya lakukan konfigurasi postfix pada file main.cfroot@serverku~]# pico /etc/postfix/main.cfcontoh konfigurasi :myhostname = mail.smk45.sch.idmydomain = smk45.sch.idalias_maps = hash:/etc/aliasesalias_database = hash:/etc/aliasesmyorigin = /etc/mailnamemydestination = $mydomain, localhostrelayhost =#mailbox_command = procmail -a “$EXTENSION”mailbox_size_limit = 0recipient_delimiter = +inet_interfaces = allhome_mailbox = Maildir/mynetworks = 127.0.0.0/8 192.168.1.1/24

· Install squirrelmailroot@serverku~]# apt-get install squirrelmailJalankan perintah dibawah ini-configurebuat konfigurasinya…tekan D dan ketik courierserver software : courierQuit dan simpan kofigurasi

· Buat Virtualhost squirrelmail dengan cara edit /etc/apache2/apache2.confTambahkan dibaris terakhir script di bawah ini :Include /etc/squirrelmail/apache.confRestart apache2root@serverku~]# /etc/init.d/apache2 restart

· Membuat folder Maildir secara Otomatisroot@serverku~]# cd /etc/skelroot@serverku~]# maildirmake Maildir· Buat user “test1” dan amati direktory /home/test1

· Testing squirrelmailBuka browser :Address arahkan ke 192192.168.1.1/squirrelmail

14

Page 15: TUTORIAL INSTALASI DEBIAN - …€¦  · Web viewTUTORIAL INSTALASI DEBIAN 4.0 Eitch . ... unix password sync = no; passwd program = /usr/bin/passwd %u; passwd chat = *Enter\snew\sUNIX\spassword:

TUTORIALINSTALASI SERVER LINUX

DEBIAN 4.0 ( EITCH ) / DEBIAN 5.0.4 ( LENNY )

DISUSUN OLEH :

DRS. MUJANANIP: 19650728 199003 1 006

TEKNIK KOMPUTER DAN JARINGANSMK 45 WONOSARI

TAHUN 2010

15