Kamis, 07 Maret 2024

KONFIGURASI DHCP SERVER

 KONFIGURASI DHCP SERVER 




  Masukan pada folder network :"nano /etc/network/interfaces"

ket: auto eth0 

address 192.168.12.116

network 192.168.12.0

netmask 255.255.255.0

broadcast 192.168.12.255

gateway 192.168.12.1

auto eth1 

address 192.168.1.254

network 192.168.1.128

netmask 255.255.255.128

broadcast 192.168.1.225

gateway 192.168.1.116

save

 Setelah ada perubahan pada subnetting Ip eth1, pilih  DVD 2

 #apt-cdrom add

 #apt-get install isc-dhcp-server

#cd /etc/dhcp

#ls 

 #nano dhcpd.conf

 Cari tulisan A Slightly, hapus tanda pagar(#)                       berjumlah 9. Isikan :

       # A Slightly different configuration for an internal                 Subnet

       Subnet 192.168.1.128 netmask 255.255.255.128 {

       range 192.168.1.129 192.168.1.249 ;

       option domain-name-servers 8.8.8.8 ;

       option domain-name "www.google.com" ;

       option routers 192.168.1.254 ;

       option broadcast-address 192.168.1.255 ;

       default-lease-time 600 ;

       max-lease-time 7200 ;

       }

 #nano /etc/default/isc-dhcp-server 

      Turunkan anak panah kebawah tulisan

      INTERFACE=" " ,tulisan eth1 (INTERFACE="eth1")

 /etc/init.d/isc-dhcp-server restart

 Uji coba pada client (windows 7)

      Klik kanan pada koneksi (network & sharing center),            Klik local area connection ->internet protocol version          4 -> properties

 Pilih obsi obtain on ip address auto matically, pada           Dns juga sama.

 Ok ->close->close.

KONFIGURASI NTP SERVER

KONFIGURASI NTP SERVER



 NTP server (Network Time Protocol)

gunanya : agar setiap perangkat dalam jaringan 

memiliki waktu yg sama tersinkron satu dengan yg lain

port nya 123 protokol UDP 

sejak th 1985 oleh David L Mills

konfigurasi nya:

1. instal paket ntp

#apt-get install ntp

2. seting file: ntp.conf

#nano /etc/ntp.conf1234

1root

a. cari script beri tanda # pada kalimat server 0 sampai 3

server0.debian.pool.ntp.org

server1.debian.pool.ntp.org

server2.debian.pool.ntp.org

server3.debian.pool.ntp.org

server 127.127.1.0

fudge 127.127.1.0 stratum 1

(tambahkan 2 kalimat di atas)

b. cari script restrict hapus tanda #

ganti dengan no network dan netmask yg eth ke klien

restrict 192.168.30.0 mask 255.255.255.0 nomodify notrap

3. restart ntp

#/etc/init.d/ntp restart

#service ntp restart

4. pengujian ntp

#ntpq -pn

cat: jika muncul :remote refrid jitter

0.001 atau 0.000

berhasil

jika muncul : No association ID's returned

gagal

solusi ketik perintah #dpkg-reconfigure ntp

5. seting di klien

a. Linux

instal paket ntpdate

#apt-get install ntpdate

#ntpdate - u 192.168.30.1(ip server)

b. Window

control panel ke clock, language ke date and time

ke menu internet time ke change settings

centang synchronize

isikan ip server 192.168.30.1 klik update now

jika berhasil akan adaa tulisan

this computer is set automatically synchronize on a scheduled basis


#date --set 12:37:10

#date --set 2018-09-24

KONFIGURASI PROXY SERVER

KONFIGURASI PROXY SERVER 



    konfigurasi proxy server

1. pindah cd 1

2. #apt-cdrom add

3. #apt-get install squid

4. masuk konfigurasi squid.conf

5. ubah seperti dibawah ini :

cache_mgr admin@sekolah.sch.id >> cari dengan kata kunci cache_mgr

visible_hostname sekolah.sch.id >> cari dengan kata kunci visible_hostname


Beri pagar pada http_access deny all

#http_access deny all >> cari dengan kata kunci http_access2


tambahkan pada bawah acl connect 

acl Safe_ports port 488 # gss-http

acl Safe_ports port 591 # filemaker

acl Safe_ports port 777 # multiling http

acl Safe_ports port 631 # cups

acl Safe_ports port 873 # rsync

acl Safe_ports port 901 # SWAT

acl purge method PURGE

acl CONNECT method CONNECT

>> cari dengan kata kunci acl connect

tambahkan seperti dibawah ini

acl lan src 192.168.8.0/24

acl user_nakal src 192.168.8.x-192.168.8.x

acl url dstdomain "/etc/squid/blokir"

http_access deny user_nakal

http_access deny url

http_access allow lan


6. Setelah semua diedit dan ditambahkan silahkan anda keluar dan simpan dengan menekan

ctrl+x tekan y tekan enter, setelah itu anda buat file “blokir” dan “kata.txt”

Dengan perintah 

#nano /etc/squid/blokir


7. masuk ke /etc/rc.local dengan perintah :

#nano /etc/rc.local 

8. tambahkan seperti dibawah ini :

iptables -t nat -A PREROUTING -p tcp -i eth1 -s 192.168.8.x/24 --dport 80 -j

REDIRECT --to-port 3128

iptables -t nat -A PREROUTING -p tcp -i eth1 -s 192.168.8.x/26 --dport 8080 -j

REDIRECT --to-port 3128


9. kemudian restart dengan perintah :

#/etc/init.d/squid restart

#/etc/init.d/networking restart


10. kemudian coba buka menggunakan browser, dengan memasukan urlnya

KONFIGURASI WEB SERVER

 KONFIGURASI WEB SERVER



    Web server adalah sebuah software (perangkat lunak) yang memberikan layanan berupa data. Berfungsi untuk menerima permintaan HTTP atau HTTPS dari klien atau kita kenal dengan web browser (Chrome, Firefox). Selanjutnya ia akan mengirimkan respon atas permintaan tersebut kepada client dalam bentuk halaman web.Gimana sudah mulai paham kan? Intinya web server adalah penyedia layanan buat klien, di mana klien meminta informasi dalam bentuk website.

    Selain itu, kamu harus tahu bahwa web server menjadi salah satu kebutuhan user juga lho. Kenapa? Sebab web server memiliki kapasitas penyimpanan yang besar dan akses yang cepat. Sehingga dapat mencegah terjadinya kesalahan pada suatu website maupun aplikasi.

KONFIGURASI:

1. Ganti menjadi CD 1

2. #apt-cdrom add

3. Install aplikasi yang digunakan untuk web server :

#apt-get install apache2 php5

4. masuk ke direktori var/www/html

cd /var/www/html di ls

kemudian nano  index.html

di ls kemudian nano index.html

di dalam index.html isikan:

<html>

<head>

<title>uji coba web server</title>

</head>

<body><b>

“SELAMAT DATANG DI WEB SEKOLAH.SCH.ID”.</b>

</body>

</html>

5. masuk ke direktori sites available

cd /etc/apache2/sites-available/ di ls

masuk ke nano 000-default.conf

tuliskan di bagian paling bawah :

<VirtualHost 192.168.7.254:80>

ServerAdmin admin@sekolah.sch.id

ServerName sekolah.sch.id

ServerAlias www.sekolah.sch.id

DocumentRoot /var/www/html

</VirtualHost>

simpan

6. restart apache : /etc/init.d/apache2 restart

7. buka browser ketik ip dns

8. buka browser ketik domain kita




KONFIGURASI CACTI SERVER

 KONFIGURASI CACTI SERVER

        Cacti adalah satu aplikasi open source berbasis website untuk monitoring jaringan dan merupakan solusi pembuatan grafik network yang lengkap yang didesain untuk memanfaatkan kemampuan fungsi RRDTool sebagai  penyimpanan data dan pembuatan grafik. Cacti menyediakan pengumpulan data yang cepat, pola grafik advanced, metode perolehan multiple data, dan fitur pengelolaan user. Semuanya dikemas secara intuitif, sebuah interface yang mudah digunakan  mudah dipahami untuk local area network yang mempunyai ratusan device yang komplek. Dengan menggunakan cacti kita dapat memonitor trafik jaringan lewat pada sebuah server.

 KONFIGURASI:

 membuat & konfigurasi router

• aktifkan dvd 2 & update

#apt-cdrom add

#apt-get update

• install cacti server

#apt-get install cacti

• password mysql (1234) & repeat password

• configuring libphp "ok"

• configuring database for "cacti" , "yes"

• isi pwd database & mysql database cacti (1234)

• repeat pwd

• webserver "apache2", "ok"

• masuk ke klient/windows 7 & konekkan internet

• masuk di browser

ketik : 192.168.12.121//cacti

• masukkan password & user

user : admin

pwd : admin

• konfigurasi cacti

> console > host template > local linux machine

> device, "add"

description : debian_cacti1

hostname : 192.168.12.121

host template : local linux machine

douned device detection : SNMP uptime

SNMP vertion : not in use

> create

• succes > create graphs for this host, "✓" semua > create, continue

• graph manajement "✓" semua pilih chose in action > place on a tree > go

• cek di graph (cacti : jika tdk muncul, ulangi semua langkah²nya)

• masuk di graph pilih default tree search nama "debian_cacti1" , go

• di timer 30 mnt , selesai

KONFIGURASI DATABASE SERVER

 KONFIGURASI DATABASE SERVER 

        Database Server adalah sebuah program komputer yang menyediakan layanan pengelolaan basis data dan melayani komputer atau program aplikasi basis data yang menggunakan model klien/server. Istilah ini juga merujuk kepada sebuah komputer (umumnya merupakan server) yang didedikasikan untuk menjalankan program yang bersangkutan. Sistem manajemen basis data (SMBD) pada umumnya menyediakan fungsi-fungsi server basis data, dan beberapa SMBD (seperti halnya MySQL atau Microsoft SQL Server) sangat bergantung kepada model klien-server untukmengakses basis datanya.
Legenda Terbentuknya Istilah Database
Istilah “database” berawal dari ilmu komputer. Meskipun kemudianartinya semakin luas, memasukkan hal-hal di luar bidang elektronika, artikel inimengenai database komputer. Catatan yang mirip dengan database sebenarnyasudah ada sebelum revolusi industri yaitu dalam bentuk buku besar, kuitansi dan kumpulan data yang berhubungan dengan bisnis
Jenis Database

Konfigurasi database server:

*login ke Debian yang sudah dibuat

*Aktifkan CD 1 #apt-cdrom add

#apt-get install mysql-server mysql-client

*masukkan password (1234) 2×

#/etc/init.d/mysql status

#apt-get install phpmyadmin

*beri (*) Apache2

* "configure database for phmyadmin with db config-common ➡️ yes

*masukkan password (1234) 2x

-UJI COBA DI WINDOWS CLIENT
 *sambungkan koneksi dengan internet 
*masuk ke browser mozilla Firefox/apk browser lainnya. 
*masukkan ➡️ 192.168.12.121/phpmyadmin 
*isikan username : root password : 1234


KONFIGURASI FTP SERVER

KONFIGURASI FTP SERVER 



    FTP Server adalah layanan server yang menjalankan aplikasi atau software saat terjadi proses pertukaran data ke FTP Client.

Saat terjadi proses pertukaran informasi dalam komputer, ada peran penting FTP di situ. Apa yang dimaksud dengan FTP? FTP atau File Transfer Protocol berperan untuk memudahkan proses pertukaran data walaupun dari jarak jauh. FTP dirancang untuk menciptakan sambungan ke server internet tertentu atau komputer. Setelah itu, pengguna bisa melakukan download atau upload data dari dan ke server.  

konfigurasi ftp server

catt: untukmembuat ftp server harus membuat dns server terlebih dahulu 

1.pindah ke CD 2 kemudian aktifkan cd rom dgn #apt-cdrom add

2. install ftp #apt-get install proftpd pilih standalone

3. buat folder untuk file ftpbaru #mkdir /home/smk

catatan masuk ke direktori smk :cd /home/smk

         smk#adduser user1

          #passwd 12345

  #chmod 777 /home/smk

4. konfigurasi ftp #nano /etc/proftpd/proftpd.conf

ganti servername sekolah.sch.id

hapus # pada tulisan DefaultRoot

tambahkan perintah di paling bawah:

<Anonymous /home/smk/>

User user1

UserAlias anonymous user1

</Anonymous>

5. restart #/etc/init.d/proftpd restart

6. buka web browser ketik ftp://ftp.sekolah.sch.id atau ftp://192.168.7.254

7. pengujian dengan kopi file dari my doc ke ftp lewat explore

catatan: masuk ke direktori bind #cd /etc/bind kemudian tambahkan pada db.sekolah

di baris paling bawah ketik mail  IN  A  192.168.7.254(ip eth0 kalian)

    ftp   IN  A  192.168.7.254(ip eth0 kalian)

simpan

restart bind #/etc/init.d/bind9 restart


BELAJAR SSH SERVER

  BELAJAR SSH SERVER


    Secure Shell atau SSH adalah sebuah protokol yang dapat memungkinkan komunikasi antara dua mesin melalui jaringan yang aman. SSH menyediakan jalur yang aman serta terenkripsi bagi dua mesin yang terhubung dari jarak jauh.

    Secure Shell (SSH) dirancang sebagai pengganti Telnet dan Protokol Remote Shell lainnya yang tidak aman seperti RSH Berkeley dan Protokol REXEC, yang mengirim informasi, terutama kata sandi dalam bentuk teks, yang menyebabkan rentan terhadap intersepsi dan menggunakan penganalisa paket.

 Konfigurasi SSh server :

1. Install SSH Server

#apt-get install ssh

2. Konfigurasi

# cd /etc/ssh

#ls

# nano sshd_config

Edit port menjadi 22

Edit permitlocal command yes

Save

3. Restart SSH

# /etc/ init.d/ ssh restart

4. masuk ke client pastikan ada PuTTY

5. masuk ke PuTTY dan masukan username enter


DNS SERVER

         DNS SERVER 


    DNS server merupakan server yang digunakan untuk me-resolve nama-nama sistem ke dalam IP address atau sebaliknya (reverse lookup). Agar fasilitas DNS server tersedia di dalam jaringan, diperlukan sebuah nameserver. DNS merupakan sebuah struktur hierarki yang digunakan untuk mengelola nama domain.

konfigurasi DNS server

aktifkan cd 1 #apt-cdrom add

apt-get install build-essential (cek aktif nya cdrom di VB)

apt-get install bind9

seting DNS server

#cd /etc/bind

#ls

#cp db.127 db.192

#cp db.local db.sekolah


jika ip yang digunakan 192.168.7.254

file named.conf.local #nano named.conf.local

tuliskan : zone "sekolah.sch.id" {

type master;

file "/etc/bind/db.sekolah";

};

   zone "7.168.192.in-addr.arpa" {

type master;

file "/etc/bind/db.192";

}; 

simpan


file db.192 #nano db.192

tuliskan : sekolah.sch.id. root.sekolah.sch.id.

@ IN NS sekolah.sch.id.

254 IN PTR sekolah.sch.id.

254 IN PTR mail.sekolah.sch.id.

simpan


file db.sekolah #nano db.sekolah

tuliskan: sekolah.sch.id. root.sekolah.sch.id.

@ IN NS sekolah.sch.id.

@ IN A 192.168.7.254

ns1 IN A 192.168.7.254

www IN CNAME ns1

ftp IN A 192.168.7.254

mail IN A 192.168.7.254

simpan

di file named.conf.options

forwarder isikan 192.168.7.254 kemudian 203.190.112.18 dan 8.8.8.8

restart bind :/etc/init.d/bind9 restart

masuk ke nano /etc/resolv.conf 

tuliskan nameserver 192.168.8.254

restart network:/etc/init.d/networking restart

cek dns server dengan : nslookup sekolah.sch.id

        nslookup 192.168.8.254

hasilnya harus keluar nama domain server dan no ip dns nya

hubungkan dengan client

seting di client:di Win XP

use the following IP address

ip address: 192.168.100.30

subnet mask: 255.255.255.128

default gateway:192.168.100.1

use the following DNS server addresses

preferred DNS server: 192.168.7.254

alternate DNS server:

ok, close, close, cek detail ip harus sesuai dengan yg diisikan pada seting client. 

cek dari debian ping ip win

cek dari win ping ip debian

harus reply

BELAJAR ROUTER SERVER

  BELAJAR ROUTER SERVER 



    Pengertian router adalah perangkat yang berfungsi untuk mentransmisikan paket data dari jaringan internet ke perangkat lain melalui proses routing. Proses routing sendiri merupakan proses meneruskan paket jaringan satu dengan yang lainnya.

    Berikut adalah  cara dari konfigurasi router di Debian 8:

masuk ke file nya : 1. #nano /etc/network/interfaces menuliskan: auto eth0 iface eth0 inet static address 192.168.12.150 network 192.168.12.0 netmask 255.255.255.0 broadcast 192.168.12.255 gateway 192.168.12.1 auto eth1 iface eth1 inet static address 192.168.1.1 network 192.168.1.0 netmask 255.255.255.0 broadcast 192.168.1.255 gateway 192.168.12.150 simpan dengan ctrl+x jawab Y enter 2. #nano /etc/rc.local tuliskan pada baris di atas exit 0 iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE simpan 3. #nano /etc/sysctl.conf cari tulisan :#net.ipv4.ip_forward =1 hilangkan tanda pagarnya simpan 4. #nano /etc/resolv.conf tuliskan nameserver 8.8.8.8 nameserver 8.8.4.4 simpan 5. restart interface nya #/etc/init.d/networking restart ping 192.168.12.1

ping 8.8.8.8