Makalah
Cara Konfigurasi PC Router,Proxy,DHCP Server & Samba di Debian
KATA PENGANTAR
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
Email smk2kudus@gmail.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
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 RouterB. 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
cd
/etc/squid
4. ls
5. Lalu edit
file 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)
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)
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)
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
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
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
7.
ls
9. Ganti
scriptnya seperti ini :
10. Save file
CTRL-X, Y
12. Save file
CTRL-X, Y
13. Tambahkan
juga pada file reverse db.ip, tambahkan seperti gambar dibawah
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
3. Hasilnya
berjalan bukan proxy server kita, sekarang kita balik :
- www.kompas.com = dibuka
- 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.
·
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
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
·
Tambahkan script di paling bawah seperti gambar
diatas, lalu save.
·
Kemudian restart sambanya.
root@debian:~#
/etc/init.d/samba restart
·
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.
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
-, 2014
. http://siiferysaputra.blogspot.co.id/2014/12/cara-konfigurasi-proxy-server.html.
Diakses pada 8 Mei 2018
-,
2015 .
http://feverocto.blogspot.co.id/2015/09/konfigurasi-samba-server-debian-8.html.
Diakses pada 8 Mei 2018
-, 2015. http://feverocto.blogspot.co.id/2015/09/konfigurasi-dhcp-server-debian-8.html. Diakses pada 8 Mei 2018