ViralGen Referral Shopping

Thursday, December 23, 2010

Memgoperasikan Server Jaringan Dengan Open SUSE 11.1

Haloo Agan - Agan maaf sudah lama tidak pernah mengurusi blogku tercinta, tapi I am Back.. untuk memulai dunia blogging saiya. Seperti biasa posting laporan tugas sekolah... sekedar memberi referensi untuk pengetahuan anda... semoga bermanfaat..

LAPORAN TUGAS PRODUKTIF

MEMBUAT ROUTER , DNS SERVER,MAIL SERVER,DHCP SERVER, WEB SERVER DENGAN KONTEN JOOMLA DAN MENGGUNAKAN XAMPP PADA LINUX OPEN SUSE 11.1


OLEH

YOLANDA KRISNADITA (31)

XII TKJ 1

PEMERINTAH KEBUPATEN PASURUAN DINAS PENDIDIKAN

SEKOLAH MENENGAH KEJURUAN (SMK) NEGERI 1 PURWOSARI

Jl. Raya Purwosari Telp. (0343)613747 Fax.(0343)624367 Purwosari Pasuruan 67162

Email : smkn1pasuruan@igi-alliance.com

Latar Belakang

Semakin maju perkembangan teknologi saat ini menuntut kami untuk ahli dan menguasai berbagai keahlian salah satunya ialah mengoperasikan Operating System Open Suse 11.1, yang berguna dalam perkembangan dan pelaksanaan pengoporasian server. Serta router sesuai dengan bidang yang kami pelajari.

Tujuan

Laporan ini penulis buat untuk memenuhi tugas produktif yang telah kami dapat di sekolah sebagai bahan pertimbangan dalam penilaian kompetitif bidang keahlian kami.

Alat Bahan





Calculasi dan Sketsa Jaringan

N0: 202.110.131.0/29

N1: 192.168.5.0/24

Pada eth0 kita gunakan IP 202.110.131.0/29

Jadi:

Ip address : 202.110.131.2 (pada DNS)

Netmask : 255.255.255.248

Network : 202.110.131.0

Broadcast : 202.110.131.7

Gateway : 202.110.131.1

Pada eth1 kita gunakan IP 192.168.5.0/24

Jadi:

Ip address : 192.168.5.1

Netmask : 255.255.255.0

Network : 192.168.5.0

Broadcast : 192.168.5.255

Pada client kita setting sebagai berikut:

Ip address : 192.168.5.7

Netmask : 255.255.255.0

Gateway : 192.168.5.1

Preferred DNS Server : 202.110.131.2


Tabel Routing






Langkah pengerjaan

1. Install Open Suse 11.1

2. Edit network configurasinya dan setting router melelui perintah basis text

a. Masuk ke directori Network # cd /etc/sysconfig/network

b. Kita copy format pada ifcfg-lo ke ifcfg-eth0 # cp ifcfg-lo ifcfg-eth0

c. Begitu pula pada ifccg-eth1 # cp ifcfg-lo ifcfg-eth1

d. Edit file ifcfg-eth0 dan ifcfg- eth1 # vi ifcfg-eth0

e. Lalu kita masukan gateway nya dengan perintah # vi routes

f. Selanjutnya kita matikan repositorisnya dengan perintah # zypper mr --disable –remote

g. Kemudian matikan system firewallnya dengan perintah # /sbin/SuSefirewall2 stop

h. Kemudian kita restart network kita dengan perntah # rcnetwork restart

i. Buat tabel Routing sesuai dengan perintah

# route add default gw 192.168.5.1 (enter)

# iptables –t nat –A POSTROUTING –s 192.168.5.0/24 –j MASQUERADE (enter)

# echo 1 > > /proc/sys/net/ipv4/ip_forward (enter)

j. Lakukan penyimpanan denagan perintah # iptables-save > /etc/sysconfig/iptables

k. Lalu ketik ulang perintah kedua pada urutan “IPTABLES” pada directori etc dengan perintah # vi /etc/init.d/boot.local

l. Lalu lakukan restart network # rcnerwork restart

3. Konfigurasi DNS server

a. Yast –i bind

b. Vi /etc/named.conf

Beri tanda # pada include “/etc/named.conf.include”

Zone “yoland.com” in {

Type master

File “/master/yoland.zone” ;

};

Zone “131.110.202.in-addr.arpa”in {

Type master

File “/master/202.110.131.zone” ;

};

c. Cd /var/lib/named

d. Cp localhost.zone master/yoland.zone

e. Cp 127.0.0 .zone master/202.110.131.zone

f. Kemudian masuk ke cd master

g. Kemudian masuk ke Vi yoland.zone

@ in SOA yoland.com. root.yoland.com.

@ IN NS ns.yoland.com.

ns IN A 202.110.131.2

h. kemudian masuk vi 192.168.0.zone

@ IN SOA yoland.com. root.yoland.com.

@ IN NS ns.yoland.com.

2 IN PTR ns.yoland.com.

i. Masuk vi /etc/resolv.conf

Hapus semua masukan

Search yoland.com

Nameserver 202.110.131.2

j. Rcnamed start

k. Rcnetwork restart

l. Rcnamed restart

m. Cek menggunakan dig www.yoland.com atau bisa lewat nslookup www.yoland.com

4. Membuat WEBSERVER

a. Tambahkan pada /ar/lib/named/master/yoland.com

www IN CNAME ns.yoland.com.

restart DNS kita #rcnamed restart

b. Yast –I apache2

c. Cd /etc/apache2/vhosts.d/

d. Cp vhost_template yoland.conf

e. Vi yoland.conf

Tambahkan di bawah name virtual host <*80>

Namevirtualhost *:80

Serveradmin yoland.com

Servername yoland.com

Document root /home/yoland/public_html/

f. Rcapache2 start

g. Vi /home/yoland/public_html/index.php

Php info ();

?>

h. Vi /home/yoland/public_html/index.html

isikan rumus atau formula format web.

NETWORKING

i. Links www.yoland.com atau links 202.110.131.2

5. Membuat Webserver dengan konten XAMPP

a. Stop dulu webserver yang kita buat dengan perintah

# rcapache stop

b. Masukan flasdisk deteksi flashdisk dengan perintah

# fdisk –l

c. Mount dimana flasdisk kita terdeteksi lalu pindahkan pada directori “Media”

# mount /dev/sdb1 /media

d. Lalu kita masuk pada directori “Media” kita ekstak XAMPP yang masih dalam keadaan .gz kedalam directori “opt”

# tar xvfz xampp-linux-1.7.3a.tar.gz –C /opt/

e. Setelah proses pengekstratkan, kita masuk /opt/lampp/etc untuk mengdit file “httpd.conf”

# cd /opt/lampp/etc

#vi httpd.conf

f. Didalam file “httpd.conf” cari kata ServerAdmin dan ServerName. Isikan nama domain kita. Lalu pada kata “include /etc/extra/httpd-vhosts.conf” hilangkan tanda pagarnya. Karena ini berate kita memberikan ijin mengakses file httpd-vhosts.conf yang terdapat pada didalam directori extra.

g. Kita masuk pada directori extra lalu edit file httpd-xampp.conf.

# cd /opt/lamp/etc/extra

#vi httpd-xampp.conf

h. Pada baris paling bawah tambahkan tanda pagar pada Deny dan Allow seperti pada gambar dan tambahkan diatas Allow : : 202.110.131.2

i. Lalu edit file httpd-vhosts.conf

# vi httpd-vhosts.conf

Isikan nama ServerAdmin admin@yoland.com

DocumentRoot /opt/lamp/htdocs

ServerName serta yoland.com

ServerAlias-nya www.yoland.com

j. Restart Xampp kita dengan perintah

# /opt/lampp/lampp/ restart

k. Install links untuk melihat web kita

# Zypper in links

l. Setelah terinstall cek dengan perintah

# links www.yoland.com

m. Atau bias juga langsung pada computer client yang sudah terkoneksikan. Memalui WEB BROWSER www.yoland.com

6. Menngkonfigurasikan JOOMLA.

a. Pertama kita buat terlebih dahulu nama user dengan nama user joomla. Dengan perintah

# useradd –m joomla

# passwd joomla

(masukan password yang kita kehendaki)

b. Masuk pada directori /var/lib/named/master/yoland.zone. Tambahkan pada zone reverse kita konten joomla agar dapat diakses oleh user.

c. Restart bind kita. Cek keberhasilan kita membuat nama subdonain dengan perintah nslookup

# rcnamed restart

# nslookup joomla.yoland.com

d. Kita masuk directori media untuk mengekstrak aplikasi joomla, kita ekstra joomla pada directori joomla yang telah kita buat pada directori home.

# cd /media

# tar xvzf Joomla_1.5.21-Stable-Full_Package.tar.gz -C /home/joomla

e. Masuk pada /opt/lampp/etc/. edit file php.ini

# cd /opt/lampp/etc/

# vi php.ini

f. Pada file php.ini cari kata display_errors kita ganti ON menjadi OFF

g. Kita gunakan perintah ln –s gunanya untuk mengcopy hyperlink dari joomla ke htdocs

# ln –s /home/joomla/ -t /opt/lamp/htdocs/

h. Kita masuk pada /opt/lampp/ etc/extra/httpd-vhost.conf. pada perintah yang kita beri tanda pagar pada pengturan XAMPP. Kita aktifkan kembali dengan menghapus tanda pagarnya. Isikan :

ServerAdmin admin@yoland.com

DocumentRoot /opt/lamp/htdocs/joomla

ServerName joomla.yoland.com

i. Restrart lampp dan bind kita

# /opt/lampp/lampp/ restart

# rcnamed restart

j. Lakukan penginstalan joomla pada pc dengan cara browser pada alamat joomla.yoland.com. Pada akhir penginstalan aka nada perintah untuk mengcopy format php. Kita copy format php itu dengan nama “configuration.php” lalu kiat pastekan pada directori joomla yang ada di htdocs. Lalu didalam directori joomla kita ganti directori installation menjadi installation.

k. Restart lampp dan bind kita

# /opt/lampp/lampp restart

# rcnamed restart

l. Lakukan browser sesuai dengan yang telah kita buat joomla.yoland.com

7. Konfigurasi SQUIRRELMAIL

a. Buat directori Local pada directori var

# mkdir /var/local

b. Konfigurasi posfix terlebih dahulu.edit file main.cf

# vi /etc/postfix/main.cf

c. Cari kata inet_interface kita ganti Localhost manjadi All. Masquerade _domain ganti dengan nama domain kita. Mydestination ganti pula dengan nama domain kita yang akan dijadikan tujuan /destiny-nya

d. Restart postfix

# rcpostfix restart

e. Install dovecot

# zypper in dovecot

f. Masuka pada /etc/dovecot/dovecot.conf. cari kata protocols = imap imaps. Hapus kata imaps gamti dengan pop3. Lalu cari kata disable_plaintext_auth = yes, hapus tanda pagarnya untuk mengaktifkan dan ganti Yes menjadi No.

# vi /etc/dovecot/dovecot.conf

g. Restart dovecot

# rcdovecot restart

h. Masuk pada media, ekstarak squirellmail pada directori local pada var yang telah kita buat tadi.

# tar xvfz squirrelmail-20101105_0200-SVN.devel.tar.gz –C /var/local

i. Masuk directori local. Kita pindahkan squirrelmail.devel ke directori squirrelmail dengan perintah move (mv)

# mv squirrelmail.devel/ squirrelmail

j. Jalankan konfigurasi squirrelmail dengan mengetik perintah

# ./configure

k. Akan masuk Squirrelmail Configuration. Tampak seperti pada gambar pilih Server Setting dengan memasukan angka 2.

l. Pada selanjutnya isikan domain kita yoland.com. lalu pada jendela selnjutnya kita masukan r untuk kembali ke menu awal.

m. Setelah kembali pada jendela awal / menu awal masukan perintah d untuk mendefinisikan imap kita

n. Selanjutnya kita beri comment dovecot akan muncul seperti pada gambar.

o. Setelah selesai akan kembali pada manu awal kita beri coment s untuk menyimpan hasil settingan kita

p. Lalu kita beri coment q untuk keluar dari squirrelmail configuration

q. Masuk pada extra. Edit httpd-vhosts.conf

# cd /opt/lampp/etc/extra/

#vi httpd-vhosts.conf

ServerAdmin admin@yoland.com

DocumentRoot /var/local/squirrelmail

ServerName mail.yoland.com

r. Buat directory data pada squrrelmail. Lalu beri perintah chmod 777 untuk memberikan ijin pengaksesan.

# mkdir /var/local/squirrelmail/data

# chmod 777 /var/local/squirrelmail/data/

s. Buat user baru

t. Lakukan telnet mail.yoland.com 25 untuk mengakses postfix (untuk pengiram surat)

u. Lakukan telnet mail.yoland.com 110 untuk mengakses dovecot (untuk melihat adanya surat masuk)

v. Lakukan browsing pada computer client

Untuk menulis surat

Masuk sebagai user Krisna.

8. Konfigursi FTP (File Transfer Protocol)

a. Install paket ftp pada suse

# zypper in vsftpd

b. Masuk pada /etc/vsftpd.conf untuk melakukan konfigurasi

# vi /etc/vsftpd.conf

c. Hapus tanda pagar pada :

Write_enable= YES

Local_enable= YES

Local_umask=022 , dan

Anonymous_enable=YES, pada anonymous ini kita ganti YES menjadi NO karena kita akan memberikan authentifikasi pada user yang akan mengakses ftp kita.

d. Hilangkan pula tanda pagar pada “chroot_local_user=YES” dan “chroot_list_file=/etc/vsftpd.chroot_list”. Tujuannya untuk memberikan pengaman pada document root milik server agar tidak mudah diakses oleh sembarang user.

e. Lakukan perintah chmod –R 777 pada user yang kita berikan ijin untuk mengakses.

# chmod –R 777 /home/krisna/public_html

# chmod –R 777 /home/kyo/public_html

f. Menambahkan user yang dapat mengakses document root

# vi /etc/vsftpd.chroot_list

g. Restart ftp kita

# rcvsftpd restart

h. Lakukan pengecekan pada web browser client

9. Configurasi DHCP

a. Install dhcp-server

# zypper in dhcp-server

b. Edit konfigurasi pada dhcpd.conf

# vi /etc/dhcpd.conf

Pada A slightly diferrent masukan subnetmask, range ip yang akan kita share ke client. Seperti pada gambar.

c. Masuk pada file dhcpd pada directori sysconfig

# vi /etc/sysconfig/dhcpd

Edt pada dhcp_interface. Kita isikan interface yang kita gunakan.

d. Restart dhcp dan network kita

# rcdhcpd restart

#rcnetwork restart


untuk mendapatkan laporan lengkapnya anda dapat download dengan klik DISINI

No comments:

ViralGen Referral Shopping