tutorial debian server
DESCRIPTION
uTRANSCRIPT
-
Modul
Mengadministrasi Server
Dalam Jaringan
Oleh:
Putu Sukedana
S M K N 3 S I N G A R A J A
2 0 1 2
-
SMK N 3 SINGARAJA MODUL
MENGADMINISTRASI SERVER DALAM JARINGAN
Putu Sukedana
[email protected] Page i
DAFTAR ISI
.......................................................................................................................................
DAFTAR ISI ................................................................................................................. i
BAB I .......................................................................................................................... 1
INSTALASI DEBIAN 5.0 ........................................................................................... 1
1.1 Pengenalan .................................................................................................... 1
1.2 Sejarah ........................................................................................................... 1
1.3 Persiapan Instalasi Menggunakan VMware .................................................. 2
1.4 Proses Instalasi ............................................................................................ 14
BAB II ....................................................................................................................... 31
ROUTER .................................................................... Error! Bookmark not defined.
2.1. Konfigurasi IP Address ................................... Error! Bookmark not defined.
BAB III ..................................................................................................................... 33
ROUTER ................................................................................................................... 33
3.1. Konfigurasi IP Address .................................................................................. 33
2.2 Konfigurasi Router ......................................................................................... 41
BAB IV ..................................................................................................................... 46
KONFIGURASI REPOSITORY ............................................................................... 46
4.1. Konfigurasi Repository ............................................................................... 46
BAB V ....................................................................................................................... 48
DHCP SERVER ........................................................................................................ 48
5.1. Pengertian .................................................................................................... 48
5.2. Bagan ........................................................................................................... 50
5.3. Instalasi Packet ............................................................................................ 50
5.4. Konfigurasi .................................................................................................. 51
5.5. Pengujian ..................................................................................................... 55
BAB VI ...................................................................................................................... 61
-
SMK N 3 SINGARAJA MODUL
MENGADMINISTRASI SERVER DALAM JARINGAN
Putu Sukedana
[email protected] Page ii
DNS SERVER ........................................................................................................... 61
6.1. Pengertian .................................................................................................... 61
6.2. Bagan ........................................................................................................... 63
6.3. Instalasi Packet ............................................................................................ 63
6.4. Konfigurasi .................................................................................................. 64
6.5. Pengujian ..................................................................................................... 68
BAB VII .................................................................................................................... 71
WEB SERVER ......................................................................................................... 71
7.1. Pengertian .................................................................................................... 71
7.2. Bagan ........................................................................................................... 72
7.3. Instalasi Packet ............................................................................................ 72
7.4. Konfigurasi .................................................................................................. 73
7.5. Pengujian ..................................................................................................... 76
BAB VIII ................................................................................................................... 79
FTP SERVER ............................................................................................................ 79
8.1. Pengertian .................................................................................................... 79
8.2. Bagan ........................................................................................................... 79
8.3. Instalasi Packet ............................................................................................ 79
8.4. Konfigurasi .................................................................................................. 80
8.5. Pengujian ..................................................................................................... 82
BAB IX ...................................................................................................................... 83
PROXY SERVER ...................................................................................................... 83
9.1. Pengertian .................................................................................................... 83
9.2. Bagan ........................................................................................................... 84
9.3. Instalasi Packet ............................................................................................ 85
9.4. Konfigurasi .................................................................................................. 86
9.5. Pengujian ..................................................................................................... 91
-
SMK N 3 SINGARAJA MODUL
MENGADMINISTRASI SERVER DALAM JARINGAN
Putu Sukedana
[email protected] Page iii
BAB X ....................................................................................................................... 93
WEB MAIL SERVER ............................................................................................... 93
10.1. Pengertian ................................................................................................ 93
10.2. Bagan ....................................................................................................... 94
10.3. Instalasi Packet ........................................................................................ 94
10.4. Konfigurasi Mail Server .......................................................................... 97
10.5. Konfigurasi Web Mail ........................................................................... 103
10.6. Pengujian ............................................................................................... 104
BAB XI .................................................................................................................... 113
Kosong ..................................................................................................................... 113
11.1. Pengertian .............................................................................................. 113
11.2. Bagan ..................................................................................................... 113
11.3. Instalasi Packet ...................................................................................... 113
11.4. Konfigurasi ............................................................................................ 113
11.5. Pengujian ............................................................................................... 113
-
SMK N 3 SINGARAJA MODUL
MENGADMINISTRASI SERVER DALAM JARINGAN
Putu Sukedana
[email protected] Page 1
BAB I
INSTALASI DEBIAN 5.0
1.1 Pengenalan
Debian adalah sistem operasi berbasis kernel Linux. Debian termasuk salah
satu sistem operasi Linux yang bebas untuk dipergunakan dengan menggunakan
Debian
dikembangkan murni tanpa mendasarkan pada sistem operasi yang telah ada.
1.2 Sejarah
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.
Pada awalnya, Ian memulainya dengan memodifikasi distribusi SLS
(Softlanding Linux System). Namun, ia tidak puas dengan SLS yang telah
dimodifikasi olehnya sehingga ia berpendapat bahwa lebih baik membangun sistem
(distribusi Linux) dari nol (Dalam hal ini, Patrick Volkerding juga berusaha
Proyek Debian tumbuh lambat pada awalnya dan merilis versi 0.9x di tahun
1994 dan 1995. Pengalihan arsitektur ke selain i386 dimulai ditahun 1995. Versi 1.x
dimulai tahun 1996.
Ditahun 1996, Bruce Perens menggantikan Ian Murdoch sebagai Pemimpin
Proyek. Dalam tahun yang sama pengembang debian Ean Schuessler, berinisiatif
untuk membentuk Debian Social Contract dan Debian Free Software Guidelines,
memberikan standar dasar komitmen untuk pengembangan distribusi debian. Dia
secara legal dan hukum.
Di akhir tahun 2000, proyek debian melakukan perubahan dalam archive dan
managemen rilis. Serta di tahun yang sama para pengembang memulai konferensi
Rilis versi terbaru Debi
-
SMK N 3 SINGARAJA MODUL
MENGADMINISTRASI SERVER DALAM JARINGAN
Putu Sukedana
[email protected] Page 2
1.3 Persiapan Instalasi Menggunakan VMware
Langkah-langkah persiapan instalasi menggunakan VMware 8.0, yaitu:
Buka VMware, kemudian pilih file new virtual machine
Kemudian pilih custom--next
-
SMK N 3 SINGARAJA MODUL
MENGADMINISTRASI SERVER DALAM JARINGAN
Putu Sukedana
[email protected] Page 3
Biarkan saja seperti itu, pilih next
Kalau anda menginstal menggunakan CD/DVD silahkan pilih Installer disc dan
tentukan tempat cd anda. Sedangkan kalau anda menggunakan file iso maka
pilih Installer disc image file dan tentukan letak file iso dari debian yang akan
anda install. Kemudian pilih next.
-
SMK N 3 SINGARAJA MODUL
MENGADMINISTRASI SERVER DALAM JARINGAN
Putu Sukedana
[email protected] Page 4
Tentukan nama virtual machine yang anda buat, missal server 2, kemudian next.
Kemudian next lagi.
-
SMK N 3 SINGARAJA MODUL
MENGADMINISTRASI SERVER DALAM JARINGAN
Putu Sukedana
[email protected] Page 5
Kemudian tentukan besar memory yang akan digunakan oleh system yang akan
kita buat (sesuaikan dengan memory fisik komputer anda, jangan gunakan
seluruh memory karena itu akan memperlambat komputer jika menjalankan
VMware bersamaan dengan aplikasi lainnya). Disini saya akan menggunakan
setengah dari memory fisik komputer. Pilih next.
-
SMK N 3 SINGARAJA MODUL
MENGADMINISTRASI SERVER DALAM JARINGAN
Putu Sukedana
[email protected] Page 6
Pilih Use NAT sebagai tipe networknya. Kemudian next
Kemudian next lagi.
-
SMK N 3 SINGARAJA MODUL
MENGADMINISTRASI SERVER DALAM JARINGAN
Putu Sukedana
[email protected] Page 7
Pilih create new virtual disk, dan next
Kemudian next lagi
-
SMK N 3 SINGARAJA MODUL
MENGADMINISTRASI SERVER DALAM JARINGAN
Putu Sukedana
[email protected] Page 8
Tentukan besar kapasitas hardisk yang akan kita gunakan untuk system ini.
Minimal adalah 5.8 GB, disini sya gunakan 8 GB. Pilih split virtual disk into
multiple files. Kemudian next
-
SMK N 3 SINGARAJA MODUL
MENGADMINISTRASI SERVER DALAM JARINGAN
Putu Sukedana
[email protected] Page 9
Kemudian next lagi
Kemudian Finish
-
SMK N 3 SINGARAJA MODUL
MENGADMINISTRASI SERVER DALAM JARINGAN
Putu Sukedana
[email protected] Page 10
Setelah itu lanjut ke tahap settingan virtual machine. Disini kita dapat merubah
settingan yang tadi sudah kita pilih. Caranya pilih VM---Setting
Akan tampil seperti ini
-
SMK N 3 SINGARAJA MODUL
MENGADMINISTRASI SERVER DALAM JARINGAN
Putu Sukedana
[email protected] Page 11
Yang akan kita ubah disini adalah settingan pada CD/DVD. Pilih CD/DVD
(IDE) kemudian pada Devices Status, centang connected dan connected at power
on.
-
SMK N 3 SINGARAJA MODUL
MENGADMINISTRASI SERVER DALAM JARINGAN
Putu Sukedana
[email protected] Page 12
Kemudian pilih Network Adapter. Centang juga connected dan connected at
power on. Kemudian pilih custom pada network connection dan pilih VMnet8
(NAT). Kemudian OK.
-
SMK N 3 SINGARAJA MODUL
MENGADMINISTRASI SERVER DALAM JARINGAN
Putu Sukedana
[email protected] Page 13
Selanjutnya setting Network dengan cara klick EditVirtual Network Editor
-
SMK N 3 SINGARAJA MODUL
MENGADMINISTRASI SERVER DALAM JARINGAN
Putu Sukedana
[email protected] Page 14
Kemudian pilih VMnet 8, pilih NAT, hilangkan centang pada Use local DHCP.
Tujuannya jika nanti kita membuat dhcp server, yang dipakai adalah dhcp yang
kita buat, bukan dhcp dari VMware. Kemudian OK.
Settingan selesai dan anda bisa lanjut ke langkah proses Instalasi Debian Server.
1.4 Proses Instalasi
Masukkan CD Instalasi Debian 5, restart PC lalu setting BIOS agar first boot
yang dipakai adalah dari CDROM.
Jika anda melakukan instalasi pada VMware maka lakukan langkah-langkah
yang ada pada bagian 1.3 (Persiapan instalasi menggunakan VMware)
Selanjutnya jika sudah disimpan, maka secara otomatis PC akan restart dan akan
muncul menu seperti gambar pertama berikut.
Pada menu utama dibawah ini, pilih Install. Tekan Enter.
-
SMK N 3 SINGARAJA MODUL
MENGADMINISTRASI SERVER DALAM JARINGAN
Putu Sukedana
[email protected] Page 15
Pilih bahasa untuk proses installasi. Disini saya memilih bahasa inggris. Jika
sudah selesai tekan Enter
Selanjutnya kita akan memilih negara dimana kita berada. Jika kita akan memlih
Indonesia, pilih saja Other kemudian Asia dst. Tetapi untuk lebih cepat saya
pilih US saja. Tekan Enter.
-
SMK N 3 SINGARAJA MODUL
MENGADMINISTRASI SERVER DALAM JARINGAN
Putu Sukedana
[email protected] Page 16
Untuk menu dibawah ini, pilih American English sebagai asal ataupun origin
dari keyboard kita. Tekan Enter.
-
SMK N 3 SINGARAJA MODUL
MENGADMINISTRASI SERVER DALAM JARINGAN
Putu Sukedana
[email protected] Page 17
Disini adalah masalah yang biasa, dimana PC kita tidak mendapat DHCP
ataupun IP secara otomatis. Pilih Continue. Tekan Enter.
Disini pilih Configure network manually. Artinya kita akan mengkonfigurasi
IPnya secara manual. Tekan Enter
Ketikkan IP yang akan kita gunakan untuk server kita. Disini kita akan gunakan
ip local yang nantinya juga akan dipakai oleh client dari server yang kita buat.
Masukkan netmask atau yang lebih kita kenal dengan subnetmask dari IP kita
yang sudah diketikkan sebelumnya.
-
SMK N 3 SINGARAJA MODUL
MENGADMINISTRASI SERVER DALAM JARINGAN
Putu Sukedana
[email protected] Page 18
Masukkan gateway dari pada server kita. Masukkan saja 10.10.10.1 (pakai ip
dari server kita)
Masukkan DNS yang akan digunakan untuk server kita. Karena server yang kita
buat juga merupakan server dns maka dns yang kita ketikkan adalah ip server
kita yaitu 10.10.10.1
Masukkan hostname dari server kita. Disini kita bebas memilih sesuai keinginan
kita.
-
SMK N 3 SINGARAJA MODUL
MENGADMINISTRASI SERVER DALAM JARINGAN
Putu Sukedana
[email protected] Page 19
Masukkan domain name dari DNS kita tadi. Domain name ini nantinya akan
menjadi nama situs dari web server yang kita buat. Jika sudah, tekan Enter. Jika
tidak mengetahui domain namenya, bisa dikosongkan saja
Pilih zona waktu untuk daerah kita. Karena kita memlih Negara US maka untuk
waktu anda bias bebas memilih, misalkan Central. Tekan Enter.
Berikut adalah tahap dimana kita akan melakukan partisi. Disini kita pilih saja
manual.
-
SMK N 3 SINGARAJA MODUL
MENGADMINISTRASI SERVER DALAM JARINGAN
Putu Sukedana
[email protected] Page 20
Pada harddisk yang masih bebas berikut kita akan create atupun partisi. Pilih
harddisk ataupun freespace tersebut. Tekan Enter.
Pada pilihan ini, pilih yes.
Setelah menjadi freespace seperti gambar berikut, kembali pilih freespace
tersebut. Tekan Enter.
-
SMK N 3 SINGARAJA MODUL
MENGADMINISTRASI SERVER DALAM JARINGAN
Putu Sukedana
[email protected] Page 21
Pilih create a new partition. Tekan Enter.
Tentukan berapa besar ukuran untuk partisi yang akan digunakan. Pertama-tama,
saya akan membuat untuk root systemnya, karena harddisk yang bisa saya
gunakan disini hanya 8.6 GB, maka saya akan memakai 6.6 GB saja untuk
rootnya. Untuk pembaca sekalian, jika memiliki harddisk yang lebih besar, dapat
ditentukan lebih besar pula tergantung keperluan, tapi setidaknya 5 GB yang
digunakkan minimalnya.
-
SMK N 3 SINGARAJA MODUL
MENGADMINISTRASI SERVER DALAM JARINGAN
Putu Sukedana
[email protected] Page 22
Pilih Primary. Tekan Enter.
Pilih Beginning. Artinya dimana kita akan meletakkan partisi berikut pada
freespace yang ada di awal, atau di akhir. Jika sudah tekan Enter.
Karena kita akan membuat root system atau tempat dimana system utama dari
pada system operasi akan ditempatkan. Use as, pilih file system Ext 3 dan mount
pointnya / yang artinya root. Pilih done setting up the partition jika sudah selesai.
-
SMK N 3 SINGARAJA MODUL
MENGADMINISTRASI SERVER DALAM JARINGAN
Putu Sukedana
[email protected] Page 23
Selanjutnya kita akan membuat swap partitionnya. Pilih freespace yang ada, lalu
tekan Enter.
Pilih Create a new partition. Tekan Enter.
Tentukan besar swap area yang akan digunakan. Ukuran minimal swap area
adalah 2 kali ukuran memory RAM PC kita. Karena memori PC yang saya
gunakan 1 GB, maka swap areanya menjadi 2 GB. Jika sudah, tekan Enter.
-
SMK N 3 SINGARAJA MODUL
MENGADMINISTRASI SERVER DALAM JARINGAN
Putu Sukedana
[email protected] Page 24
Pilih Primary untuk tipe dari partisi ini. Tekan Enter.
Lokasi dari pada partisinya pilih saja beginning. Tekan Enter jika sudah selesai.
Use as, pilih swap area. Jika sudah, pilih Done setting up the partition
-
SMK N 3 SINGARAJA MODUL
MENGADMINISTRASI SERVER DALAM JARINGAN
Putu Sukedana
[email protected] Page 25
Karena semua freespace sudah terpakai, dan semua partisi telah siap, maka kita
pilih Finish patitioning and write changes to disk. Tekan Enter.
Disini kita pilih Yes. Artinya kita akan mengijinkan system untuk membuat
perubahan pada disk kita.
-
SMK N 3 SINGARAJA MODUL
MENGADMINISTRASI SERVER DALAM JARINGAN
Putu Sukedana
[email protected] Page 26
Berbeda dengan Ubuntu, kita akan langsung diminta untuk menentukkan root
passwordnya. Ini merupakan password untuk superuser.
Kemudian, ketikkan ulang password tadi.
Pada tahap ini, kita akan diminta untuk mengatur user dan passwordnya.
Ketikkan sesuai dengan keinginan, siapa yang akan menjadi usernya. Dibawah
ini yang diminta adalah nama. Jika sudah, tekan Enter.
-
SMK N 3 SINGARAJA MODUL
MENGADMINISTRASI SERVER DALAM JARINGAN
Putu Sukedana
[email protected] Page 27
Disini saya menggunakan usernamenya stemsi. Jika sudah, tekan Enter.
Untuk passwordnya, silakan anda tentukan sendiri yang merupakan privasi dari
pada akun anda kedepannya. Jika sudah, tekan Enter.
Selanjutnya kita diminta untuk memasukkan kembali password yang sudah kita
ketik tadi. Jika sudah, tekan Enter.
-
SMK N 3 SINGARAJA MODUL
MENGADMINISTRASI SERVER DALAM JARINGAN
Putu Sukedana
[email protected] Page 28
Disini, pilih No. Artinya system tidak akan melakukan scaning terhadap cd-cd
lain yang merupakan repo dari debian 5 ini. Tekan Enter.
Di tahap ini kita pilih No. Tekan Enter.
Disini pilih No. Tekan Enter.
-
SMK N 3 SINGARAJA MODUL
MENGADMINISTRASI SERVER DALAM JARINGAN
Putu Sukedana
[email protected] Page 29
Dibawah ini merupakan suatu proses dimana kita akan disuruh untuk memilih
software apa saja yang akan diinstall. Disini kita pilih standard system saja.
Jangan menandai desktop environment agar system kita tidak menjadi debian
desktop nantinya. Untuk menghilangkan tanda pada desktop environment, tekan
tombol space. Jika sudah, tekan Enter.
Pada tahap ini, pilih Yes. Karena di debian 5 ini, GRUBnya tidak terinstall
secara otomatis. Tekan Enter. Tunggu hingga proses selanjutnya.
-
SMK N 3 SINGARAJA MODUL
MENGADMINISTRASI SERVER DALAM JARINGAN
Putu Sukedana
[email protected] Page 30
Berikut merupakan pemberitahuan dimana proses installasi sudah selesai. Pilih
Continue dan keluarkan CD Installasinya.
-
SMK N 3 SINGARAJA MODUL
MENGADMINISTRASI SERVER DALAM JARINGAN
Putu Sukedana
[email protected] Page 31
BAB II
PERINTAH DASAR LINUX
2.1. Perintah Dasar Linux
Berikut merupakan beberapa perintah dasar yang akan digunakan dalam
konfigurasi server menggunakan linux Debian:
Mengubah atau membuat sebuah file
Perintah yang digunakan untuk mengubah atau membuat sebuah file adalah
nano.
Perintah: nano atau
Contoh: nano db.stemsi (harus ada di dalam directori /etc/bind) atau nano
/etc/bind/db.stemsi
Me-restart suatu aplikasi
Perintah: /etc/init.d/ restart
Contoh: /etc/init.d/bind9 restart
Catatan boleh juga menggunakan stop, kemudian start.
Melihat ethernet yang di deteksi oleh system berserta ip-nya
Perintah: ifconfig a |more
Contoh: ifconfig a |more (melihat semua interface) atau ifconfig eth0 (hanya
melihat ethernet 0)
Meng-copy sebuah file
Perintah: cp
Contoh: cp db.local db.stemsi (harus berada di dalam directori /etc/bind)
Atau
Perintah: cp
Contoh: cp /etc/bind/db.local /etc/bind/db.stemsi
Membuat sebuah directory atau folder
Perintah: mkdir
Contoh: mkdir stemsi (membuatnya harus dari folder /var/www)
Atau
Perintah: mkdir
-
SMK N 3 SINGARAJA MODUL
MENGADMINISTRASI SERVER DALAM JARINGAN
Putu Sukedana
[email protected] Page 32
Contoh: mkdir /var/www/stemsi
2.2. Cara Penggunaan Bagan
Berikut merupakan penjelasan dan cara menggunakan bagan yang ada pada
setiap bab. Saya contohkan
2.3. A
2.4.
-
SMK N 3 SINGARAJA MODUL
MENGADMINISTRASI SERVER DALAM JARINGAN
Putu Sukedana
[email protected] Page 33
BAB II I
ROUTER
3.1. Konfigurasi IP Address
Konfigurasi ip address sangat erat kaitannya dengan topologi jaringan yang
akan digunakan. Untuk itu, diawal kita sepakati dulu topologi jaringannya. Berikut
merupakan topologi jaringan yang akan digunakan:
ISP
ISP
Ip : 11.11.1.1/24
eth1
Ip : 11.11.1.6/24eth0
Ip : 10.10.10.1/24
Client
Ip : dhcp (se-network
dg eth0)
Karena kita akan membuat sebuah router maka minimal harus ada 2 ethernet
(lan card) yang terdeksi oleh system, entah itu onboard atau land card yang dipasang
di slot PCI. Satu Ethernet akan kita gunakan untuk koneksi ke client dan satunya lagi
untuk koneksi ke ISP. Masalah Ethernet berapa yang ke client dan ke ISP, bisa anda
tentukan sendiri. Akan tetapi kalau anda mau lebih mudah, silahkan samakan saja
dengan tutorial ini.
Untuk ip dari ISP, silahkan disesuiakan dengan ip ISP anda. Sedangkan untuk
ip yang ke client juga bisa disesuaikan dengan keinginan anda. Akan tetapi jika anda
belum paham betul dengan konsep ip, anda boleh membuat sama persis seperti
topologi diatas.
Berikut gambar letak-letak file yang akan kita konfigurasi untuk membuat
router.
-
SMK N 3 SINGARAJA MODUL
MENGADMINISTRASI SERVER DALAM JARINGAN
Putu Sukedana
[email protected] Page 34
/
network
etc
interfaces
sysctl.conf rc.local
Pertama-tama yang perlu kita lakukan untuk dapat melakukan konfigurasi sistem
ataupun editing file di system kita harus masuk sebagai root atau superuser.
Caranya yaitu login terlebih dahulu dengan nama root, kemudian ketikkan
password root tadi.
Cek ada berapa Ethernet yang dideteksi oleh system dengan mengetikkan
perintah ini: ifconfig a |more
-
SMK N 3 SINGARAJA MODUL
MENGADMINISTRASI SERVER DALAM JARINGAN
Putu Sukedana
[email protected] Page 35
Hasilnya bisa dilihat pada gambar diatas, pada gambar tersebut dideteksi ada 3
buah Ethernet yaitu eth0, eth1, dan eth2. Dalam proses pembuatan router
minimal harus ada 2 buah Ethernet, jadi kita bisa memilih ethernet yang mana
yang akan kita gunakan.
Setelah kita mengetahui jumlah ethernet yang ada, langkah selanjutnya adalah
mekonfigurasi ip address pada masing-masing eth, dengan mengetikan perintah:
nano /etc/network/interfaces. Tekan Enter.
Maka akan muncul sebagai berikut:
-
SMK N 3 SINGARAJA MODUL
MENGADMINISTRASI SERVER DALAM JARINGAN
Putu Sukedana
[email protected] Page 36
Ubahlah konfigurasi tersebut menjadi seperti gambar dibawah ini! Yang perlu
diubah yaitu: allow-hotplug => auto, hilangkan gateway dan dns pada eth0, hal
ini dilakukan karena eth0 akan kita gunakan untuk koneksi local menuju ke
client sehingga tidak memerlukan gateway. Setelah itu tambahkan konfigurasi ip
untuk eth1 yang menuju ke ISP. Pada eth1 ini harus diisi gateway karena eth1
akan menghubungkan server ke jaringan internet.
-
SMK N 3 SINGARAJA MODUL
MENGADMINISTRASI SERVER DALAM JARINGAN
Putu Sukedana
[email protected] Page 37
Jika konfigurasi sudah selesai, tekan ctrl + O untuk menyimpan dan ctrl + X
untuk keluar dari text editor tersebut.
Restart device ataupun networkingnya agar pengaturan yang sudah kita buat
dapat diterapkan. Caranya yaitu ketik /etc/init.d/networking restart
Untuk mengecek apakah konfigurasi ip kita sudah berhasil maka yang harus
anda lakukan adalah mengetikkan perintah: ifconfig a |more. Cek apakah
ethernet yang tadi disetting sudah mendapatkan ip address.
-
SMK N 3 SINGARAJA MODUL
MENGADMINISTRASI SERVER DALAM JARINGAN
Putu Sukedana
[email protected] Page 38
Untuk lebih memastikan, anda dapat mencoba melakukan ping ke ip yang tadi
disetting. Semua harus reply.
Langkah selanjutnya adalah mensetting ip address pada client. Ip address-client
disesuaikan dengan ip address yang ada pada eth0.
-
SMK N 3 SINGARAJA MODUL
MENGADMINISTRASI SERVER DALAM JARINGAN
Putu Sukedana
[email protected] Page 39
-
SMK N 3 SINGARAJA MODUL
MENGADMINISTRASI SERVER DALAM JARINGAN
Putu Sukedana
[email protected] Page 40
Langkah selanjutnya adalah hubungkan server dengan client melalui LAN card
eth0 dan ISP menggunakan LAN card eth1. Kalau anda menggunakan kabel
mohon sesuaikan kabel yang digunakan cross atau straight dan pastikan kabel
hidup dengan baik, dengan melakukan tes menggunakan kabel tester (UTP
tester). Untuk penentuan LAN card mana yang merupakan eth0, eth1, memang
sulit. Secara default adalah eth0 = LAN onboard, eth1 = LAN yang dipasang di
slot PCI 1, dst. Akan tetapi hal itu tidak mutlak, jadi intinya anda harus
mencoba-coba sendiri.
Langkah selanjutnya adalah pengujian koneksi.
Pengujian dari server dengan melakukan ping ke gateway ISP yaitu ip 11.11.1.1
(sesuaikan dengan ISP anda) dan juga ping 8.8.8.8 (ip google.com) keduanya
harus berhasil reply
Pengujian selanjutnya dari client dengan melakukan ping ke ip server yaitu ip
10.10.10.1 dan ping ke ip 11.11.1.6. Keduanya harus berhasil reply.
-
SMK N 3 SINGARAJA MODUL
MENGADMINISTRASI SERVER DALAM JARINGAN
Putu Sukedana
[email protected] Page 41
Walaupun client bisa melakukan ping ke ip 11.11.1.6, akan tetapi jika client
tidak akan bisa melakukan ping ke ip ISP 11.11.1.1, apalagi ke ip google.com
8.8.8.8
Hal itu karena kita belum mengkonfigurasi router . Sesuai dengan gambar file-
file yang dikonfigurasi untuk membuat router, maka kita baru melakukan
konfigurasi pada file interfaces dan masih ada 2 file yang belum kita konfigurasi
yaitu file sysctl.conf dan rc.local
2.2 Konfigurasi Router
Router adalah salah satu alat atau hardware yang digunakan untuk
menghubungkan satu jaringan ke jaringan lainnya (baik LAN dengan LAN maupun
LAN dengan WAN) yang tujuannya agar host pada jaringan yang satu bisa
berkomunikasi dengan host pada jaringan yang lain.Router bekerja dengan cara
menggunakan routing tabel yang disimpan dalam memorynya untuk membuat
keputusan tentang kemana dan bagaimana paket dikirimkan. Sedangkan routing table
berisi entri dengan IP address interface router dari network yang lain.
Ada 2 jenis routing yaitu:
a. Static Routing
Router meneruskan paket dari sebuah network ke network yang lainnya
berdasarkan rute(catatan: seperti rute pada bis kota) yang ditentukan oleh
administrator. Rute pada static routing tidak berubah, kecuali jika diubah secara
manual oleh administrator.
Perintah yang digunakan untuk membuat static routing di linux yaitu:
iptables -t nat -A POSTROUTING s 10.10.10.0/24 d 0/0 -j MASQUERADE
-
SMK N 3 SINGARAJA MODUL
MENGADMINISTRASI SERVER DALAM JARINGAN
Putu Sukedana
[email protected] Page 42
b. Dynamic Routing
Router mempelajari sendiri Rute yang terbaik yang akan ditempuhnya untuk
meneruskan paket dari sebuah network ke network lainnya. Administrator tidak
menentukan rute yang harus ditempuh oleh paket-paket tersebut. Administrator
hanya menentukan bagaimana cara router mempelajari paket, dan kemudian router
mempelajarinya sendiri. Rute pada dynamic routing berubah, sesuai dengan pelajaran
yang didapatkan oleh router.
Perintah yang digunakan untuk membuat dynamic routing di linux, yaitu:
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
Langkah-langkah pembuatan router, sebagai berikut:
Langkah selanjutnya adalah melakukan konfigurasi file sysctl.conf dengan
mengetikkan perintah: nano /etc/sysctl.conf. Hilangkan tanda # pada baris
net.ipv4.ip_forward=1, tujuannya adalah untuk mengijinkan proses forwarding
(meneruskan) packet yang melalui ip versi 4, meskipun packet tersebut
mengarah ke ip address yang tidak sejaringan dengan ip address yang meminta
atau mengirim packet tersebut.
-
SMK N 3 SINGARAJA MODUL
MENGADMINISTRASI SERVER DALAM JARINGAN
Putu Sukedana
[email protected] Page 43
Setelah selesai konfigurasi silahkan disimpan dengan menekan ctrl + O dan
kemudian exit dengan menekan ctrl + X .
Selanjutnya ubah konfigurasi file rc.local dengan mengetikkan perintah berikut:
nano /etc/rc.local. Tekan enter. Tambahkan perintah berikut: (huruf kapital dan
huruf kecil sangat berpengaruh, jangan sampai salah ketik, hal ini karena Debian
dan juga Linux merupakan system operasi yang case-sensitif)
-
SMK N 3 SINGARAJA MODUL
MENGADMINISTRASI SERVER DALAM JARINGAN
Putu Sukedana
[email protected] Page 44
Disini saya menggunakan static routing, anda boleh menggunakan dynamic
routing cara dengan mengganti iptables yang digunakan dengan iptables yang
ada pada penjelasan dynamic routing.
Setelah selesai konfigurasi silahkan disimpan dengan menekan ctrl + O dan
kemudian exit dengan menekan ctrl + X .
Setelah itu silahkan restart server anda dengan menggunakan perintah reboot
Setelah server hidup kembali silahkan cek konfigurasi router anda dengan
melakukan pengujian dari client. Lakukan ping ke ip ISP yaitu 11.11.1.1 dan ip
google.com yaitu 8.8.8.8. Keduanya ping tersebut harus reply.
-
SMK N 3 SINGARAJA MODUL
MENGADMINISTRASI SERVER DALAM JARINGAN
Putu Sukedana
[email protected] Page 45
Konfigurasi router selesai.
-
SMK N 3 SINGARAJA MODUL
MENGADMINISTRASI SERVER DALAM JARINGAN
Putu Sukedana
[email protected] Page 46
BAB IV
KONFIGURASI REPOSITORY
4.1. Konfigurasi Repository
Konfigurasi repository adalah tahap konfigurasi dimana ini dipergunakan
untuk menentukan source ataupun bisa juga digunakan sebagai pembatu bagi kita
pada saat menginstall suatu paket, karena secara otomatis nantinya sistem akan
meminta kita untuk memasukkan CD/DVD yang dibutuhkan ataupun CD/DVD yang
memuat aplikasi atau paket tersebut. Perintah yang dapat digunakan untuk ini adalah
apt-cdrom add. Ini akan berfungsi memindai seluruh paket yang ada dalam suatu
CD/DVD repository. Langkah-langkahnya sebagai berikut:
Pertama masukkan CD repository tersebut ke PC server, lalu ketik apt-cdrom
add. Jika anda hanya akan menggunakan CD 1 saja (tidak ada repository yang
lain) maka langkah ini tidak perlu dilakukan, langsung menuju langkah
selanjutnya
Jika semuanya sudah selesai discan maka pada sources.list akan muncul semua
source-source tersebut. Cara melihatnya yaitu dengan cara mengtikkan perintah
nano /etc/apt/sources.list
Sisakan satu baris yang isi deb cdrom (hilangkan tanda # yang ada didepannya).
Baris yang lain bisa anda hapus atau isi tanda # didepannya. Tanda #
menandakan bahwa baris itu adalah adalah baris komentar dan tidak aktif.
-
SMK N 3 SINGARAJA MODUL
MENGADMINISTRASI SERVER DALAM JARINGAN
Putu Sukedana
[email protected] Page 47
Konfigurasi repository selesai dan anda bisa lanjut ke proses instalasi packet-
packet aplikasi yang ada.
.
-
SMK N 3 SINGARAJA MODUL
MENGADMINISTRASI SERVER DALAM JARINGAN
Putu Sukedana
[email protected] Page 48
BAB V
DHCP SERVER
5.1. Pengertian
DHCP (Dynamic Host Configuration Protocol) adalah protokol yang berbasis
arsitektur client/server yang dipakai untuk memudahkan pengalokasian alamat IP
dalam satu jaringan. Sebuah jaringan lokal yang tidak menggunakan DHCP harus
memberikan alamat IP kepada semua komputer secara manual. Jika DHCP dipasang
di jaringan lokal, maka semua komputer yang tersambung di jaringan akan
mendapatkan alamat IP secara otomatis dari server DHCP. Selain alamat IP, banyak
parameter jaringan yang dapat diberikan oleh DHCP, seperti default gateway dan
DNS server.
Cara Kerja
Karena DHCP merupakan sebuah protokol yang menggunakan arsitektur
client/server, maka dalam DHCP terdapat dua pihak yang terlibat, yakni DHCP
Server dan DHCP Client.
DHCP server merupakan sebuah mesin yang menjalankan layanan yang
yang memintanya. Beberapa sistem operasi jaringan seperti Windows NT Server,
Windows 2000 Server, Windows Server 2003, atau GNU/Linux memiliki layanan
seperti ini.
DHCP client merupakan mesin client yang menjalankan perangkat lunak
client DHCP yang memungkinkan mereka untuk dapat berkomunikasi dengan DHCP
Server. Sebagian besar sistem operasi client jaringan (Windows NT Workstation,
Windows 2000 Professional, Windows XP, Windows Vista, atau GNU/Linux)
memiliki perangkat lunak seperti ini.
DHCP server umumnya memiliki sekumpulan alamat yang diizinkan untuk
didistribusikan kepada client, yang disebut sebagai DHCP Pool. Setiap client
kemudian akan menyewa alamat IP dari DHCP Pool ini untuk waktu yang ditentukan
oleh DHCP, biasanya hingga beberapa hari. Manakala waktu penyewaan alamat IP
-
SMK N 3 SINGARAJA MODUL
MENGADMINISTRASI SERVER DALAM JARINGAN
Putu Sukedana
[email protected] Page 49
tersebut habis masanya, client akan meminta kepada server untuk memberikan
alamat IP yang baru atau memperpanjangnya.
sebuah DHCP server dalam proses empat langkah berikut:
DHCPDISCOVER: DHCP client akan menyebarkan request secara broadcast
untuk mencari DHCP Server yang aktif.
DHCPOFFER: Setelah DHCP Server mendengar broadcast dari DHCP
Client, DHCP server kemudian menawarkan sebuah alamat kepada DHCP
client.
DHCPREQUEST: Client meminta DCHP server untuk menyewakan alamat
IP dari salah satu alamat yang tersedia dalam DHCP Pool pada DHCP Server
yang bersangkutan.
DHCPACK: DHCP server akan merespons permintaan dari client dengan
mengirimkan paket acknowledgment. Kemudian, DHCP Server akan
menetapkan sebuah alamat (dan konfigurasi TCP/IP lainnya) kepada client,
dan memperbarui basis data database miliknya. Client selanjutnya akan
memulai proses binding dengan tumpukan protokol TCP/IP dan karena telah
memiliki alamat IP, client pun dapat memulai komunikasi jaringan.
Empat tahap di atas hanya berlaku bagi client yang belum memiliki alamat.
Untuk client yang sebelumnya pernah meminta alamat kepada DHCP server yang
sama, hanya tahap 3 dan tahap 4 yang dilakukan, yakni tahap pembaruan alamat
(address renewal), yang jelas lebih cepat prosesnya.
Berbeda dengan sistem DNS yang terdistribusi, DHCP bersifat stand-alone,
sehingga jika dalam sebuah jaringan terdapat beberapa DHCP server, basis data
alamat IP dalam sebuah DHCP Server tidak akan direplikasi ke DHCP server
lainnya. Hal ini dapat menjadi masalah jika konfigurasi antara dua DHCP server
tersebut berbenturan, karena protokol IP tidak mengizinkan dua host memiliki alamat
yang sama.
Selain dapat menyediakan alamat dinamis kepada client, DHCP Server juga
dapat menetapkan sebuah alamat statik kepada client, sehingga alamat client akan
tetap dari waktu ke waktu.
-
SMK N 3 SINGARAJA MODUL
MENGADMINISTRASI SERVER DALAM JARINGAN
Putu Sukedana
[email protected] Page 50
5.2. Bagan
Berikut merupakan bagan dari file-file yang akan dikonfigurasi pada
pembuatan dhcp server
dhcp3
/
default
etc
dhcp3-serverdhcpd.conf
5.3. Instalasi Packet
Didalam Debian 5 server ini, program ataupun paket dhcp server yang akan
saya gunakkan adalah dhcp3-server. Dhcp3-server ini, terdapat di cd installasinya
langsung. Jadi, tidak memerlukan cd repo. Langkah instalasinya sebagai berikut:
Masukkan cd installasinya.
Untuk installasinya, kita dapat mengetikkan ataupun menggunakan perintah:
apt-get install dhcp3-server
Setelah mengetikkan perintah tersebut, tekan Enter, maka akan muncul proses
seperti berikut. Pilih OK .
-
SMK N 3 SINGARAJA MODUL
MENGADMINISTRASI SERVER DALAM JARINGAN
Putu Sukedana
[email protected] Page 51
Proses instalasi selesai
5.4. Konfigurasi
Kita selanjutnya akan melakukkan konfigurasi langsung dengan cara
mengetikkan perintah nano /etc/dhcp3/dhcpd.conf
Maka, akan tampil form dari pada konfigurasi dhcp3-server.
-
SMK N 3 SINGARAJA MODUL
MENGADMINISTRASI SERVER DALAM JARINGAN
Putu Sukedana
[email protected] Page 52
Namun, kita harus mencari syntak yang sama seperti berikut (A slightly
tekan ctrl + w , dan ketikkan slig, maka anda akan langsung diarahkan ke baris
tersebut.