LAB 9: Connect to Internet

assalamualaikum..


Tujuan:

Purpose:


- mengetahui konfigurasi Firewall pada mikrotik
- knowledge firewall configuration on mikrotik
- dapat menghubungkan router ke internet dan mengakses internet
- can connect router to internet and access internet


Tutorial



1. tambahkan IP pada mikrotik dengan cara:
1. add IP on mikrotik by:
ip address add address=192.168.10.1/24

2. kemudian tambahkan IP gateway dengan cara:
2. then add IP gateway by:
ip route add address=192.168.10.1

3. setelah itu masukkan IP DNS dengan cara:
3. after that enter IP DNS by:
ip dns set servers=199.199.199.1 allow-remote-access-request=yes

4. sekarang coba PING ke DNS google.
4. now try PING to DNS google.

5. Jika berhasil, tambahkan Firewall NAT dengan cara:
5. If successfully, add Firewall NAT by:
ip firewall nat add action=masquerade chain=srcnat out-interface=eth1

6. Setelah menyetting Mikrotik, setting client. ubah IP client menjadi satu jaringan dengan mikrotik.
6. After setting Mikrotik, setting IP client into a network with mikrotik.

7. Buka CMD dan coba PING ke DNS google.
7. Open CMD and try PING to DNS google.

8. untuk memastikan, buka browser dan akses ke salah satu situs.
8. to be sure, open web browser and access to one of sites.

THANKS FOR VISITING!!

LAB 8: Configuration Interface on Mikrotik

assalamualaikum..





Tujuan Dasar:

- mengetahui konfigurasi interface pada mikrotik
- knowing configuration interface on mikrotik
- bisa menambahkan VLAN pada interface mikrotik
- can add VLAN on interface mikrotik
- bisa mengubah ether menjadi switch
- can change ether to switch


Tutorial


1. Langkah pertama, setting IP pada mikrotik. Masuk ke menu IP => Address
1. First step, setting IP on mikrotik. Enter to IP => Address menu. 

2. Setelah mengatur IP, masuk ke terminal dan coba PING ke gateway.
2. After set IP, enter to terminal and try PING to gateway.

3. Kemudian coba ubah nama ether1=internet dan ether2=local.
3. Then try change name ether1=internet and ether2=local
interface set 0 name=internet
interface set 1 name=local

4. Setelah mengganti nama, coba untuk memberikan komen pada ether1 dan ether2.
4. After change name, try to give a comment on ether1 and ether2.
interface set 3 name=eth1 comment="To Internet"
interface set 4 name=eth2 comment="To Local" 

5. Kemudian kita coba untuk menonaktifkankan ether3,ether4 dan ether5 dengan cara:
5. Then we try to disable ether3,ether4 dan ether5 by:
interface disable 2,3,4

6. Dan coba juga mengaktifkan WLAN pada mikrotik.
6. And try to enable WLAN on mikrotik.
interface enable 5

7. Kemudian coba menambahkan VLAN pada mikrotik.
7. Then try add VLAN on mikrotik.
interface vlan add interface=eth2 name=vlan1 vlan-id=10
interface vlan add interface=eth2 name=vlan2 vlan-id=20 

8. Setelah menambah VLAN, kita hapus kembali VLAN.
8. After add VLAN, try remove VLAN.
interface vlan remove vlan1
 interface vlan remove vlan2

9. Jangan lupa untuk mengaktifkan ether3,ether4 dan ether5.
9. Don't forget to enable ether3,ether4 dan ether5.
interface enable ether3.ether4,ether5

10. Sekarang kita coba mengubah router menjadi switch dengan cara:
10. Now we try change the router to be switch by:
interface ethernet set numbers=2 master-port=eth2 
interface ethernet set numbers=3 master-port=eth2
interface ethernet set numbers=4 master-port=eth2 

Configuration WebServer on CentOS 6.6

assalamualaikum..

di postingan kali ini ane mau ngasih tutorial membuat WEB SERVER menggunakan server CentOS 6.6, langsung aja deh yaa, CEKIIDOOTTT...!!!



Tujuan Dasar

- Mengetahui konfigurasi Web Server HTTP pada CentOS 6.6
- Mengetahui konfigurasi Web Server HTTPS pada CentOS 6.6
- Mengetahui konfigurasi authentication user pada server HTTP


Konsep Dasar

Pengertian Web server adalah sebuah software yang memberikan layanan berbasis data dan berfungsi menerima permintaan dari HTTP atau HTTPS pada klien yang dikenal dan biasanya kita kenal dengan nama web browser dan untuk mengirimkan kembali yang hasilnya dalam bentuk beberapa halaman web dan pada umumnya akan berbentuk dokumen HTML. itulah pengertian web server sebenarnya. dalam bentuk sederhana web server akan mengirim data HTML kepada permintaan web Browser sehingga akan terlihat seperti pada umumnya yaitu sebuah tampilan website.


Topologi:









Tutorial:

Keterangan IP:


DNS SERVER
1. langkah pertama, install paken DNS dengan cara:
yum install bind bind-utils

2. kemudian edit file /etc/named.conf . kemudian tambahkan IP server, Network server seperti gambar berikut
     kemudian tambahkan juga zone untuk masing-masing domain. saya membuat 2 domain, domain        untuk HTTP dan domain untuk HTTPS serta menambahkan zone untuk IP terbalik.

3.kemudian ubah file localhost menjadi nama domain, dan file loopback menjadi IP terbalik.

4. kemudian edit file pertama dan tambahkan perintah seperti tulisan kuning setelah SOA. tambahkan juga seperti tulisan kuning di baris bawah.

edit juga file yang kedua, tambahkan perintah seperti tulisan kuning setelah SOA. dan tambahkan juga seperti tulisan kuning di baris bawah.

yang terakhir, edit file ketiga yang konfigurasinya hampir sama seperti file sebelumnya.

5. restart named dengan cara
service named restart

6. berikutnya kita ubah kepemilikan grup file yang kita edit tadi dengan cara:
chgrp named (nama file)

7. edit file resolve dan tambahkan perintah berikut.

8. kemudian uji ke-aktifan domain dengan perintah:
nslookup (nama domain)


HTTP SERVER

1. server HTTP dan HTTPS dianjurkan bisa sharing file satu sama lain, maka kita install paket NFS terlebih dahulu dengan cara:
yum -y install nfs-utils nfs-utils-lib

2. kemudian buat direktori baru dengan nama /web dan edit direktori tersebut dengan cara:
mkdir /web

3. edit file export seperti gambar berikut
nano /etc/exports

4. aktifkan paket rpcbind dan nfs.

5. masukkan perintah
exportfs -a

6. kemudian edit file /etc/selinux/config , ubah SELINUX menjadi disabled seperti gambar berikut.

7. masukkan sintaks
setenforce 0

8. kemudian install paket HTTP dan PHP dengan cara
yum -y install httpd php

9. buat file public_html dan password didalam folder /web

10. kemudian edit file berikut dan tambahkan perintah seperti gambar berikut
nano /web/.htaccess

11. Masukkan sintaks berikut untuk membuat password dan user baru
# htpasswd -cm /web/password/.htpasswd (namauser)
12. Kemudian edit file /etc/httpd/conf/httpd.conf 
      cari baris <direcory  dan ubah menjadi folder yang kita buat tadi dan AllowOverride AuthConfig

     hilangkan tanda # pada NameVirtualHost dan edit seperti tulisan kuning pada gambar berikut.

13. kemudian buat file index.html untuk membuat tampilan website dari file HTML sederhana.

14. start HTTP dengan cara:
service httpd start


HTTPS SERVER

1. install paket NFS
yum -y install nfs-utils nfs-utils-lib

2. buat folder /web dan mount file yang telah di sharing ke folder tersebut

3. install paket HTTP, PHP dan MOD_SSL
yum -y install httpd php mod_ssl

4. masukkan perintah
openssl req -509 -nodes -days 365 -newkey rsa:2048 -keyout /etc/httpd/ssl/apache.key -out /etc/httpd/ssh/apache.crt 

5. kemudian edit file /etc/httpd/conf.d/ssl.conf seperti gambar berikut
    masih pada file /etc/httpd/conf.d/ssl.conf, edit seperti gambar berikut

6. ubah SELINUX menjadi disabled pada
nano /etc/selinux/config

7. masukkan sintaks
setenforce 0

8. start HTTPD dengan cara
service httpd start



CLIENT

1. setting IP pada client, jadikan IP DNS SERVER menjadi DNS pada client

2. buka browser kemudian akses ke domain HTTP, maka akan muncul notifikasi permintaan username dan password. masukkan username dan password yang telah dibuat.

3. jika berhasil maka tampilannya akan muncul seperti file INDEX_HTML yang telah dibuat tadi.

4. kemudian akses ke domain HTTPS. karna kita menggunakan layanan SSL GRATIS, maka tampilannya seperti ini. klik proceed to arifatul.net (unsafe)

5. jika berhasil maka tampilannya sama seperti website HTTP.


THANKS FOR VISITING^^