Selasa, 22 Oktober 2019

Topologi Jaringan Menggunakan Mikrotik

Tutorial Membangun Jaringan Menggunakan Mikrotik Router

Pada kesempatan ini, saya akan membagi pengalaman saya tentang membangun sebuah jaringan server dengan menggunakan mikrotik. Tutorial ini mungkin bermanfaat untuk anda yang ingin tahu cara membangun sebuah jaringan server. Untuk membuat sebuah jaringan wireless atau baik disekolah, kampus, instansi swasta, maupun dirumah anda sekarang sudah dimudahkan dan anda bisa membuatnya sendiri.
Sebelum kita membahas tentang cara membangun jaringan server dengan menggunakan mikrotik alangkah baik nya anda mengenal apa itu mikrotik? Dan apa sih fungsi dari mikrotik itu sendiri?? Nah sebelum saya jelaskan berikut alat – alat yang harus anda sediakan untuk membangun sebuah jaringan.
A. Alat –alat yang harus disediakan :
  1. HUB/Switch
Hub/switch berfungsi sebagai terminal atau pembagian sinyal data bagi kartu jaringan(Network Card)
2. Kartu jaringan NIC
Sebuah kartu jaringan (LAN Card) yang terpasang pada sebuah komputer server maupun client berfungsi sebagai media untuk penghubung sehingga komputer dapatdihubungkan kedalam sistem jaringan
3. Modem
Modem Eksternal
Menyambungkan PC ke sistem perangkat kerasnya berada diluar CPU
Modem Internal
Menyambungkan PC ke sistem perangkat kerasnya berada didalam CPU, yang sudah dilengkapi dengan internet
4. Kabel UTP/kabel jaringan
Kabel telepon yang digunakan untuk mengirimkan data dan menerima data (Ethernet). Yang disambungkan pada kabel telepon
5. Router
Berfungsi untuk menghubungkan beberapa jaringan, baik jaringan yang sama maupun berbeda dari segi teknologinya seperti menghubungkan jaringan yang menggunakan topologi Bus, Star, dan Ring.
6. Software winbox
Winbox adalah sebuah utility yang digunakan untuk melakukan remote ke server mikrotik kita dalam mode GUI. Jika untuk mengkonfigurasi mikrotik dalam text mode melalui PC itu sendiri, maka untuk mode GUI yang menggunakan winbox ini kita mngkonfigurasi mikrotik melalui komputer client.
Fungsi winbox itu sendiri adalah :
  • Setting mikrotik routher
  • Untuk setting bandwite jaringan internet
  • Untuk setting blokir sebuah situs
7. 1 PC atau Laptop dengan RAM 1 GB ataau 2GB dan hardisk penyimpanan 250 Gb atau 500gb pentium 4 atau diatasnya.
8. Konektor RJ 45
Konektor RJ45 digunakan untuk menghubungkan kabel dengan port yang menggunakan port RJ 45. Konektor jenis ini sangat sering kita jumpai karena banyak perangkat jaringan yang menggunakan port RJ45 contohnya seperti LAN Card, router , switch dan lain-lain. Konektor RJ45 tidak lepas dengan kabel UTP. Sebelum memasang konektor konektor RJ45, kabel UTP biasanya disusun terlebih dahulu sesuai pin nya, susunan pin pada kabel tergantung dari jenis kabel yang akan digunakan, apakah menggunakan kabel straight atau menggunakan kabel crossover.
Cara pemasangan kabel ke konektor :
  • Untuk memasang kabel ke konektor pastikan urutan kabel sudah benar.
  • Kemudian masukan kabel pada konektor RJ 45
  • Selanjutnya jepit konektor dengan menggunakan tang crimping
  • Setelah itu test koneksi kabel menggunakan tester kabel.







MIKROTIK
Mikrotik adalah sistem operasi dan perangkat lunak yang dapat digunakan untuk menjadikan komputer menjadi router network yang handal, mencakup berbagai fitur yang dibuat untuk IP network dan jarinagan wireless,cocok digunakan oleh ISP (internet servis provider), provider hotspotdan warnet.
Fungsi mikrotik :
  • Pengaturan koneksi internet dapat dilakukan secara terpusat dan memudahkan untuk pengelolaannya.
  • Konfigurasi LAN dapat dilakukan dengan hanya mengendalikan PC mikrotik Router OS dengan hardware requirements yang sangat rendah
  • Blocking situs-situs terlarang dengan menggunakan proxy dimikrotik
  • Pembuatan PPPoE server
  • Billing hotspot
  • Memisahakan bandwith traffic internasional dan local dan lainnya.
Sebelum kita membuat jaringan server mikrotik, maka terlebih dahulu anda mendownload winbox mikrotik lalu install lah. Kemudian hubungkanlah semua perangkat, seperti modem (port 1)  ke mikrotik (ether 1), LAN ke mikrotik (ether 2).
Berikut konfigurasi winbox :
  1. Buka aplikasi winbox yang sudah ada dikomputer atau laptop anda
  2. Klik tombol […] search untuk mencari mac address secara otomatis, jika mac address dan IP sudah ditemukan pilih lah mac-address yang muncul kemudian klik lalu “connect”

3.  Hapus “Remove Configuration” ini biasanya muncul karena kita habis melakukan hard reset/manual reset

4. Kemudian pilih lah interfaces dan editlah nama interfaces supaya mudah melakukan konfigurasi, ether1 : internet, dan ether2 : LAN

5. Klik IP lalu pilih address -> (+) dan aturlah IP yang nantinya akan menjadi gateway pada tiap komputer -> gantilah interface menjadi LAN -> lalu apply -> OK

6. Setelah IP sudah diatur kemudian anda harus mengklik IP à lalu pilih DHCP Client
-> klik (+) ubalah interfaces menjadi internetà lalu Apply -> OK
Bikin DHCP client bertujuan kita tidak perlu input manual statik IP pada mikrotik, alasannya kadang kita tidak tahu berapa IP modem yang sebenarnya, dengan melakukan DHCP client kita bisa langsung membuat default router dan tahu IP modem. Syarat utamanya adalah, setting pada modem indihome masih standar belum dirubah sedikitpun, karena secara default modem indihome DHCP-Server nya sudah diaktifkan. Seperti gambar di bawah ini.

7. Setting DNS mikrotik klik IP -> DNS -> ceklis Alow Remote Requests -> Apply ->
Secara otomatis DNS akan terisi sendiri

8. Lalu klik lah IP -> pilih Firewall -> klik NAT -> (+) -> ubahlah out. Interface menjadi internet di General -> Apply -> kemudian klik Action dan ubahlah action tersebut menjadi Masquerade -> lalu Apply -> OK
Tujuan NAT sendiri berfungsi untuk penerjemah alamat IP public ke alamat IP private atau sebaliknya. Sehingga dengan adanya NAT setiap komputer pada jaringan lokal dapat mengakses internet. Lihat gambar berikut :
Kemudian ceks lah DHCP Client jika sudah bound berarti sudah connect, tapi jika belum bound maka cek lah lagi satu persatu yang anda buat tadi apakah sudah benar atau belum, dan anda juga bisa mengecek internet apakah internet sudah terconnect atau belum.
9. Sekarang kita setting IP di komputer/laptop anda yang akan mau di pakai, saya contohkan disini pada komputer dengan IP 192.168.2.2 netmask 255.255.255.0 gateway 192.168.2.1, untuk PC yang lain silahkan anda tentukan sendiri yang penting masih dalam subnet yang sama. Seperti gambar dibawah ini :
Lalu buka lah web browser untuk mengecek apakah sudah terkoneksi atau belum.
Nah di mikrotik ini anda juga bisa membuat hotspot, sebelum saya jelaskan bagaimana cara membuat hotspot dengan menggunakan mikrotik, terlwbih dahulu anda harus tahu apa perbedaannya internet sharing biasa dengan hotspot? Mungkin anda sering menemukan sinyal wifi yang di password dengan menggunakan WPA atau WEP. Anda akan bisa internetan jika memasukkan password yang benar. Jadi siapa saja bisamengakses wifi itu jika tau password nya karena password nya hanya ada satu.
Berbeda dengan metode hotspot, yang mana kebanyakan wifi hotspot tidak di password dan semua user bisa konek kemudian akan diarahkan ke halaman login di Web Browser. Tiap user bisa login dengan username dan password yang berbeda-beda. Metode semacam inilah yang sering kita temukan di wifi cafe, sekolah, kampus, maupun area publik lainnya.
Dengan menggunakan mikrotik sebagai hotspot, anda dapat mengkonfigurasi jaringan wireless yang hanya bisa digunakan dengan username dan password tertentu.
Anda juga dapat melakukan manajemen terhadap user-user tersebut.misalnya, mengatur durasi total penggunaan hotspot per user, membatasi berapa besar data yang dapat didownload tiap user, mengatur konten apa saja yang boleh diakses user dst.
Ok kita mulai dengan mengkonfigurasi dasar hotspotnya dahulu ya :
  1. Tentukan interface yang akan dibuatkan hotspot. Karena kita akan membuat hotspot via wifi maka pilih interface wlan. Disini saya asumsikan menggunakan wlan1. Aktifkan wlan1 dan gunakan mode AP Bridge, isikan SSID denngan nam hotspot anda.


2. Sekarang kita mulai membuat hotspot untuk wlan1. Masuk menu IP -> Hotspot -> Hotspot Setup

3. Pilih Hotspot Interface : wlan1 -> klik Next
4. Kemudian mengisikan IP addres dari wlan1 dan centang Masquerade network. Klik Next
5. Menentukan range IP address yang akan diberikan user (DHCP Server), misalnya : 192.168.100.10-192.168.100.254. jadi user akan diberikan IP secara otomatis oleh DHCP Server antara range IP tersebut.
6. Memilih SSL certificate. Pilih none saja, klik Next

7. IP address untuk SMPT Server dikosongkan saja. Klik Next

8. Memasukkan alamat DNS Server. Isikan saja DNS Server nya google : 8.8.8.8  dan 8.8.4.4 klik Next

9. Kosongkan saja, klik Next

10. Hotspot sudah berhasil dibuat. Silahkan anda coba koneksi komputer/laptop anda ke wifi hotspot anda

11. Buka browser dan akses web sembarang, misalnya detik.com maka anda akan diahlikan ke halaman login hotspot mikrotik. Pastikan alamat web yang dituju tidak menggunakan protokol HTTPS tetapi menggunakan HTTP. Jika menggunakan HTTPS maka diredirect ke login page akan error.


12. Silahkan coba login dengan username : admin dan password : kosong
Jika berhasil login berarti hotspot sudah beres.
13. Untuk mengedit dan menambahkan user silahkan masuk ke menu IP à Hotspot à klik tab Users








Selasa, 16 April 2019

debian



Debian 
selasa 16 April 2019
Achmad Bagas P
Melakukan instalasi dan konfigurasi jaringan PC Server
Melakukan instalasi dan konfigurasi DHCP Server
Melakukan instalasi dan konfigurasi DNS Server
Melakukan instalasi dan konfigurasi Web Server
Melakukan instalasi dan konfigurasi Mail Server
Melakukan instalasi dan konfigurasi Web Mail Server
Melakukan instalasi dan konfigurasi SSH Server
Melakukan instalasi dan konfigurasi NTP Server
Melakukan instalasi dan konfigurasi Proxy Server
Melakukan instalasi dan konfigurasi Cacti Server

Jangka Waktu 

Waktu yang ditetapkan oleh penguji sekitar 8 jam

Tahap Install dan Konfigurasi Layanan Server Debian 9 (stretch) :


A). Konfigurasi jaringan pada OS Debian 9 dengan perintah "nano /etc/network/interfaces" lalu pada kartu jaringan "enp0s3" sesuaikan dengan alamat ip yang terhubung dengan internet atau router lalu pada kartu jaringan "enp0s8" isikan alamat ip dengan network "192.168.20.16/29".


B). Setelah mengisi alamat ip pada kartu jaringan PC server Debian 9 lalu restart konfigurasi tersebut dengan command "/etc/init.d/networking restart" jika muncul "OK" artinya berhasil, kemudian cek status konfigurasi tersebut dengan command "/etc/init.d/networking status".


C). lalu setting NAT supaya Client dapat terhubung dengan internet edit file "sysctl.conf" perintahnya "nano /etc/sysctl.conf" hilangkan tanda pager (#) pada barisan "net.ipv4.ip_forward=1".


D). lalu konfigurasi iptables atau firewall yang dapat membuat NAT dan redirect proxy yang akan kita setting nanti dengan perintah seperti gambar berikut :


A). Nah yang kedua ini kita disuruh menyetting layanan DHCP Server dimana client mendapat alamat ip secara otomatis tanpa menyetting satu-persatu. Paket DHCP pada Debian 9 (Stretch) yaitu "isc-dhcp-server" untuk menginstall paket tersebut cukup ketikkan command "apt-get install isc-dhcp-server". Jika muncul saat selesai instalasi jangan pusing dulu ya karena belum disetting layanan DHCP server tersebut.


B). Kemudian setelah install paket untuk membangun layanan DHCP Server tersebut lalu kita konfigurasi dengan mengedit file "/etc/dhcp/dhcpd.conf", Untuk mengedit file tersebut ketikkan perintah "nano /etc/dhcp/dhcpd.conf". Setelah itu edit pada barisan bawah "A Slightly Diferrent Configuration ....". Lihat gambar dibawah ini ya :


C). Masih pada konfigurasi DHCP Server edit file "/etc/default/isc-dhcp-server" dengan perintah "nano /etc/default/isc-dhcp-server", lalu hilangkan tanda pager (#) pada barisan "DHCPD4_CONF" dan isikan nama kartu jaringan yang disetting untuk layanan DHCP Server pada barisan "INTERFACESv4=enp0s8".


D). Jika udah selesai semua setting DHCP Server lalu restart layanan dengan command "/etc/init.d/isc-dhcp-server restart" dan cek status layanan tersebut apakah udah "active" dengan command "/etc/init.d/isc-dhcp-server status".


E). Uji Coba Client :


A). Pada langkah ketiga ini kita akan install dan konfigurasi DNS Server pada Debian 9 (Stretch) paket yang dibutukan untuk membangun layanan DNS atau domain kita pakai "bind9" pada Debian (Stretch) untuk menginstall cukup ketikkan perintah "apt-get install bind9". Jika sudah selesai masuk kedalam folder konfigurasi Bind9 lalu copy 2 file db.local dan db.127 dimana file tersebut dapat menterjemahkan alamat domain ke ip atau sebaliknya.


B). Setelah itu kita edit file copy.an db.local contoh "sekolah.sch.id" lalu edit dengan command "nano sekolah.sch.id" kemudian setting seperti gambar berikut :


C). Jika sudah edit file copy.an db.local yang kedua edit file copy.an "db.127" contoh "ip" lalu untuk mengeditnya dengan command "nano ip" kemudian setting seperti gambar berikut :


D). Edit file "named.conf.default-zones" dengan command "nano named.conf.default-zones" lalu tambahkan script seperti gambar berikut :


E). Nah setelah itu restart service "bind9" dengan command "/etc/init.d/bind9 restart" dan cek status apakah udah "active" dengan perintah "/etc/init.d/bind9 status".


F). Uji coba Client :


Langkah 4 Install dan Konfigurasi Web Server Debian 9 (Stretch)

A). Pada langkah keempat ini kita akan menyetting Web Server untuk membangun suatu website portal baik organisasi, instansi-instansi. Web server yang kita setting menggunakkan "Apache dan Mysql untuk database php7.0". Paket-paket tersebut kita dapat menginstall dengan perintah "apt-get install apache2 phpmyadmin php7.0 mysql-server".


B). Pada Debian 9 edit script mysql_secure_instalation supaya nanti dapat diakses pada phpmyadmin untuk itu ketikkan perintah "mysql_secure_instalation" lalu masukkan password yang udah kita buat pada proses instalasi paket-paket membangun web server. Jika sudah pada langkah berikutnya klik "y" semua sampai muncul pesan "Ok".


C). Setelah itu lakukan setting mysql server supaya dapat membuat database baru pada GUI phpyadmin atau dapat masuk login GUI phpmyadmin lakukan seperti gambar berikut :


D). Kemudian pada soal kita disuruh membuat document root apache pada folder atau directory "/home/site/www" nah disini kita buat directory tersebut dengan perintah "mkdir -p /home/site/www". Setelah itu kita edit file default konfigurasi apache2 untuk memanggil dimana file script website tersebut disimpan "000-default.conf" untuk mengeditnya ketikkan perintah "nano /etc/apache2/sites-available/000-default.conf". Nah edit pada baris DocumentRoot menjadi "/home/site/www" yang awalnya "/var/www/html".


E).  Menyetting file "apache2.conf" kita arahkan directory sebelumnya "/var/www/html" arahkan pada directory "/home/site/www" dengan command "nano /etc/apache2/apache2.conf". Dan terakhir buat script index.html isikan sesuai misal "<p> Selamat datang di Blog zonemint.net </p> <h1> Tutorial Pembahasan sysadmin dan network engginer</h1>".


F). Uji coba Client :


Langkah 5 Install dan Konfigurasi Mail server Debian 9 (Stretch)

A). Install dan Konfigurasi Mail server paket yang dibutuhkan untuk membangun layanan tersebut seperti : postfix, courier-imap, courier-pop. Nah ketiga paket tersebut dapat membangun server mail namun kebanyakan sekarang kita dimudahkan dengan versi Web nanti kita akan membahasnya namun sekarang menginstall 3 paket dengan perintah "apt-get install postfix courier-imap" mengapa hanya 2 pada Debian versi 9 (stretch) bahwa paket "courier-pop" udah tidak ada lalu bagaimana mengatasinya download versi .deb nanti saya sertakan diartikel paling bawah ini. Jika sudah selesai menginstallnya lakukan mengulang setting dengan command "dpkg-reconfigure postfix" lalu setting kembali. Jika masih belum jelas bisa baca klik pada judul ini ya. Nah edit file "main.cf" pada directory "postfix" dengan perintah "nano /etc/postfix/main.cf" lalu tambahkan paling bawah seperti gambar berikut :


B). Buatlah directory maildir dengan command "maildirmake /etc/skel/Maildir/" huruf kapital (M) harus sama dengan setting pada file "main.cf" ya!!!


C). Restart service mail server pada debian 9 dengan perintah "/etc/init.d/postfix restart" jika muncul "OK" artinya berhasil.


Langkah 6 Install dan Konfigurasi Web Mail di Debian 9 (Stretch)

A). Nah disini kita akan konfigurasi Web Mail pada server Debian 9. Paket yang saya gunakkan yaitu roundcubemail, dimana tampilan sangat bagus dan mudah penggunaan user yang baru. Sebelumnya download bahan dibawah artikel ini saya udah sertakan. jika udah extrak file tersebut namun sudah diupload pada server anda bisa menggunakan service "sftp" atau "ftp". Disini saya menggunakkan "sftp" dengan aplikasi "winscp" saya upload lalu diextrak dengan perintah seperti gambar berikut :


B). Lalu pindahkan pada folder "/home/site/www/" dengan command "mv /home/client/roundcubemail-1.3.7 /home/site/www/" jika sudah selesai untuk proses konfigurasi pada web browser client panggil dengan "mail.sekolah.sch.id/roundcubemail-1.3.7/installer". Lalu klik paling bawah "CONTINUE" kemudian pastikan sudah membuat database buat menyimpan data roundcubemail.


C). Setelah itu pada setting "Database Setup" isikan nama database yang telah dibuat tadi kemudian masukkan user dan password database anda jika sudah klik paling bawah "CONTINUE".


D). Jika masih ada muncul "error" pada setting "temp" dan "logs" berikan hak akses supaya dapat bisa digunakan web mail tersebut perhatikan gambar berikut ini.


E). Jika sudah klik paling bawah "CONTINUE" lalu download file "config.inc.php" ini pindahkan keserver anda pada directory "roundcubemail-1.3.7/config". jangan lupa diberikan hak akses dengan command "chmod 777 /home/client/config.inc.php". Kemudian pindahkan file tersebut dengan perintah "mv /home/client/config.inc.php /home/site/www/roundcubemail-1.3.7/config".


F). Uji coba Client :


Langkah 7 Install dan Konfigurasi SSH Server Debian 9 (Stretch)

A). Mengapa kita install dan konfigurasi SSH??? Karena layanan tersebut dapat meremote server secara jarak jauh tanpa menyentuh server. Paket yang dibutuhkan untuk membangun service tersebut adalah openssh-server. Untuk itu menginstallnya dengan perintah "apt-get install openssh-server" lalu pada soal kita disuruh mengganti port 22 menjadi 2222 dan root tidak dapat login pada proses remote dengan cara hilangkan tanda (#) pada barisan "port 22" lalu ganti menjadi "port 2222" dan hilangkan juga tanda (#) pada "PermitRootLogin" lalu diganti menjadi "PermitRootLogin no".


B). Uji coba Client :


Langkah 8 Install dan Konfigurasi NTP Server Debian 9 (Stretch)

A). Sudah pada langkah 8 Setting NTP Server, Nah untuk membangun service tersebut kita membutuhkan paket yang namanya "ntp" untuk menginstallnya dengan command "apt-get install ntp ntpdate" lalu setting waktu dan tanggal local supaya nanti client dapat waktu dan tanggal seperti server NTP tersebut. Disini kita disuruh menyetting waktu pukul "10.00" dan tanggal "17 agustus 2018". untuk menyetting tersebut perhatikan gambar berikut.


B). Edit file NTP supaya client dapat sinkron waktu dengan server dengan perintah "nano /etc/ntp.conf" lalu berikan tanda pager (#) pada pool 0-3 kemudian isikan script dibawahnya seperti gambar berikut ini dan jangan lupa restart service tersebut dengan command "/etc/init.d/ntp restart".


C). Uji coba client :


Langkah 9 Install dan Konfigurasi Proxy Server Debian 9 (Stretch)

Nah pada langkah 9 dan 10 ini saya sudah membuat tutorial artikelnya bisa dibuka karena saya mengatansipasi pengunjung atau pembaca bosan.

Cek : Install dan Konfigurasi Proxy Server Debian 9

Langkah 10 Install dan Konfigurasi Cacti Server Debian 9 (Stretch)

langkah kesepuluh, juga saya sertakan link artikel karena saya sudah membuat artikelnya dan juga mengantisipasi pembaca bosan dengan artikel ini.

Cek : Menginstall dan konfigurasi Cacti Server 9

Tunggu Video Tutorialnya ya !!! Comming SOON