0% found this document useful (0 votes)
23 views

Server Linux OpenSuse 11

This document provides instructions for setting up a Linux server with multiple services, including DNS, web, FTP, mail, proxy, and wireless hotspot. It involves installing OpenSuse 11.1, configuring IP addresses, creating DNS, web, FTP, mail and proxy servers using various software packages, and setting up an access point to provide wireless connectivity. Detailed steps are given for tasks like partitioning disks, adding software repositories, editing configuration files, starting and stopping services, and testing each component.

Uploaded by

VAN BECKER
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
23 views

Server Linux OpenSuse 11

This document provides instructions for setting up a Linux server with multiple services, including DNS, web, FTP, mail, proxy, and wireless hotspot. It involves installing OpenSuse 11.1, configuring IP addresses, creating DNS, web, FTP, mail and proxy servers using various software packages, and setting up an access point to provide wireless connectivity. Detailed steps are given for tasks like partitioning disks, adding software repositories, editing configuration files, starting and stopping services, and testing each component.

Uploaded by

VAN BECKER
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 4

Server Linux OpenSuse 11.

1
(DNS, Web, FTP, Mail, Proxy dan Hotspot Server)
1. Skema
Internet

Client
F
Server

B
Modem

E
D

A: ip address modem 192.168.30.1


B: ip address server ethernet #1 192.168.30.2
C: ip address server ethernet #2 192.168.31.1
D: ip address AP port WAN 192.168.31.2
E: ip address AP port LAN 192.168.32.1
F: ip address client #1 192.168.32.2
G: ip address client #2 192.168.32.3

G
Access Point
Client

2. Menginstall Linux OpenSuse


a. Partisi root (/) >> file system ext3 >> 10 GB
b. Partisi swap >> file system swap >> 2 GB
c. Partisi home >> file system ext3 >> 10 GB
3. Membuat software repository
a. Buka terminal >> su >> masukkan password : 123456 >> yast >> software >> software repositories
b. Tekan F3 >> DVD >> masukkan DVD OpenSuse >> tekan F10 >> pilih continue >> tekan F10 pada window
agreement >> tekan F10 pada window repositories >> tekan F9 untuk keluar
4. Menambahkan IP Address
a. Buka terminal >> su >> masukkan password : 123456 >> yast >> network devices >> network settings
b. Pilih lancard pertama >> pindah ke tab Global options dengan cara menekan alt + G >> pilih opsi Traditional
method with ifup
c. Pindah ke tab overview dengan cara menekan alt + V >> pilih nama device lancard >> edit dengan menekan
F4 >> pilih opsi statically assi gned ip address dengan cara menekan alt + T
d. Isikan pada isian yang tersedia >> ip address: 192.168.30.2 >> subnet mask: /24 >> hostname: tkj.smkdt.com
e. Tekan F10 untuk menyimpan konfigurasi
f. Lalu edit device lancard kedua, isikan pada isian yang tersedia >> ip address: 192.168.31.1 >> subnet mask: /24
>> hostname: tkj2.smkdt.com
g. Pindah ke tab general dengan cara menekan alt + G >> menuju isian activate device dengan menekan alt +
D >> pilih opsi at boot time lalu enter >> tekan F10 untuk menyimpan >> tekan F10 lagi untuk melan jutkan
>> kemudian tekan F9 untuk keluar
h. Restart service network >> rcnetwork restart
i. Cek konfigurasi ip address lancard pertama menggunakan perintah >> ping 192.168.30.2 >> ping tkj >> ping
tkj.smkdt.com >> ifconfig eth0
j. Cek konfigurasi ip address lancard kedua menggunakan perintah >> ping 192.168.31.1 >> ping tkj2 >> ping
tkj2.smkdt.com >> ifconfig eth1
5. Membuat server DNS
a. Buka terminal >> su >> masukkan password : 123456 >> yast -i bind
b. Edit file >> vi /etc/resolv.conf >> tambahkan pada baris paling bawah
>> nameserver 192.168.30.2
>> nameserver 192.168.30.1
>> nameserver 202.134.1.10
>> nameserver 202.134.0.155
>> simpan dan keluar dengan cara menekan esc + : + wq
c. Membuat zone baru dengan cara >> vi /etc/named.conf >> tambahkan baris berikut sebelum baris include
/etc/named.conf.include;
zone smkdt.com in {
type master;
file smkdt.zone;
};
d. Simpan dan keluar dengan menekan esc + : + wq
e. Membuat host baru dengan cara >> cd /var/lib/named >> cp localhost.zone smkdt.zone >> vi smkdt.zone
f. Gantilah tanda @ dengan nama domain yang akhirnya di beri tanda titik sebagai real name smk dt.com.
g. Gantilah ip address 127.0.0.1 dengan 192.168.30.2
h. Tambahkan host di baris paling bawah
www
IN
A
192.168.30.2
ftp
IN
A
192.168.30.2
mail
IN
A
192.168.30.2
i. Simpan dan keluar dengan menekan esc + : + wq
j. Restart service dns >> rcnamed restart
k. Cek konfigurasi dns >> nslookup www.smkdt.com >> dig ftp.smkdt.com >> ping mail.smkdt.com

SMK Darut Taqwa Purwosari Pasuruan

http://tkjsmkdata.blogspot.com

6. Membuat server WEB dan FTP (XAMPP, Joomla & ProFTP)


a. Siapkan installer xampp dan joomla, copy -kan ke directory /home/smkdt
b. Buka terminal >> su >> masukkan password : 123456 >> cd /home/smkdt >> ls
c. Ekstrak installer xampp dan joomla (sesuaikan dengan versinya)
>> tar xzvf xampp-linux-............tar.gz -C /opt
>> tar xzvf Joomla_1.6............tar.gz -C /opt /lampp/htdocs
d. Aktifkan service lampp >> /opt/lampp/lampp start
e. Ubah hak akses directory >> chmod 777 /opt/lampp/htdocs
f. Lakukan penginstalan Joomla
>> Buka browser dan ketikkan www.smkdt.com
>> Ikuti petunjuk instalasi dan isikan beberapa informasi berikut :
>> Setting database
>> Database Type : MySQLi
>> Hostname : localhost
>> Username : root
>> Password : (kosong)
>> Database Name : smkdt
>> Setting FTP
>> Enable FTP Layer : Yes
>> FTP username : smkdt
>> FTP Password : 123456
>> FTP Root Path : (kosong)
>> Main Configuration
>> Site Name : SMK Darut Taqwa
>> Admin Email : [email protected]
>> Admin Username : smkdt
>> Admin Password : 123456
>> Confirm Admin Password : 123456
g. Bila sudah selesai menginstall joomla, maka directory installation harus dihapus
>> rm -r /opt/lampp/htdocs/installation
h. Testing web server
>> www.smkdt.com
>> www.smkdt.com/administrator
(login: smkdt, password: 123456)
i. Testing ftp server
>> ftp.smkdt.com
(login: smkdt, password: 123456)
7. Membuat server MAIL (Squirrelmail)
a. Persiapan :
i. Install paket dovecot >> yast -i dovecot11
>> vi /etc/dovecot/dovecot.conf
>> cari 2 baris berikut dan hilangkan tanda pagarnya
>> #protocols = imap imaps
menjadi
>> protocols = imap imaps
(baris 23)
>> #disable_plaintext_auth = yes
menjadi
>> disable_plaintext_auth = no (baris 51)
ii. Install paket postfix >> yast -i postfix
>> vi /etc/postfix/main.cf
>> edit 3 baris berikut:
>> inet_interfaces = localhost
menjadi
>> inet_interfaces = all
(baris 675)
>> masquerade_domains =
menjadi
>> masqurade_domains = smkdt.com (baris 676)
>> mydestination = $myhostname, localhost.$mydomain
menjadi
>> mydestination = smkdt.com
(baris 677)
b. Siapkan installer squirrelmail, copy -kan ke directory /home/smkdt
c. Buka terminal >> su >> masukkan password : 123456 >> cd /home/smkdt >> ls
d. Buat directory local >> mkdir /var/local
e. Ekstrak installer squirrelmail (sesuaikan dengan versinya) ke directory /var/local
>> tar xzvf squirrelmail-............tar.gz -C /var/local
f. Ubah nama directory menjadi squirrelmail dan buat directory baru dengan nama data , kemudian lakukan konfigurasi
>> cd /var/local
>> ls
>> mv squirrelmail.devel squirrelmail
>> mkdir /var/local/squirrelmail/data
>> chmod 777 /var/local/squirrelmail/data
>> cd squirrelmail
>> ./configure

SMK Darut Taqwa Purwosari Pasuruan

http://tkjsmkdata.blogspot.com

g. Konfigurasi squirrelmail
>> pilih nomer 2 (Server Settings)
>> pilih nomer 1 (Domain) >> isikan nama domain smkdt.com
>> pilih huruf r (Return to Main Menu)
>> pilih huruf d (Set pre-defined settings for spesific IMAP servers) >> isikan dovecot
>> tekan enter untuk melanjutkan
>> pilih huruf s (Save Data)
>> tekan enter untuk melanjutkan
>> pilih huruf q (Quit)
h. Konfigurasi virtual host untuk web dan mail server
i. Tambahkan virtual host
>> cd /opt/lampp/etc/extra
>> vi httpd-vhosts.conf
>> edit/tambahkan baris berikut :
Isikan ip address server dan port web
NameVirtualHost 192.168.30.2:80
<VirtualHost www.smkdt.com:80>
ServerAdmin [email protected]
DocumentRoot /opt/lamp/htdocs
ServerAlias www.smkdt.com
</VirtualHost>

Konfigurasi virtual host untuk web server

<VirtualHost mail.smkdt.com:80>
ServerAdmin [email protected]
Konfigurasi virtual host untuk mail server
DocumentRoot /var/local/squirrelmail
ServerAlias mail.smkdt.com
</VirtualHost>
ii. Aktifkan konfigurasi virtual host
>> cd /opt/lampp/etc/
>> vi httpd.conf
>> hilangkan tanda # pada baris berikut:
#Include etc/extra/httpd-vhosts.conf
menjadi Include etc/extra/httpd-vhosts.conf (baris 480)
i. Buat 2 user baru untuk tes berkirim email
>> useradd -m tkj1
>> passwd tkj1
(isikan : 123456)
>> useradd -m tkj2
>> passwd tkj2
(isikan : 123456)
j. Testing mail server
>> mail.smkdt.com
(login dengan nama user yang baru saja dibuat)
8. Membuat server PROXY (Squid)
a. Install paket squid >> yast -i squid
b. Edit file konfigurasinya >> vi /etc/squid/squid.conf
c. Tambahkan baris berikut :
>> baris 610, di atas tulisan acl SSL_ports port 443, tambahkan dua baris berikut :
>> acl lan0 src 192.168.30.0/24
>> acl lan1 src 192.168.31.0/24
>> baris 625, di bawah tulisan acl CONNECT method CONNECT, tambahkan satu baris berikut :
>> acl blok url_regex i facebook
>> baris 663, di bawah tulisan INSERT YOUR OWN RULES HERE......, tambahkan dua baris berikut :
>> http_access allow lan0 lan1
>> http_access deny blok
>> baris 1899, hilangkan tanda pagar pada baris berikut :
>> cache_dir ufs /var/cache/squid 100 16 256
>> baris 3273, hilangkan tanda pagar dan ganti dengan baris ber ikut :
>> cache_mgr [email protected]
>> baris 3334, tambahkan baris berikut :
>> visible_hostname www.smkdt.com
>> simpan dan keluar
d. Buatlah directory swap untuk squid dan pastikan tidak ada pesan error >> squid -z
e. Ubah pesan error proxy server
>> cd /usr/share/squid/errors/English
>> vi ERR_ACCESS_DENIED
>> pada baris 17, ganti kalimat Access Denied dengan Maaf, situs ini tidak boleh dikunjungi
>> simpan dan keluar
f. Jalankan service proxy >> rcsquid start
g. Matikan service firewall agar client bisa mengakses service pada server >> rcSuSEfirewall2 stop
h. Setting browser mozilla >> Edit >> Preferences >> Advanced >> Network >> Settings
>> Pilih Manual Proxy Configuration
SMK Darut Taqwa Purwosari Pasuruan

http://tkjsmkdata.blogspot.com

i.

>> HTTP Proxy : 192.168.31.1


>> Port : 3128
>> Contreng Use this proxy server for all protocols
>> No proxy for : ftp.smkdt.com
Testing proxy server, ketikkan keyword yang dilarang pada browser yaitu facebook

9. Membuat server HOTSPOT (Setting Access Point)


a. Setting access point
i. Siapkan Access Point, Laptop dan kabel jaringan straight
ii. Reset access point
iii. Ubah ip address lancard pada laptop menjadi automatic
iv. Hubungkan laptop dengan access point
v. Tes koneksi laptop dan access point (ping 192.16 8.1.1)
vi. Ketikkan ip address access point pada browser (login & password : admin)
vii. Ubah konfigurasi access point sebagai berikut :
>> mode : router server
>> LAN :
>> ip address : 192.168.32.1
>> gateway : 192.168.31.2
>> WAN :
>> ip address : 192.168.31.2
>> dns server 1: 192.168.31.1
>> dns server 2: 192.168.30.2
>> dns server 3: 192.168.30.1
>> Wireless :
>> SSID : smkdt
>> mode : G
>> channel : 1
>> security : WPA-PSK
>> keyword : 12345678
viii. Simpan konfigurasi
b. Hubungkan pc server (ethernet kedua) dengan access point (port WAN)
>> Tes koneksi pc server dan access point (ping 192.168.31.2)
c. Setting pc client (laptop)
>> aktifkan wireless LAN
>> cari network dengan SSID smkdt
>> hubungkan (connect) dan isikan passwordnya (12345678)
>> Tes koneksi pc client (laptop) dan access point (ping 192.168.32.1)
d. Testing semua service server melalui browser client
>> www.smkdt.com
: testing web server
>> ftp.smkdt.com
: testing ftp server
>> mail.smkdt.com
: testing mail server
>> www.facebook.com : testing proxy server

NB: Jika ada kesalahan atau ketidaksesuaian ketika praktikum, harap dikoreksi sendiri.
---impossible is nothing---

SMK Darut Taqwa Purwosari Pasuruan

http://tkjsmkdata.blogspot.com

You might also like