Limitasi Bandwidth + Mac IP Filtering in Linux Server

Limitasi Bandwidth

Pada praktek kali ini, proses limitasi bandwidth saya akan menggunakan squid berdasarkan delay pools diamana saya membuat aturan sebagai berikut

  • Limitasi berdasarkan IP Address dimana IP admin : 192.168.0.2-192.168.0.10/24 dan IP user : 192.168.0.11-192.168.0.254/24
  • Untuk admin mendapatkan full bandwidth alias tanpa limitasi sedangkan untuk user limitasi berjalan ketika ada user yang mendownload file lebih dari 5Mbps, jadi apabila file melebihi 5Mbps maka bandwidth untuk user maksimum menjadi 9 Kbps

dengan asumsi PC telah selesai terinstall Ubuntu server :

1. Setting interfaces sesuai topologi jaringan anda, pada praktek ini saya menggunakan settinggan interface sebagai berikut

root@goestoe:/# nano /etc/network/interfaces

Continue reading

Konfigurasi Mail Server pada Linux

Mail server adalah Perangkat lunak program yang mendistribusikan file atau informasi sebagai respons atas permintaan yang dikirim via email, juga digunakan pada bitnet untuk menyediakan layanan serupa http://FTP.

Webmail adalah sebuah fasilitas untuk memanfaatkan email dalam account hosting dengan menggunakan browser (web-based)

1 Pada instalasi mail server kali ini kita akan menggunakan beberapa paket diantaranya postfix courier dan squirrelmail, disini saya menggunakan cd repository yang jumlahnya ada 6 buah. Langkah pertama kita add terlebih dahulu cd repository tersebut dengan perintah

root@goestoe:~# apt-cdrom add

2 Selanjutnya kita install paket-paket tersebut dengan perintah

root@goestoe:~#apt-get install postfix courier-imap courier-pop php5-imap squirrelmail

Continue reading

Konfigurasi block situs menggunakan squid

Proxy server adalah sebuah server (sistem komputer atau aplikasi) yang bertindak sebagai perantara permintaan dari klien mencari sumber daya dari server lain. Klien A terhubung ke peladen perantara, meminta beberapa servis, seperti berkas, koneksi, halaman web, atau sumber daya lainnya, yang tersedia dari peladen yang berbeda. Server perantara mengevaluasi permintaan menurut aturan penyaringan

Squid adalah sebuah daemon yang digunakan sebagai proxy server dan web cache. Squid memiliki banyak jenis penggunaan, mulai dari mempercepat server web dengan melakukan caching permintaan yang berulang-ulang, caching DNS, caching situs web, dan caching pencarian komputer di dalam jaringan untuk sekelompok komputer yang menggunakan sumber daya jaringan yang sama, hingga pada membantu keamanan dengan cara melakukan penyaringan (filter) lalu lintas. Meskipun seringnya digunakan untuk protokol HTTP dan FTP, Squid juga menawarkan dukungan terbatas untuk beberapa protokol lainnya termasuk Transport Layer Security (TLS), Secure Socket Layer (SSL), Internet Gopher, dan HTTPS. Versi Squid 3.1 mencakup dukungan protokol IPv6 dan Internet Content Adaptation Protocol (ICAP).

Continue reading

Konfigurasi Ftp Server Linux

FTP adalah sebuah protokol Internet yang berjalan di dalam lapisan aplikasi yang merupakan standar untuk pentransferan berkas (file) komputer antar mesin-mesin dalam sebuah internet work. FTP menggunakan protokol Transmission Control Protocol (TCP) untuk komunikasi data antara klien dan server, sehingga di antara kedua komponen tersebut akan dibuatlah sebuah sesi komunikasi sebelum transfer data dimulai

1 Pada instalasi ftp server kali ini kita akan menggunakan paket vsftd, langkah pertaman kita edit terlebih dahulu paket vsftd tersebut dengan perintah

root@goestoe:~# apt-get install vsftpd

Continue reading

Konfigurasi Web Server Linux

Web server merupakan software yang memberikan layanan data yang berfungsi menerima permintaan HTTP atau HTTPS dari klien yang dikenal dengan browser web dan mengirimkan kembali hasilnya dalam bentuk halaman – halaman web yang umumnya berbentuk dokumen HTML

1 Untuk web server kita akan mengunakan paket apache2 dan php5, pertama-tama kita install paket tersebut dengan perintah

root@goestoe:~# apt-get install apache2 php5

2 Selanjutnya kita edit sites untuk web server, agar lebih mudah kita gunakan saja sites available dimana yang tersedia adalah defaultnya, jadi kita edit file default pada directory /etc/apache2/sites-avaiable dengan perintah

Continue reading

Konfigurasi DHCP Server Linux

DHCP 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

1 Selanjutnya setelah menginstall DNS kita akan mengkonfigurasi DHCP server menggunakan paket dhcp3-server, langkah pertama kita install terlebih dahulu paket tersebut dengan perintah

root@goestoe:/# apt-get install dhcp3-server

Continue reading

Konfigurasi DNS Server Linux

Domain Name System (DNS) adalah distribute database system yang digunakan untuk pencarian nama komputer (name resolution) di jaringan yang mengunakan TCP/IP (Transmission Control Protocol/Internet Protocol). DNS biasa digunakan pada aplikasi yang terhubung ke Internet seperti web browser atau e-mail, dimana DNS membantu memetakan host name sebuah komputer ke IP address. Selain digunakan di Internet, DNS juga dapat di implementasikan ke private network atau intranet

1 Setelah mengkonfigurasi PC Router, langkah selanjutnya kita akan mengkonfigurasi DNS Server menggunakan paket bind9, langkah pertama kita install terlebih dahulu paket bind9 tersebut dengan perintah

root@goestoe:~# apt-get install bind9

Continue reading

Remote Server menggunakan Putty dan WinSCP

Putty adalah utility tool yg digunakan untuk melakukan remote terhadap suatu host dengan menggunakan ssh.  Secure Shell atau SSH adalah protokol jaringan yang mengijinkan perubahan data menggunakan jalur aman antara dua komputer.

WinSCP adalah aplikasi open source yang berfungsi sebagai SFTP dan FTP klien untuk Windows. SCP protocol juga telah didukung oleh aplikasi ini. Fungsi utamanya adalah menyalin file/transfer file antara komputer lokal dan remote secara aman.

Untuk meremote server menggunakan putty atau winscp maka untuk di server terlebih dahulu kita harus menginstall opessh-server dengan perintah

root@goestoe:/#apt-get install openssh-server

Continue reading

Konfigurasi Routing Pada Server Linux

Routing adalah proses dimana suatu router mem-forward paket ke jaringan yang dituju. Suatu router membuat keputusan berdasarkan IP address yang dituju oleh paket. Semua router menggunakan IP address tujuan untuk mengirim paket. Agar keputusan routing tersebut benar, router harus belajar bagaimana untuk mencapai tujuan. Ketika router menggunakan routing dinamis, informasi ini dipelajari dari router yang lain. Ketika menggunakan routing statis, seorang network administrator mengkonfigurasi informasi tentang jaringan yang ingin dituju secara manual.

Pada tutorial routing kali ini, kita akan membuat sebuah PC Router menggunakan Ubuntu Server dimana pada server telah terpasang 2 lancard dengan topologi sebagai beirikut

Continue reading

Instalasi Debian5(Lenny)

Debian adalah sistem operasi bebas yang dikembangkan secara terbuka oleh banyak programer sukarela(pengembang Debian) yang tergabung dalam Proyek Debian. Sistem operasi Debian adalah gabungan dari perangkat lunak yang dikembangkan dengan lisensi GNU, dan utamanya menggunakan kernel Linux, sehingga populer dengan nama Debian GNU/Linux. Sistem operasi Debian yang menggunakan kernel Linux merupakan salah satu distro Linux yang populer dengan kestabilannya. Dengan memperhitungkan distro berbasis Debian, seperti Ubuntu, Xubuntu, Knoppix, Mint, dan sebagainya, maka Debian merupakan distro Linux yang paling banyak digunakan di dunia

Sejarah

Debian pertama kali diperkenalkan oleh Ian Murdock, seorang mahasiswa dari Universitas Purdue, Amerika Serikat, pada tanggal 16 Agustus 1993. Nama Debian berasal dari kombinasi nama Ian dengan mantan-kekasihnya Debra Lynn: Deb dan Ian.

Continue reading