Like us on Facebook

Tuesday 23 September 2014

Instalasi dan Konfigurasi DHCP Server Debian 6 Squeeze serta Routing ke Internet dari Client

Baiklah para sobat semua, kita bertemu kembali dalam pembahasan tentang cara membuat server dengan menggunakan Debian 6 Squeeze. Jika pada pertemuan sebelumnya sudah dibahas cara Instalasi CMS WordPress di Web Server Debian 6 Squeeze. Sekarang kita akan lanjutkan dengan membahas Instalasi dan Konfigurasi DHCP Server Debian 6 Squeeze serta Routing ke Internet dari PC Client.

Secara sederhana, DHCP Server berfungsi untuk memberikan IP address secara otomatis kepada PC client (istilah lainnya “menyewakan” IP address kepada PC client), sehingga PC client tersebut dapat terkoneksi ke dalam jaringan. Terhubungnya PC client ke dalam jaringan akan memudahkan dalam mengakses seluruh sumber daya yang ada dalam jaringan, seperti sharing printer, internet, sharing data, dan sebagainya. Langkah-langkah pembuatan DHCP Server pada Debian 6 Aqueeze sebagai berikut:
  1. Install terlebih dahulu paket dhcp3-server, dengan perintah:
    root@server-tkj:/home/habib# apt-get install dhcp3-server
    Jika muncul pertanyaan “Do you want to continue [Y/n]?” Tekan tombol y dan ENTERpada keyboard untuk melanjutkan.
  2. Kemudian edit isi file dhcpd.conf yang terdapat dalam direktori /etc/dhcp/.
    root@server-tkj:/home/habib# nano /etc/dhcp/dhcp.conf
  3. Edit isi file dhcp.conf seperti script pada gambar sebelah kanan berikut. Setelah selesai disimpan.
    5-3
    .
  4. Edit isi file isc-dhcp-server yang terdapat pada direktori /etc/default/.
    root@server-tkj:/home/habib# nano /etc/default/isc-dhcp-server
  5. Buat script seperti pada gambar sebelah kanan berikut:5-4
    .
  6. Restart hasil konfigurasi terhadap file isc-dhcp-server.
    root@server-tkj:/home/habib# /etc/init.d/isc-dhcp-server restart
  7. Sekarang kita konfigurasi IP address pada PC client, dalam hal ini menggunakan Windows XP. Langkah pertama klik kanan pada ikon [My Network Places] di desktop >> [Properties].
    5-6
    .
  8. Klik kanan pada [Local Area Connection] >> [Properties]
    5-7
    .
  9. Pada tab [General] >> [Internet Protocol (TCP/IP)] >> [Properties]
    5-8
    .
  10. Pada tab [General] >> [Obtain an IP address outomatically] >> [Obtain DNS server address automatically] >> [OK] >> [Close].
    5-9
    .
  11. Selanjutnya masih dari properties Local Area Connection, klik [Support] >> [Detail]. Sekarang cek apakah PC client (Windows XP) sudah mendapatkan IP dhcp dari server.
    5-10
    .
    Berdasarkan gambar di atas, ternyata PC client (Windows XP) sudah mendapatkan IP dhcp dari Debian yang baru saja kita konfigurasi sebagai DHCP server. IP dhcp yang diperoleh adalah 192.168.100.100. Dengan demikian, maka konfigurasi DHCP Server sudah berhasil.
    .
  12. Langkah selanjutnya adalah konfigurasi pada server agar client dapar routing ke internet, sehingga client dapat mengakses internet. Untuk itu edit isi file ip_forward yang terdapat pada direktori /proc/sys/net/ipv4/.
    root@server-tkj:/home/habib# nano /proc/sys/net/ipv4/ip_forward
  13. Ganti script angka “0” menjadi angka “1” pada halaman tersebut. Kemudian simpan.
    5-11
    .
  14. Kemudian kita sharing koneksi internet dari modem ke interface VirtualBox. Dalam tutorial ini saya menggunakan Windows 7 sebagai PC Host (operator) di mana sudah terinstal aplikasi VirtualBox. Karena koneksi internet pada PC Host ini menggunakan modem USB (SmartFren), maka langkah pertama untuk sharing internet dari PC Host (Windows 7) ke Debian Server yang ada di VirtualBox adalah dengan membuka jendela Network and Sharing Center. Caranya, dari Taskbar, klik ikon “” (Show hidden icons) >> pilih ikon Interface network >> [Open Network and Sharing Center].
    5-12
    .
  15. Pilih [Wireless Terminal] >> tab [General] >> [Properties] >> tab [Sharing] >> ceklist padaAllow other network users to connect through this computer’s internet connection. Kemudian pilih [VirtualBox Host-Only Network]. Selanjutnya ceklist pada kedua kotak di bawahnya (nomor 7 dan 8) >> [OK].
    5-13
    .
  16. Kemudian kita cek IP addres interface VirtualBox Host-Only Network. Langkah-langkahnya lihat urutan langkah-langkah pada gambar berikut:
    5-14
    .
  17. Selanjutnya edit isi file sysctl.conf yang terdapat dalam direktori /etc/.
    root@server-tkj:/home/habib# nano /etc/sysctl.conf
  18. Lalu edit isi file ini dengan membuang tanda # yang terletak di depan scriptnet.ipv4.ip_forward=1. Lihat pada gambar berikut. Jika sudah selesai, disimpan.5-15
    .
  19. Selanjutnya buat routing dengan mengatur iptables agar client dapat koneksi ke internet melalui server Debian. Konfigurasi terhadap isi file rc.local pada direktori /etc/.
    root@server-tkj:/home/habib# nano /etc/rc.local
  20. Buat ketentuan firewall agar server atau router Debian dapat melakukan routing paket data dengan cara me-masquerading-kan (memanipulasi) paket data yang dilewatkannya. Tambahkan ketentuan tersebut di atas kata exit = 0, sehingga script-nya seperti gambar berikut ini. Setelah selesai disimpan.
    5-15b
    .
  21. Untuk menguji hasil konfigurasi routing, jalankan web browser dari PC client (Windows XP). Isikan pada address bar alamat situs yang akan dipanggil, misalnya http://www.google.com. Jika sudah ditampilkan seperti gambar berikut, maka DHCP Server kita sudah berfungsi dengan baik.
    5-16thanks to http://habibahmadpurba.wordpress.com/2013/10/02/modul-5-instalasi-dan-konfigurasi-dhcp-server-debian-6-squeeze-serta-routing-ke-internet-dari-client/

0 comments:

Post a Comment