31
 Modul Pelatihan Debian Server Modul Pelatihan  Author ed by : Laboratorium Jaringan Komputer Program Ilmu Komputer  Un iversit as Pendidikan Indonesia 

Modul 10 - Debian Server

Embed Size (px)

DESCRIPTION

debian server pada jaringan komputer untuk praktikum jaringan komputer

Citation preview

  • 5/19/2018 Modul 10 - Debian Server

    1/31

    Modul Pelatihan Debian

    Server

    Modul Pelatihan

    Authored by :

    Laboratorium Jaringan Komputer

    Program Ilmu Komputer Universitas Pendidikan Indonesia

  • 5/19/2018 Modul 10 - Debian Server

    2/31

    DEBIAN SERVER ADMINISTRATOR

    Beberapa tahun lalu ada seorang ilmuan yang bergerak dibidang computer scienceyaitu Linus Torvals yang bereksperimen untuk menciptakan sistem operasi baru, danterciptalah Sistem Operasi Linux. Sejak saat itu, Dia terus mengembangkan dan

    memperbaiki Sistem Operasi temuanya tersebut. Berkat kerja kerasnya, terciptalah Linux 1.0yang keseluruhanya berbasis TEKS. Karena Linux bersifat Open Source, dan dengancepatnya Sistem Informasi & Komunikasi saat ini, Linux telah berkembang begitu pesat.Sampai saat ini, sudah tak terhitung lagi, berapa banyak distro-distro yang sudahdikembangkan. Dari Linux yang berbasis TEKS, berkembang menjadi Linux yang berbasisGRAFIK. Bahkan tampilanya pun telah dapat menyaingi Sistem Operasi berbayar sekali

    pun.Modul ini dikhususkan untuk Distro Linux Debian-7.1.0.i386. Namun tidak jauh

    berbeda, jika Anda menggunakan distro linux turunan lainya, semisal Ubuntu, Debuntu,Kanotix, Knoppix, BackTrack, dll. Dan kebanyakan konfigurasinya akan menggunakan modeTEKS. Karena dianggap lebih cepat dan efisien. Bagaimanapun juga, walau menggunakanGUI, ujung-ujungnya Anda juga harus mengetahui perintah SHELL. Dalam Linux,

    pembagian hak akses pemakai atau user dibedakan menjadi dua. Yaitu user biasa dan superuser (root).Dengan hak akses super user, kita diperbolehkan merubah, menambah, dan menghapus filekonfigurasi system yang ada. Berbeda dengan user biasa, yang memiliki hak akses terbatas.

  • 5/19/2018 Modul 10 - Debian Server

    3/31

    INSTALASI DEBIAN 7 (DEBIAN-7.1.0.I386-NET)

    Debian merupakan salah satu distro linux yang memiliki dua versi yaitu desktop danserver, untuk kebutuhan server debian telah dilengkapi dengan berbagai fitur server, sepertimail server, web server, dns server, database server dan beberapa fitur yang lainnya. Pada

    kesempatan kali ini, Anda akan menginstal sebuah Debian Server versi 7, dengan arsitektur86 bit atau debian-7.1.0-i386-DVD-1 netinst.iso.Berikut adalah tahapan instalasi Debian Server.

    1. Seperti instalasi sistem operasi lainnya, yang harus dilakukan pertama kali adalahpersiapan, diantaranya PC Server, DVD Debian Server.

    2. Hidupkan komputer, setelah itu adalah mengatur posisi boot PC menjadi dariDVD/CD Room. Secara otomatis komputer akan boot dari DVD debian installer danakan menampilkan menu installer seperti gambar di bawah ini.

    Pilih menu Install, atau Graphical install jika tahapan instalasi ingin berbagis GUI3.

    Tahap selanjutnya adalah pemilihan bahasa saat instalasi, pilih default English atauAnda pilih yang berbahasa Indonesia, dan pada modul ini menggunakan bahasaInggris.

  • 5/19/2018 Modul 10 - Debian Server

    4/31

    4.

    Tahap selanjutnya adalah memilih lokasi tempat Anda berada, Pilih Indonesia sebagailokasi PC-Server Anda. OtherAsiaIndonesia

    5. Selanjutnya adalah pemilihan bahasa yang Anda gunakan pada sistem operasi yangakan anda instal. Pilih English sebagai bahasa defaultnya.

  • 5/19/2018 Modul 10 - Debian Server

    5/31

    6. Tahap berikutnya adalah konfigurasi keyboard yang digunakan, pilih jenis American

    English yaiitu type keyboard QWERTY.

    7. Tahap berikutnya adalah menyiapkan beberapa komponen instalasi, pada tahap inisilahkan tunggu sekitar 10 detik hingga 1 menit. Hingga muncul Tahapan konfigurasi

    jaringan.

  • 5/19/2018 Modul 10 - Debian Server

    6/31

    8.

    Pada tahap ini tuliskan hostname komputer server anda. Setelah itu isi domain namesebagai identitas jaringan anda di internet seperti yahoo.com, google.com dan lain-lain. Pada tahap ini dicontohkan dengan hostname debian-server, dan domain-nameilkomupi.

    9.

    Tahap selanjutnya adalah menambahkan password bagi pengguna root (Administratorjika itu di sistem operasi windows) masukan passwordnya, kemudian muncul dialogretype password.

  • 5/19/2018 Modul 10 - Debian Server

    7/31

    10.Selanjutnya adalah pengaturan user pada Debian Server yang anda instal. Masukan

    user sesuai dengan organisasi atau identitas individu Anda masing-masing. Di sinidicontohkan dengan ilkom2. Dilanjutkan dengan mengisikan password untuk usertersebut ingat ini berbeda dengan user root.

  • 5/19/2018 Modul 10 - Debian Server

    8/31

    11.Selanjutnya akan meminta pengaturan waktu dimana anda tinggal, dan kebetulan

    Server yang diinstal berada di Bandung (Universitas Pendidikan Indonesia) makapilih lah yang pertama yaitu western(Jakarta, ......)

    12.Tahapan selanjutnya adalah membuat partisi, ada tiga pilihan partisi pilih yang

    pertama jika anda sebagai pemula, atau pilih yang kedua dengan sistem partisi yanglebih baik dan pilih yang ketiga jika anda akan melakukan pengamanan terhadap harddisk server. Pilihan yang keempat adalah membuat partisi secara manual. Sarannya

  • 5/19/2018 Modul 10 - Debian Server

    9/31

    adalah pilih yang pertama sebagai pemula (Junior Adminstrator).

    13.Selanjutnya anda akan memilih struktur file atau skema penyimpanan pada hard disk,bagi pemula pilih pilihan pertama. Kemudian akan dilanjutkan dengan konfirmasiperubahan pada partisi, pilih yes.

    14.Tunggu proses pengahapusan file data pada hard disk sekitar 3 - 5 menit, setelah ituanda pilih finish partitioning and write changes disk

  • 5/19/2018 Modul 10 - Debian Server

    10/31

    15.Maka akan muncul status formating hard disk, tunggu sekitar beberapa detik. Setelah

    itu akan dilanjutkan ke instalasi data yang ada pada DVD ke Hard disk. Pada tahap inimembutuhkan waktu yang cukup lama sekitar 1 sampai dengan 2 jam, tergantungspec dan kondisi dari hardware komputernya.

    16.

    Pada tahap ini akan muncul beberapa konfigurasi diantaranya adalah sebagai berikut:a. Configure packet Manager yaitu tahap pendeteksian paket-paket yang ada

    pada DVD/CD master.

  • 5/19/2018 Modul 10 - Debian Server

    11/31

    b. Configuring popular contest yaitu konfigurasi repository paket software yang

    dilakukan dengan cara memasukan alamat repositorinya, langkah ini bisadilewat karena bisa dilakukan secara manual pada saat Debian Server telahterinstal di PC-Server.

    c. Software Selection yaitu pemilihan software yang akan diinstal, karenakebutuhan kita adalah untuk server maka, pilih atau tandai beberapa softwareyang dibutuhkan, seperti mail server, web server, file server, ssh server, dan

    jika anda menginginkan tampilan desktop di server tandai juga debian desktopenvironment.

  • 5/19/2018 Modul 10 - Debian Server

    12/31

    17.

    Setelah pemilihan paket software tersebut Anda tunggu beberapa saat hingga prosesselesai. Dengan ditandai munculnya gambar berikut ini, pilih continue untukmelanjutkan ke proses reboot.

    18.

    Tahap Instalasi sistem operasi Debian Server telah berhasil yang ditandai denganmasuk menu sistem operasi. Pilih Debian/Linux yang pertama untuk menjalankan

    sistem operasi Debian Server.

  • 5/19/2018 Modul 10 - Debian Server

    13/31

    Tahap Instalasi Sistem selesai sekarang anda siap menggunakan sistem operasi server debian,masuklah dengan user yang telah anda konfigurasi pada tahap instalasi. Agar anda menjadi

    pengguna tertinggi pada sistem operasi ini maka anda ketikan su, dan diikuti denganpassword root yang telah anda konfigurasi sebelumnya.

    ilkomupi@ilkomupidebian@ilkomupi:~$ suPassword:debian:/home/ilkomupi#

    $ merupakan simbol yang menandakan bahwa anda bertindak sebagai user biasa.Sedangkan #merupakan user tertinggi atau root yang berhak melakukan hak apa saja padasetiap pengaturan dan konfigurasi server.

    Pada Bagian selanjutnya akan dijelaskan beberapa konfigurasi services yang ada padaserver debian.

    KONFIGURASI IP ADDRESS

    Ip Address merupakan alamat logic dari sebuah komputer pada suatu jaringan agar dapatdikenali oleh komputer lain. Dan konfigurasi Ip Address merupakan hal yang sangat wajib

    diketahui oleh seorang administrator jaringan. Berikut adalah cara konfigurasi pada sistemoperasi Debian Server.

    debian:/home/ilkomupi# ifconfig eth0 updebian:/home/ilkomupi# ifconfig eth0 192.168.1.1 netmask255.255.255.0

    debian:/home/ilkomupi# nano /etc/network/interfaces# The loopback network interfaceauto loiface lo inet loopback

    #internal networkauto eth0iface eth0 inet static

  • 5/19/2018 Modul 10 - Debian Server

    14/31

    address 192.168.1.1netmask 255.255.255.0network 192.168.1.0broadcast 192.168.1.255gateway 192.168.1.254

    dns-nameservers 101.2.1.1

    debian:/home/ilkomupi# /etc/init.d/networking restartdebian:/home/ilkomupi# ifconfig

    DHCP-SERVER

    Dynamic Host Configuration Protocol, digunakan untuk melayani request Ip Addressdari client. Gunanya adalah memberikan ip secara otomatis tanpa harus kita setting manual.Atas yang sering dikernal dengan Zero Configuration. Client akan meminta Ip Address padaserver, kemudian server akan memberikan alokasi ip yang tersisa.

    A.

    Instalasi Paket DHCP-ServerPaket yang dibutuhkan untuk DHCP-Server adalah dhcp3-server atau dhcp-server,

    berikut adalah langkah installasinya.

    debian:/home/ilkomupi#apt-get install dhcp-serverdebian:/home/ilkomupi#apt-get install dhcp3-server

    B.

    KonfigurasiAgar dapat memberikan IP secara otomatis maka DHCP-Server yang telah kita instalharus dikonfigurasi terlebih dahulu dengan perintah dan script berikut ini.

    debian:/home/ilkomupi#nano /etc/dhcp/dhcpd.conf

    # A slightly different configuration for an internal subnet.subnet 192.168.1.0 netmask 255.255.255.0 {range 192.168.1.100 192.168.1.200;option domain-name-servers ilkomupi.edu;

    option domain-name "ilkomupi.edu";option routers 192.168.1.254;

  • 5/19/2018 Modul 10 - Debian Server

    15/31

    option broadcast-address 192.168.1.255;default-lease-time 600;max-lease-time 7200;

    }

    debian:/home/ilkomupi#nano /etc/default/dhcp3-server.conf

    INTERFACES=eth0 #sesuaikan dengan ethernet yang digunakan

    debian:/home/ilkomupi# /etc/init.d/isc-dhcp-server restartdebian:/home/ilkomupi# /etc/init.d/dhcp3-server restartdebian:/home/ilkomupi# /etc/init.d/isc-dhcp-server restart

    [ ok ] Stopping ISC DHCP server: dhcpd.[ ok ] Starting ISC DHCP server: dhcpd.

    C. Pengujian Pada linuxUntuk melakukan pengujian terhadap fitur DHCP-Server yang telah Andakonfigurasi, adalah sebagai berikut.

    debian:/home/client#nano /etc/network/interfacesauto eth0iface eth0 inet dhcpdebian:/home/client#ifconfig eth0

    D.

    Pengujian pada Sistem Operasi Windows

    Untuk mengaktifkan DHCP Client pada windows, masuk ke Network Adapter kemudian pilihObtain an Ip address automatically. Lebih jelasnya seperti gambar di bawah ini.

  • 5/19/2018 Modul 10 - Debian Server

    16/31

    ROUTER GATEWAY

    Router merupakan Network devices yang berfungsi untuk menyambungkan 2 buah atau lebihjaringan yang berbeda. Router dapat juga dibuat dengan menggunakan PC dengan syaratterdapat minimal 2 buah ethernet yang terpasang pada PC yang akan dijadikan router.

    A. Instalasi Router Gateway

    Lakukan Instalasi sesuai dengan gambar diatas.

    B. Konfigurasi Ip AddressKonfigurasi IP address dilakukan di dua buah ethernet 1 dan ethernet 0, sesuai dengan

    keterhubungan dengan jaringan LAN dan WAN. Lakukan seperti di bawah ini.

    debian:/home/client#nano /etc/network/interfaces# The loopback network interfaceauto loiface lo inet loopback

    # internal network# LANauto eth0iface eth0 inet static

    address 192.168.1.1 #sesuaikan dengan Ip Lokal

    netmask 255.255.255.0# Ip WANauto eth1iface eth0 inet static

    address 101.22.124.10 #sesuaikan dengan ip publicnetmask 255.255.255.255gateway 101.22.124.11

    debian:/home/ilkomupi# /etc/init.d/networking restart

    C.

    Konfigurasi Ip Forward

    Konfigurasi Ip Forward dilakukan untuk jaringan dapat berjalan dua arah, dalamartinya pengirim dapat bertindak sebagai penerima dan sebaliknya.

  • 5/19/2018 Modul 10 - Debian Server

    17/31

    debian:/home/ilkomupi# echo "1">/proc/sys/net/ipv4/ip_forward

    # Uncomment the next line to enable packet forwarding for IPv4

    net.ipv4.ip_forward=1# hilangkan tanda # untuk mengaktifkan Ip Forwarding

    D. Untuk melihat status ip forward

    debian:/home/ilkomupi# sysctl -pnet.ipv4.ip_forward = 1

    E. Konfigurasi Iptables

    Iptables digunakan untuk konversi dari ip private (LAN) menjadiIP Public.

    debian:/home/ilkomupi# iptables -t nat -A POSTROUTING -s192.168.1.0/24 -j MASQUERADEdebian:/home/ilkomupi# iptables-save >/etc/iptablesdebian:/home/ilkomupi# echo "up command iptables-restore