Tuesday, May 8, 2018

CARA KONFIGURASI PC ROUTER, PROXY, DHCP & SAMBA DI DEBIAN

Makalah
Cara Konfigurasi PC Router,Proxy,DHCP Server & Samba di Debian





Disusun Oleh :
                                           Nama    : Lenny Arfiani
                                           Sekolah : SMK N 2 KUDUS


SMK NEGERI 2 KUDUS
Desa Rejosari, Kecamatan Dawe, Kabupaten Kudus 59353
Telp.( 0291)4101149, Website:www.smkn2kudus.com



KATA PENGANTAR
            Puji syukur saya panjatkan  kepada Allah SWT, karena atas rahmat dan hidayah-Nya saya dapat menyelesaikan makalah ini. Makalah  ini saya buat dalam rangka memenuhi tugas pkl. Dalam penyusunan makalah ini saya harapkan dapat sedikit membantu pembaca dalam memahami bagaimana cara mengkonfigurasi pc router, proxy, dhcp, dan samba.
Saya  menyadari bahwa makalah ini masih jauh dari kesempurnaan. Oleh sebab itu, saya mengaharapkan saran dan kritik yang bersifat membangun dari pembaca, khususnya dari teman-teman dan guru pembimbing.
Kudus,09 Mei 2018


                                                                                                Penyusun



DAFTAR ISI
 
KATA PENGANTAR
DAFTAR ISI
BAB I PENDAHULUAN
             A.  Latar Belakang Masalah
             B.  Rumusan Masalah
             C.  Tujuan
BAB II PEMBAHASAN
              A.  Cara Konfigurasi PC Router
              B.  Cara Konfigurasi Proxy
              C.  Cara Konfigurasi DHCP Server
              D.  Cara Konfigurasi Samba
BAB III PENUTUP
              A.  Kesimpulan
              B.  Saran
DAFTAR PUSTAKA


 
BAB I

PENDAHULUAN



A.    Latar Belakang



Debian adalah sistem operasi berbasis open source yang di kembangkan secara terbuka oleh banyak programer sukarelawan yang ingin mengembakan debian. Sistem operasi debian adalah gabungan dari perangkat lunak yang dikembangkan dengan lisensi GNU, dan utamanya menggunakan kernel linux, sehingga lebih suka di sebuat dengan nama Debian GNU/Linux. Sistem operasi ini yang mengunakan kernel linux yang merupakan salah satu distro linux yang populer dengan kesetabilannya. Rata-rata distro turunan dari debian adalah yang paling banyak digunakan di dunia, contoh  seperti : Ubuntu, Linux Mint, dan Bactrack.

Debian pertama kali diperkenalkan oleh Ian Murdock, seorang mahasiswa dari Universitas Purdue, Amerika Serikat, pada tanggal 16 Agustus 1993. Nama Debian berasal dari kombinasi nama Ian dengan mantan-kekasihnya Debra Lynn: Deb dan Ian. Linux Debian berguna untuk Jaringan. Linux banyak digunakkan dalam Proses Jaringan, baik Router, Repeater, maupun fungsi jaringan lainnya. Sehingga pada Beberapa Jurusan Teknik Jaringan banyak menggunakkannya.

B.     Rumusan Masalah
1.      Cara Konfigurasi PC Router
2.      Cara Konfigurasi Proxy
3.      Cara Konfigurasi DHCP
4.      Cara Konfigurasi Samba
C.     Tujuan
Untuk mengetahui bagaimana cara mengkonfigurasi PC Ruter, Proxy, DHCP, Samba di debian

BAB II

PEMBAHASAN
A.    Cara konfigurasi PC Router
Pastikan bahwa computer yang akan menjadi PC Router mempunyai dua buah Lan Card.
Lan card 1 kita gunakan untuk koneksi ke Internet
Lan card 2 kita gunakan untuk terkoneksi ke jaringan local.
Login sebagai root Masukan perintah berikut :
# nano /etc/network/interfaces (Enter)
 Kemudian masukan konfigurasi di bawah ini :
            #The primary network interface
            allow-hotplug eth0
            iface eth0 inet static
                        address 192.168.3.11
                        netmask 255.255.255.0
                         network 192.168.3.0
                        broadcast 192.168.3.255
                        gateway 192.168.3.1
            allow-hotplug eth1
            iface eth1 inet static
                         address 192.168.10.1
                        netmask 255.255.255.0
                        network 192.168.10.0
                        broadcast 192.168.10.255
Setelah itu simpan konfigurasi tersebut dengan perintah :
Ctrl + O  (Enter)
 Ctrl + X  (Enter)
Selanjutnya restart jaringan debian, masukan  peintah :
# /etc/init.d/networking restart (Enter)
Cek hasil konfigurasi dengan perintah :
# ifconfig (Enter)
33  Jika eth0 dan eth1 belum juga muncul pada hasil checking, kita harus melakukan perintah up pada masing – masing eth..
# ifup eth0 (Enter)
# ifup eth1 (Enter)
Lalu cek kembali hasilnya
 ifconfig (Enter)
 Jika Eth0 dan Eth1 telah muncul kita bisa lanjut ke konfigurasi berikutnya.
Berikutnya kita akan setting DNS, kali ini kita gunakan DNS Google
# nano /etc/resolv.conf (Enter)
 Masukan konfigurasi berikut ini :
            nameserver 8.8.8.8
            nameserver 8.8.4.4
Simpan konfigurasi diatas
Ctrl + O (Enter)
Ctrl + X (Enter)
Restart kembali jaringan debian
# /etc/init.d/networking restart (Enter)
# ifup eth0 (Enter)
# ifup eth1 (Enter)
Kita aktifkan ipforward ke computer client, caranya :
# nano /etc/sysctl.conf (Enter)
Cari baris berikut
#net.ipv4.ip_forward=1
Lalu hilangkan tanda pagar, sehingga menjadi
 net.ipv4.ip_forward=1
Jangan lupa simpan
Ctrl + O (Enter)
 Ctrl + X (Enter)
Setelah kita aktifkan, kita akan masukan konfigurasi ipforward, dengan perintah :
# echo 1 > /proc/sys/net/ipv4/ip_forward (Enter)
Lalu cek hasil ip_forward yang kita masukan,  Cara cek dengan perintah :
# cat /proc/sys/net/ipv4/ip_forward (Enter)
jika hasilnya 1 berarti sukses.
Kemudian masukan konfigurasi IPTABLES untuk setting ketentuan ip ROUTER. Masukan perintah :
# iptables –t nat –A POSTROUTING –o eth0 –j MASQUERADE (Enter)
Lalu simpan dengan perintah :
# iptables-save  (Enter)
 
Dengan begitu PC ROUTER anda sudah siap untuk di gunakan sebagai router sebuah jaringan local. Namun konfigurasi IPTABLES di atas akan hilang saat computer anda restart ulang.

Jadi untuk mencegah hilangnya konfigurasi tersebut, kita harus menyimpan konfigurasi tersebut, sehingga akan di load secara otomatis oleh computer saat hidup. Caranya adalah sebagai berikut :

# nano /etc/rc.local  (Enter)

Masukan konfigurasi berikut di atas baris “Exit 0”
            echo 1 > /proc/sys/net/ipv4/ip_forward
            iptables –t nat –A POSTROUTING –o eth0 –j MASQUERADE
lalu simpan
Ctrl + O (Enter)          Ctrl + X (Enter)
Setelah itu reboot computer anda
# init 6 (Enter)
Setelah kita punya PC ROUTER dengan  Linux debian, selanjutnya kita akan melakukan konfigurasi ip di computer client dengan system  operasi Windows
Ip address      : 192.168.10.2 ( disesuaikan dengan eth1 debian)
Netmask         : 255.255.255.0
Gateway         : 192.168.10.1 (ip eth1 debian merupakan gerbang ke internet)
DNS                : 192.168.3.1 (ip internet sekolah kita, yang akan menerjemahkan sinyal internet)
Setelah itu cek koneksi internet pada windows, jika sudah terkoneksi maka PC Router tidak punya masalah lagi.


B.    Cara Konfigurasi Proxy
1.   Install paket Proxy server yaitu “squid”
         apt-get install squid


2.   Jika ada Konfirm Y/N, ketikkan Y lalu Enter

 
3.   Masuk ke direktori proxy squid
         cd /etc/squid
 
4.    ls
5.   Lalu edit file squid.conf
         pico squid.conf

 
6.   Kemudian pada file ini kita harus menambahkan beberapa keterangan, cari file bernama http_port 3128, CTRL-W – http_port 3128

7.    Jika sudah, maka tambahkan script dibawah ini :
        http_port 3128 transparent
        visible_hostname proxy.ferykurniawantkj2.com(Isikan nama domain proxy anda)
        cache_mgr admin@ferykurniawantkj2.com(Isikan nama domain anda)
 
 
8.   Lalu selesai, cari juga file bernama acl connect, CTRL-W – acl connect


9.     Jika sudah ketemu tambahkan script dibawah ini :
        acl fery url_regex –i “/etc/squid/alamat” (“fery hanya penamaan saja boleh diisi apa saja, “alamat”= tempat penyimpanan file yang diblokir”)
     http_access deny fery (fery adalah penaamaan yang diblok oleh proxy server, jika penaamaan “acl blokir” maka deny-nya juga “deny blokir”
       acl ip src 200.150.3.0/28 (ip= penamaan, ip address anda tapi network(terkecil) dan /28 (Subnet mask ip anda/Prefect)
        http_access allow ip 

deny : memblokir situs
allow : mengizinkan situs  masuk



        CATATAN :
        -   Keterangan yang sudah kita tambakan tadi juga bisa di ketik di paling atas sendiri bagian dari file ini, jadi tidak lagi mencari file http_port 3128 dan acl connect (Langsung ditambahkan di paling atas sendiri file ini, dan tambahkan keterangan yang sudah kita bahas diatas)
  - Bisa juga dalam pemblokiran menggunakan dstdomain(langsung tanpa membuat file blokir)    
10.   Save dengan CTRL-X, Y
11.   Lalu buat file yang didalamnya terdapat situs-situs yang kita blokir, masukkan perintah file yang sudah kita atur dalam file squid.conf (/etc/squid/alamat). Jika file tadi bernama /etc/squid/blokirmaka kita membuat filenya : pico blokir. Untuk file ini kita pakai : pico alamat

12.  Isikan situs yang kita blokir, contohnya : .kompas.com
13.  Save file CTRL-X, Y
14. Disini kita selesai jika cara konfigurasi kita MANUAL (bukan transparent), kita cukup menghentikan konfigurasi disini dan ke komputer klien – membuka web browser dan mengisikan alamat proxy server kita – buka file yang kita blok tadi, tapi kini kita konfigurasi dengan PROXY TRANSPARENT, maka kita lanjutkan konfigurasi kita
15.  Ketikkan perintah :
        pico /etc/rc.local
16.  Difile ini tambahkan script seperti dibawah ini :
        iptables –t nat –F
        iptables –t nat –A POSTROUTING –s 200.150.150.3.0/28 –j MASQUERADE
        iptables –t nat –A PREROUTING –s 200.150.3.0/28 –p tcp –dport 80 –j DNAT --to 200.150.3.1:3128
Penjelasan :
     -  200.150.3.0/28 = merupakan alamat ip network server (terkecil) dan subnetmask-nya (Prefect)
     - 200.150.3.1:3128 = merupakan alamat ip server dan port web server
     Lebih jelasnya lihat digambar ini :

      Lanjutan :
17.  Restart rc.local tadi, masukkan perintah : sh /etc/rc.local
        Apabila terdapat pesan kesalahan, cek penulisan rc.local anda tadi dan ganti dengan benar.
18.   Cek apakah terjadi kesalahan di konfigurasi proxy anda :
        squid –z atau squid –k parse

       apabila tidak ada pesan error massage setelah menjalankan perintah diatas maka proxy anda sudah betul dalam penulisan di dalam file dan konfigurasinya.
19.   Lalu Restart proxy server anda:
        /etc/init.d/squid restart
       
20.   Selesai  untuk konfigurasi di server, selanjutnya kita akan cek berjalan atau tidak proxy server kita di Klien
        Sebelum kita cek Proxy pada Klien, kita harus menambahkan DOMAIN terlebih dahulu pada DNS (www.kompas.com), karena jika kita langsung cek dengan URL www.kompas.com di web browser maka tidak akan keluar Halaman Error proxy anda jika kita menggunakan Proxy Transparent (Kecuali jika anda langsung terhubung dengan internet maka tanpa membuat DOMAIN baru yang akan di blokir otomatis domain tersebut akan terblokir), tapi kalau memblokir web www.ferykurniawantkj2.com bisa karena domain tadi sudah terbuat ketika mengonfigurasikan dns server, selain domain www.kompas.com bisa diblokir dengan terhubung internet, kita juga bisa dengan menggunakan Proxy Manual caranya dengan menambahkan setting Proxy server pada Mozila Firefox dan menambahkan Alamat IP SERVER, seperti gambar dibawah ini :

Tapi kita langsung saja “No Proxy”-kan Connection setting pada Mozila Firefox anda, Langsung saja kita bahas cara menambahkan multiple domain pada debian.
MENAMBAH MULTIPLE DOMAIN
1.  Masuk ke direktori dns terlebih dahulu
        cd /etc/bind           
2.   ls
3.   nano named.conf.default-zones


4.   Pada file ini tambahkan keterangan seperti gambar dibawah :
     -   Copy dengan CTRL-K pada baris file tersebut sebanyak 4 kali, lalu CTRL-U – Enter – CTRL-U lagi.
      -  Tambahkan domain yang anda inginkan, contohnya : kompas.com, dan buat file penyimpanannya, contoh : /db.kompas(forward)
-             Maka hasilnya akan seperti ini
5.  Save file CTRL-X, Y
6.  Kemudian copy file db.local ke db.kompas tadi (forward)

7.  ls
8.  pico db.kompas

9. Ganti scriptnya seperti ini :
10.  Save file CTRL-X, Y
11.  Tambahkan juga pada file forward db.fery, tambahkan seperti gambar dibawah : pico db.fery

12.   Save file CTRL-X, Y
13.   Tambahkan juga pada file reverse db.ip, tambahkan seperti gambar dibawah
        pico db.ip

14.   Save file CTRL-X, Y
15.   Edit pada file resolver juga, seperti gambar dibawah :
        pico /etc/resolv.conf
16.   Save file CTRL-X, Y
17.   Restart bind9 anda, masukkan perintah :
        /etc/init.d/bind9 restart
18.   Cek apakah konfigurasi tadi kita berhasil atau tidak
        nslookup 200.150.3.1
19.   Dan hasilnya muncul www.kompas.com
20.   Selesai untuk menambah multiple domain, selanjutnya cek di komputer klien apakah berjalan atau tidak.
CEK PADA KOMPUTER KLIEN
1.   Kita cek terlebih dahulu di Klien 1
        Buka Web browser anda – Ketikkan URL www.kompas.com – Maka hasilnya akan seperti ini :
2.    Lalu pada Klien 2
        Buka Web Browser anda – Ketikkan URL www.kompas.com – Maka hasilnya sama seperti Klien 1

3.   Hasilnya berjalan bukan proxy server kita, sekarang kita balik :
      -  www.kompas.com = dibuka
      -  www.ferykurniawantkj2.com = diblokir
4.   Tampilan www.ferykurniawantkj2.com (diblokir)

5.  Tampilan www.kompas.com (dibuka)
6. Untuk mengubah situs website mana yang dibuka dan diblokir, anda menambah dan menghapusnya pada “/etc/squid/alamat” sesuai dengan pengaturan di file squid.conf kita tadi, 
         APABILA DIBLOKIR = TULIS contohnya .kompas.com
         APABILA DIBUKA MAKA ANDA HAPUS .kompas.com tadi
7.   Setiap anda melakukan perubahan restart proxy anda dengan :
        /etc/init.d/squid restart
8.   Namun disini kita amati isi halaman dari www.ferykurniawantkj2.com  dan www.kompas.com SAMA. Untuk mengganti isi halaman file www.kompas.com tadi kita perlu MENGGANTI ISI HALAMAN WEB pada debian server anda. Langsung saja kita bahas disini.
      Apabila tampilan Error tidak keluar pada Web Browser anda, hal yang anda lakukan adalah :
      1.  Cek keterangan-keterangan yang salah pada file ketika konfigurasi proxy server dan rubahlah menjadi yang benar.
       2.  Restart debian anda (reboot).
       3.  Clear History pada web browser anda, dan reload ulang halaman anda berkali-kali. 
A.    Cara Konfigurasi DHCP Server
Untuk pengkonfigurasian, langkah-langkahnya sebagai berikut.
·         Install dulu paket dhcp servernya.
root@debian:~# apt-get install isc-dhcp-server
·         Tekan "Y" untuk melanjutkan.
·         Setting file konfigurasi DHCP.
root@debian:~# nano /etc/dhcp/dhcpd.conf

·         Cari kata "# A slightly different configuration for an internal subnet.", dan hapus tanda "#" dari subnet sampai tanda "}"
 
Disini saya menggunakan IP address pada postingan sebelumnya. Untuk keterangan pengaturannya seperti berikut.
Subnet : IP network untuk client.
Netmask : IP netmask untuk client.
Range : jarak IP yang ingin digunakan untuk client.
Option domain-name-servers : IP DNS server.
Option domain-name : domain DNS server.
Option routers : IP DHCP server.
Option-broadcast-address : IP broadcast untuk client.
·         Kemudian save.
·         Ubah default interfaces DHCP server menjadi ethernet yang kita gunakan.
root@debian:~# nano /etc/default/isc-dhcp-server
·         Restart DHCP servernya.
root@debian:~# /etc/init.d/isc-dhcp-server restart
·         Lakukan pengujian pada komputer client, ubah settingan IP menjadi DHCP
.
·         Jika otomatis mendapat IP, maka DHCP berhasil.

Demikian cara pengkonfigurasian DHCP Server  Debian 8,
B.    Cara Konfigurasi Samba
menggunakan samba server untuk bertukar data antara client dengan server. Bedanya dengan FTP adalah samba hanya dapat digunakan untuk jaringan berskala kecil.
Berikut langkah-langkah konfigurasinya.
·         Install paket samba terlebih dahulu.
root@debian:~# apt-get install samba
·         Tekan "Y" untuk melanjutkan.
·         Buat folder yang akan digunakan untuk berbagi data.
root@debian:~# mkdir /home/feverocto
·         Beri akses read, write, dan execute jika perlu.
root@debian:~# chmod 777 /home/feverocto
·         Buat user samba untuk login client.
root@debian:~# useradd feverocto
·         Beri password user samba tersebut. 
root@debian:~# smbpasswd -a feverocto
·         Edit file smb.conf pada direktori samba

·         Tambahkan script di paling bawah seperti gambar diatas, lalu save.
·         Kemudian restart sambanya.
root@debian:~# /etc/init.d/samba restart
·         Lakukan uji coba pada komputer client. Buka cmd dan ketikan \\192.168.56.3 (sesuaikan). 

·         Maka akan muncul folder yang tadi telah kita buat

·         Klik folder tersebut kemudian masukan user dan password yang telah dibuat.

·         Folder share samba berhasil dibuat. Karena tadi saya memberi akses read, write, dan execute pada client, maka client mendapat akses penuh terhadap semua yang ada pada folder tersebut.

Demikian cara konfigurasi samba server,
BAB III

PENUTUP
A.    Kesimpulan
Debian adalah sistem operasi (SO) bebas untuk komputer. Sebuah sistem operasi adalah kumpulan program-program dasar dan utilitas yang membuat komputer Anda berjalan.Debian pertama kali diperkenalkan oleh Ian Murdoch, seorang mahasiswa dari Universitas Purdue, Amerika Serikat, pada tanggal 16 Agustus 1993, Nama Debian berasal dari kombinasi nama mantan-kekasihnya Debra dan namanya Ian.Debian hadir tentunya dengan beberapa kelebihan dan kekurangan, salah satunya yaitu system SO jenis ini jarang sekali down.
B.       Saran
                  Sebaiknya kita juga mempelajari bermacam-macam sistem operasi seperti ubuntu dan yang lain. Walaupun banyak konfigurasinya kita harus mempelajarinya. Tapi banyak juga kelebihan yang kita peroleh dari program tersebut.

           
DAFTAR PUSTAKA
-,  .https://www.kaskus.co.id/thread/54bab2d8128b46c21e8b4575/cara-setting-konfigurasi-pc-router-dan-proxy-server-debian/. Diakses pada 8 Mei 2018

-, 2015.  http://feverocto.blogspot.co.id/2015/09/konfigurasi-dhcp-server-debian-8.html. Diakses pada 8 Mei 2018

No comments:

Post a Comment