tutorial debian server

Download Tutorial Debian Server

If you can't read please download the document

Upload: arya-buy

Post on 16-Sep-2015

32 views

Category:

Documents


3 download

DESCRIPTION

u

TRANSCRIPT

  • Modul

    Mengadministrasi Server

    Dalam Jaringan

    Oleh:

    Putu Sukedana

    [email protected]

    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.