# Anas Falahuddin

IT Corporate

- Site: https://www.anasfalahuddin.my.id/

## Panduan Lengkap: Deploy Keycloak di Proxmox LXC dan Setup SSO (OpenID Connect)

- Link: https://www.anasfalahuddin.my.id/panduan-lengkap-deploy-keycloak-di-proxmox-lxc-dan-setup-sso-openid-connect/
- Published: 2026-08-11T18:23:35+07:00
- Author: Anas Falahuddin

proxmox sso

Bagi kita yang sehari-hari mengelola infrastruktur server, sistem operasi, dan perangkat
jaringan, manajemen akses sering kali menjadi tantangan tersendiri. Mengandalkan
akun lokal (seperti `pam` atau `pve` di Proxmox) untuk setiap layanan tidak hanya
merepotkan, tetapi juga menjadi celah keamanan jika infrastruktur sudah berskala
besar [cite: 1.1.2].

Solusinya? Sentralisasi otentikasi menggunakan **Single Sign-On (SSO)**.

Pada artikel kali ini, kita akan membahas cara praktis melakukan deploy **Keycloak**
di atas Proxmox menggunakan Linux Container (LXC), lalu menghubungkan Proxmox VE
ke Keycloak menggunakan protokol OpenID Connect (OIDC).^()

## Tahap 1: Deploy Keycloak Menggunakan Proxmox LXC

![](https://www.anasfalahuddin.my.id/wp-content/uploads/2026/08/keycloack-proxmox-
1-1024x559.png)

Untuk mempermudah dan mempercepat proses instalasi Keycloak, kita akan menggunakan
_helper script_ dari [Community Scripts](https://community-scripts.org/scripts/keycloak).
Script ini secara otomatis akan membuatkan LXC, menginstal dependensi (seperti Java/
PostgreSQL), dan menjalankan Keycloak.

 1. Buka Proxmox Web GUI, pilih node server kamu, dan buka **Shell**.
 2. Jalankan perintah instalasi dari repositori _community scripts_. (Pastikan kamu
    memeriksa dokumentasi di web mereka untuk _command_ paling _up-to-date_).
 3.  * bash -c “$(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/
       main/ct/keycloak.sh)”
 4. Ikuti instruksi interaktif di layar. Kamu bisa memilih pengaturan _default_ atau
    _advanced_ jika ingin menyesuaikan alokasi RAM, CPU, dan IP Statis.
 5. Setelah instalasi selesai, script akan menampilkan URL, _Username_, dan _Password_
    default untuk login ke Keycloak Admin Console.
 6. Akses URL tersebut melalui _browser_ (biasanya berjalan di port `8080` atau `8443`).

## Tahap 2: Konfigurasi Keycloak untuk Proxmox (Realm & Client)^()

![](https://www.anasfalahuddin.my.id/wp-content/uploads/2026/08/2-1024x559.png)

Setelah berhasil masuk ke Keycloak Admin Console, kita perlu membuat Realm dan Client
khusus untuk Proxmox.

### 1. Membuat Realm^()

Di pojok kiri atas Keycloak, klik panah _dropdown_ dan pilih **Create Realm** [cite:
1.2.1].

 * Beri nama misalnya: `Proxmox-SSO`
 * Pastikan realm dalam status **Enabled**.

### 2. Membuat OIDC Client^()

Masuk ke menu **Clients** di panel kiri, lalu klik **Create client** [cite: 1.2.1]:

 * **Client Type:** OpenID Connect [cite: 1.2.1]
 * **Client ID:** `proxmox-pve` (Simpan ID ini, kita akan membutuhkannya nanti) [
   cite: 1.1.2]
 * Klik Next.

Pada menu **Capability config**:^()

 * Aktifkan **Client authentication: ON** (Ini wajib agar Keycloak men-generate 
   _Client Secret_) [cite: 1.2.1].
 * Aktifkan **Authorization: ON** [cite: 1.2.1].
 * Klik Next.

Pada menu **Login settings**:^()

 * **Root URL & Home URL:** Masukkan URL Proxmox kamu, misalnya `[https://proxmox.
   domain.local:8006/](https://proxmox.domain.local:8006/)` [cite: 1.2.1].
 * **Valid Redirect URIs:** **(PERHATIAN – Jebakan Konfigurasi)** Proxmox akan menambahkan
   _callback path_ internal saat proses otentikasi [cite: 1.1.2]. Kamu **wajib**
   menambahkan _wildcard_ `/*` di akhir URL, contohnya: `[https://proxmox.domain.
   local:8006/](https://proxmox.domain.local:8006/)*` [cite: 1.1.2].
 * Klik Save.

### 3. Mengambil Client Secret^()

Setelah Client tersimpan, buka tab **Credentials** di dalam pengaturan Client tersebut,
dan _copy_ nilai dari **Client Secret** [cite: 1.1.2].^()

### 4. Membuat User (Opsional untuk Testing)

Masuk ke menu **Users**, klik **Add user**, buat _username_ (misal: `admin-sso`),
lalu di tab **Credentials**, set _password_ dan matikan _toggle_ **Temporary** [
cite: 1.1.2].

## Tahap 3: Konfigurasi Proxmox VE (Integrasi OIDC)^()

![](https://www.anasfalahuddin.my.id/wp-content/uploads/2026/08/3-1024x559.png)

Sekarang saatnya memberi tahu Proxmox agar mempercayai Keycloak sebagai _Identity
Provider_.

> **Tips Sertifikat:** Jika Keycloak kamu menggunakan sertifikat SSL _Self-Signed_,
> Proxmox (yang berbasis Debian) akan menolak koneksi (HTTP 500 Error) [cite: 1.2.1].
> Solusinya, _copy_ file sertifikat CA Keycloak ke `/usr/share/ca-certificates/`
> di node Proxmox, ubah ekstensinya menjadi `.crt`, dan jalankan perintah `update-
> ca-certificates` di terminal Proxmox [cite: 1.2.1].

Langkah integrasi via Proxmox Web GUI:^()

 1. Buka **Datacenter** -> **Permissions** -> **Realms** [cite: 1.1.2].
 2. Klik **Add** -> **OpenID Connect Server** [cite: 1.1.2].
 3. Isi parameter berikut:
 4.  * **Realm:** `Keycloak-OIDC` (Nama realm lokal di Proxmox) [cite: 1.1.2]
     * **Issuer URL:** `https://<ip-atau-domain-keycloak>/realms/Proxmox-SSO` _(Catatan:
       Keycloak versi baru tidak lagi menggunakan tambahan `/auth/` di dalam URL)_ [
       cite: 1.2.1].
     * **Client ID:** `proxmox-pve` (Sesuai tahap 2) [cite: 1.1.2]
     * **Client Key:** _(Paste Client Secret dari Tahap 2)_ [cite: 1.1.2]
     * **Username Claim:** `preferred_username` [cite: 1.1.2]
     * **Autocreate Users:** Centang/Aktifkan. (Ini penting agar Proxmox otomatis membuat
       entri _user_ di _database_ miliknya saat _user_ pertama kali login via SSO) [
       cite: 1.1.2; 1.2.1].
 5. Simpan konfigurasi.

## Tahap 4: Role-Based Access Control (RBAC) & Akses Login

Meskipun _user_ dari Keycloak sekarang bisa login ke Proxmox, secara default mereka**
tidak akan melihat apa-apa** (halaman kosong) karena belum memiliki izin.^()

Ada dua cara untuk menangani ini: _First-Login Flow_ atau _Pre-Provisioning_ [cite:
1.1.2]. Cara termudah jika menggunakan _autocreate_:

 1. _Logout_ dari Proxmox.
 2. Di halaman login Proxmox, ganti kolom **Realm** dari `Linux PAM` ke `Keycloak-OIDC`.
 3. Klik Login, kamu akan diarahkan ke halaman login Keycloak. Masukkan _username_ 
    dan _password_ yang dibuat di Tahap 2.
 4. Kamu akan diarahkan kembali ke Proxmox (layar masih akan kosong).
 5. Buka tab baru, login kembali sebagai `root@pam` (administrator).
 6. Buka **Datacenter** -> **Permissions** -> **Users**. Kamu akan melihat akun SSO
    kamu sudah terdaftar.
 7. Buka **Datacenter** -> **Permissions**, klik **Add** -> **User Permission**, pilih
    akun SSO kamu, pilih _Path_ `/` (seluruh sistem), dan tetapkan peran (Role) sebagai**
    Administrator** (atau PVEAdmin).

Atau, kamu bisa menggunakan CLI Proxmox untuk membuat grup admin dan memodifikasi
Access Control List (ACL) [cite: 1.2.1]:

Bash

    ```wp-block-code
    pveum group add sso-admin -comment "Keycloak SSO Admins"
    pveum acl modify / -group sso-admin -role Administrator
    pveum user modify nama.user@Keycloak-OIDC -group sso-admin
    ```

## Kesimpulan

Selamat! Infrastruktur Proxmox VE kamu kini telah diamankan menggunakan SSO skala
_enterprise_.^() Dengan memisahkan _Identity Provider_ menggunakan Keycloak, kamu
bisa mengelola hak akses secara terpusat, mengaktifkan fitur seperti 2FA/MFA, hingga
dengan mudah mencabut akses _user_ dari satu _dashboard_ kontrol.^()

## Mengelola Docker Container dengan Portainer

- Link: https://www.anasfalahuddin.my.id/portainer/
- Published: 2023-09-07T18:33:58+07:00
- Author: Anas Falahuddin

![](https://www.anasfalahuddin.my.id/wp-content/uploads/2023/08/29-300x300.png)

portainer

[Portainer](https://www.anasfalahuddin.my.id/category/devops/) adalah container 
management platform yang berbasis web, mendukung Docker, Swarm, Nomad, dan Kubernetes.
Portainer tersedia dalam dua versi yaitu Community Edition (CE) dan Business Edition(
BE).

## Tutorial Environment

Environment yang digunakan pada tutorial ini:

 * VPS Ubuntu 22.04
 * Docker v24.06
 * Portainer EE v2.19

## Install Portainer Server

Sebelum install Portainer Server, install Docker terlebih dahulu.

Membuat volume untuk menyimpan database.

    ```wp-block-code
    docker volume create portainer_data
    ```

Membuat container dengan nama portainer dari image docker volume create portainer_data.

    ```wp-block-code
    docker run -d -p 8000:8000 -p 9443:9443 --name portainer --restart=always -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer-ee:latest
    ```

Mengecek apakah Portainer Server container sudah berjalan.

    ```wp-block-code
    docker ps
    ```

Contoh hasil perintah di atas.

    ```wp-block-code
    CONTAINER ID   IMAGE                           COMMAND        CREATED              STATUS              PORTS                                                                                            NAMES11f1ae8a0d4a   portainer/portainer-ce:latest   "/portainer"   About a minute ago   Up About a minute   0.0.0.0:8000->8000/tcp, :::8000->8000/tcp, 0.0.0.0:9443->9443/tcp, :::9443->9443/tcp, 9000/tcp   portainer
    ```

## Initial Setup

Browse Portainer Server di **https://ServerIP:9443**. Masukkan Username dan Password
untuk administrator.

![](https://www.anasfalahuddin.my.id/wp-content/uploads/2023/09/01.mengelola-docker-
container-dengan-portainer_initial-setup.jpg)

Portainer Initial Setup

Jika Portainer mengalami timeout ketika pertama kali diakses, restart Portainer 
container. Timeout terjadi karena waktu tunggu habis, Portainer tidak langsung diakses
ketika container selesai dibuat.

    ```wp-block-code
    docker stop portainer
    docker start portainer
    ```

Portainer dashboard setelah login.

![](https://www.anasfalahuddin.my.id/wp-content/uploads/2023/09/image-1024x478.png)

Portainer dashboard

local adalah Docker environment yang berjalan di server yang sama dengan Portainer
Server.

Klik nama **environment (local) -> Containers** untuk menampilkan daftar container
yang berada di environment tersebut.

## Membuat Container

Membuat container baru, misal Nginx container.

Klik **Container -> Add container**.

 1. Name: nginx
 2. Image: nginx:latest
 3. Manual network port publishing: host 8090, container 80
 4. Klik Deploy the container.

![](https://www.anasfalahuddin.my.id/wp-content/uploads/2023/09/03.mengelola-docker-
container-dengan-portainer_create-container-name-image.jpg)

Create Container – Name & Image

Browse http://ServerIP:8090 untuk menguji apakah Nginx container sudah dapat diakses.

![](https://www.anasfalahuddin.my.id/wp-content/uploads/2023/09/05.mengelola-docker-
container-dengan-portainer_welcome-to-nginx.jpg)

Nginx default index page

## Mengawasi Ketersediaan Situs Web Anda dengan Uptime Kuma (Instalasi dalam Docker)

- Link: https://www.anasfalahuddin.my.id/uptimekuma/
- Published: 2023-09-07T18:17:53+07:00
- Author: Anas Falahuddin

![](https://uptime.kuma.pet/img/icon.svg)

Dalam era digital yang serba cepat ini, ketersediaan situs web atau layanan online
sangat penting. Untuk memantau ketersediaan ini, Anda dapat menggunakan alat open
source seperti **Uptime Kuma**. Dalam artikel ini, kami akan menunjukkan kepada 
Anda cara mudah menginstal dan menggunakan Uptime Kuma dalam Docker.

**Apa itu Uptime Kuma?**

Uptime Kuma adalah alat open source yang memungkinkan Anda untuk memantau ketersediaan
situs web dan layanan secara terus-menerus. Dengan Uptime Kuma, Anda dapat dengan
cepat menanggapi masalah yang mungkin muncul dan memastikan bahwa situs web Anda
berjalan dengan baik.

**Langkah 1: Instal Docker**

Sebelum Anda dapat menggunakan Uptime Kuma, pastikan Anda telah menginstal Docker
di server atau mesin Anda. Docker adalah platform kontainerisasi yang memungkinkan
Anda menjalankan aplikasi dalam lingkungan yang terisolasi.

**Langkah 2: Jalankan Uptime Kuma dalam Docker**

Untuk menjalankan Uptime Kuma dalam Docker, cukup gunakan perintah berikut:

    ```wp-block-code
    docker run -d --restart=always -p 3001:3001 -v uptime-kuma:/app/data --name uptime-kuma louislam/uptime-kuma:1
    ```

Mari kita bahas apa yang perintah ini lakukan:

 * `-d`: Perintah ini menjalankan container dalam mode latar belakang (daemon).
 * `--restart=always`: Container akan dijalankan secara otomatis saat server atau
   mesin restart.
 * `-p 3001:3001`: Ini mengaitkan port 3001 pada host Anda dengan port 3001 dalam
   container Uptime Kuma.
 * `-v uptime-kuma:/app/data`: Ini membuat volume bernama “uptime-kuma” untuk menyimpan
   data Uptime Kuma agar data tidak hilang saat container dimatikan atau dihapus.
 * `--name uptime-kuma`: Ini memberikan nama “uptime-kuma” pada container Anda.
 * `louislam/uptime-kuma:1`: Ini adalah nama gambar Docker yang digunakan untuk 
   membuat container. Anda akan mengunduh gambar ini dari Docker Hub jika belum 
   ada di sistem Anda.

**Langkah 3: Akses Uptime Kuma**

Setelah container berjalan, Anda dapat mengakses antarmuka web Uptime Kuma dengan
membuka browser dan pergi ke alamat `http://localhost:3001`. Anda akan melihat antarmuka
yang memungkinkan Anda untuk menambahkan situs web atau layanan yang ingin Anda 
pantau.

Anda sekarang siap untuk memantau ketersediaan situs web Anda dengan Uptime Kuma!
Pastikan untuk mengatur pemberitahuan dan pengaturan lainnya sesuai kebutuhan Anda.

Dengan menggunakan Uptime Kuma dalam Docker, Anda dapat dengan mudah memantau ketersediaan
situs web Anda dengan cepat dan efisien. Jangan biarkan gangguan berlangsung lama;
dengan Uptime Kuma, Anda dapat mengambil tindakan segera saat diperlukan.

## Pengenalan Docker dan Container : Transformasi Dunia Pengembangan Perangkat Lunak

- Link: https://www.anasfalahuddin.my.id/pengenalan-docker-dan-container-transformasi-dunia-pengembangan-perangkat-lunak/
- Published: 2023-09-07T18:02:46+07:00
- Author: Anas Falahuddin

![](https://www.anasfalahuddin.my.id/wp-content/uploads/2023/09/ywjqppks5ffcnbfjuttq-
300x257.webp)

Pengembangan software telah mengalami revolusi besar-besaran selama beberapa dekade
terakhir. Salah satu inovasi paling berpengaruh dalam dunia development adalah Docker
dan konsep container. Docker telah mengubah cara developer, operasi, dan manajemen
infrastruktur mengembangkan, mendistribusikan, dan menjalankan aplikasi. Dalam artikel
ini, kita akan menjelaskan secara mendalam tentang Docker dan konsep container, 
serta mengapa mereka begitu penting dalam dunia teknologi informasi saat ini.

### Apa itu Docker?

Docker adalah platform open-source yang digunakan untuk mengembangkan, mengirim,
dan menjalankan aplikasi dalam lingkungan yang disebut “container”. Docker pertama
kali dirilis pada tahun 2013 dan sejak itu telah menjadi salah satu alat terpopuler
dalam dunia pengembangan perangkat lunak. Platform ini dirancang untuk memecahkan
masalah yang sering dihadapi dalam mengelola aplikasi dan lingkungan yang berbeda
di sejumlah komputer.

### Apa itu Container?

Container adalah sebuah unit perangkat lunak yang berisi semua elemen yang diperlukan
untuk menjalankan aplikasi secara independen. Dalam konteks teknologi informasi 
dan pengembangan perangkat lunak, container mengacu pada konsep yang memungkinkan
aplikasi dan semua dependensinya dikemas bersama dalam lingkungan yang terisolasi
yang disebut “container.” Container ini dapat dijalankan di berbagai sistem operasi
dan lingkungan tanpa perlu mengubah kode aplikasi itu sendiri.

### Keunggulan Docker dan Container

#### 1. Portabilitas

Container Docker dapat dijalankan di berbagai sistem operasi, termasuk Linux, Windows,
dan macOS, tanpa perlu perubahan kode. Hal ini yang membuatnya sangat portabel, 
memungkinkan developer untuk mengembangkan aplikasi di lingkungan lokal mereka dan
menjalankannya di mana saja.

#### 2. Isolasi

Container menyediakan isolasi yang kuat antara aplikasi yang berjalan di dalamnya.
Setiap container memiliki lingkungan yang terisolasi, yang berarti masalah dalam
satu container tidak akan memengaruhi container lainnya. Ini meningkatkan keamanan
dan stabilitas aplikasi.

#### 3. Efisiensi

Docker memungkinkan penggunaan sumber daya yang lebih efisien daripada mesin virtual
tradisional. Karena container berbagi kernel host, mereka membutuhkan lebih sedikit
overhead daripada mesin virtual yang mandiri.

#### 4. Skalabilitas

Dengan Docker, Anda dapat dengan mudah menggandakan jumlah container yang berjalan
untuk menangani beban kerja yang lebih tinggi. Ini membuatnya ideal untuk aplikasi
yang perlu diperluas secara dinamis sesuai dengan permintaan.

#### 5. Manajemen Rantai Pasokan Aplikasi

Docker Hub adalah repositori Docker image yang besar, memungkinkan pengembang dengan
mudah berbagi image aplikasi mereka dengan komunitas atau dengan tim internal. Ini
memfasilitasi manajemen rantai pasokan aplikasi yang efisien.

### Bagaimana Docker Bekerja?

Docker menggunakan teknologi kontainerisasi yang memungkinkan aplikasi diisolasi
dalam container yang independen satu sama lain. Setiap container berbagi kernel 
sistem operasi host, tetapi memiliki sistem perpustakaan dan lingkungan yang terpisah.
Ini memungkinkan container untuk berjalan di atas platform yang sama dengan isolasi
yang tinggi.

Docker menggunakan Dockerfile, yang berisi instruksi untuk membangun image container.
Setelah image dibangun, itu dapat digunakan untuk membuat container yang dapat dijalankan
dan dihentikan sesuai kebutuhan.

### Kesimpulan

Docker dan konsep container telah mengubah cara dunia mengembangkan dan menjalankan
aplikasi. Mereka memberikan portabilitas, efisiensi, isolasi, dan skalabilitas yang
tinggi, yang semuanya sangat penting dalam pengembangan perangkat lunak modern. 
Dengan terus berkembangnya ekosistem Docker dan adopsi yang terus meningkat, container
Docker tetap menjadi salah satu inovasi terpenting dalam teknologi informasi. Semakin
banyak perusahaan dan pengembang yang beralih ke Docker untuk mempermudah dan mempercepat
siklus pengembangan perangkat lunak mereka.

## Public Bandwidth Test Mikrotik

- Link: https://www.anasfalahuddin.my.id/public-bandwidth-test-mikrotik/
- Published: 2019-06-20T15:26:00+07:00
- Author: Anas Falahuddin

[[

## **Speed Test**

Speed test adalah salah satu indikator dari performa jaringan. namun tak jarang 
saat kita melakukan speed test online via browser atau aplikasi, bandwidth yang 
muncul di speed test adalah bandwidth yang sudah terbagi atau mungkin juga sudah
melalui Queue di router.

Untuk kita bisa memanfaatkan aplikasi bawan mikrotik yang dinamai Bandwidth Test
untuk mengukur kecepatan internet kita sekaligus melakukan stress test terhadap 
router kita. Karena setiap router punya limitasi beban trafic yang bisa dibawanya,
kita juga harus memantau CPU Usage dan RAM Usage dari router kita saat melakukan
bandwidth test.

Caranya adalah buka menu Tools kemudian klik menu Bandwith Test.

[[

Jangan lupa klik add CPU Usage dan RAM Usage di bagian atas interface winbox

[[

Kemudian saat interface Bandwidth Test terbuka, kita masukkan data berikut pada 
kolom Bandwidth Test

**IP               : 87.121.0.45
 Username  : naterra Password   : naterra

[[

Setelah server sudah diarahkan ke server Public BTest, tentukan parameter yang ingin
di test dan klik start.
 Pantau traficnya juga CPU Usagenya ya sob.

## Konsep Dasar VLAN

- Link: https://www.anasfalahuddin.my.id/konsep-dasar-vlan/
- Published: 2018-10-14T13:36:00+07:00
- Author: Anas Falahuddin

Prinsip utama sebuah LAN adalah, semua device yang berada pada satu LAN berarti 
berada pada satu broadcast domain.

Sebuah broadcast domain mencakup semua device yang terhubung pada satu LAN dimana
jika salah satu device mengirimkan frame broadcast maka semua device yang lain akan
menerima kopi dari frame tersebut. Jadi pada dasarnya kita bisa menganggap LAN dan
broadcast domain adalah hal yang sama.

Tanpa VLAN, sebuah switch akan menganggap semua interface (port) nya berada pada
satu broadcast domain; dengan kata lain, semua komputer yang terhubung ke switch
tersebut berada pada satu LAN yang sama. Dengan VLAN, switch bisa meletakkan beberapa
interface ke dalam satu broadcast domain dan beberapa interface yang lain ke dalam
broadcast domain lain yang berbeda, sehingga tercipta multiple broadcast domain.
Masing-masing broadcast domain yang dibuat oleh switch inilah yang kita sebut sebagai
Virtual LAN (VLAN).

![switch-vlan](https://anasfalahuddin.my.id/wp-content/uploads/2018/10/1-switch-
300x174.jpg "switch-vlan")

Berikut beberapa alasan untuk memisahkan beberapa komputer pada VLAN yang berbeda:

 * Agar design jaringan yang lebih flexible, pengelompokan user tidak berdasarkan
   lokasi fisik tapi bisa dilakukan dengan berdasarkan kesamaan departemen/ divisi/
   pekerjaan.
 * Untuk melakukan segmentasi LAN menjadi LAN-LAN yang lebih kecil sehingga mengurangi
   traffik jaringan.
 * Untuk mengurangi beban kerja STP.
 * Untuk alasan keamanan yang lebih baik dengan memisahkan user-user yang bekerja
   menggunakan data-data yang sensitif pada 1 VLAN yang terpisah.
 * Untuk memisahkan trafik IP Phone dengan trafik PC yang terhubung dengan phone.

**Trunking dengan ISL and 802.1Q**

Saat menggunakan beberapa VLAN pada network yang memiliki beberapa switch yang terhubung,
maka switch-switch tersebut harus menerapkan VLAN trunking pada segment yang menghubungkan
switch dengan switch lainnya. VLAN trunking mengakibatkan switch menggunakan proses
yang dinamakan VLAN tagging, dimana switch yang mengirimkan data ke switch lain 
menambahkan header pada frame sebelum dikirimkan via trunk. Header tambahan ini 
berisi VLAN identifier (VLAN ID) sehingga switch pengirim bisa mencantumkan VLAN
ID dari frame yang dikirimkan dan switch penerima akan mengetahui frame yang diterima
ditujukan untuk VLAN yang mana.

![2-vlan-trunking](https://anasfalahuddin.my.id/wp-content/uploads/2018/10/2-vlan-
trunking-300x186.jpg "2-vlan-trunking")

Penggunaan trunking memungkinkan switch untuk mengirimkan frame dari satu VLAN ke
VLAN yang berbeda melalui satu koneksi fisik (trunk link).

Cisco switch men-support 2 jenis protokol trunking : Inter-Switch Link (ISL) dan
IEEE 802.1Q.

**ISL**

**Cisco** menciptakan ISL beberapa tahun sebelum IEEE menciptakan standard 802.1Q
untuk protokol VLAN trunking. Karena ISL adalah proprietari Cisco, maka ISL hanya
bisa digunakan antar-switch buatan Cisco yang mendukung ISL. ISL meng-enkapsulasi(
membungkus) keseluruhan frame ethernet dengan ISL header dan trailer. Frame ethernet
original dalam ISL tetap tidak berubah.

![3-isl](https://anasfalahuddin.my.id/wp-content/uploads/2018/10/3-isl-300x97.jpg"
3-isl")

**IEEE 802.1Q**

IEEE melakukan standardisasi beberapa protokol yang berhubungan dengan LAN, termasuk
protokol VLAN trunking. 802.1Q menggunakan header yang berbeda dari ISL untuk menyematkan
angka VLAN pada frame. Sebenarnya 802.1Q tidak melakukan enkapsulasi penuh seperti
halnya ISL. Sebagai gantinya, 802.1Q menyisipkan 4-byte VLAN header pada header 
original dari ethernet frame. Hasilnya, tidak seperti ISL, frame yang dikirimkan
masih memiliki source dan destination MAC address yang original. Dan juga, karena
headernya berubah, maka enkapsulasi 802.1Q terpaksa menghitung ulang frame check
sequence (FCS) yang asli yang berada pada ethernet trailer.

![4-dot1q1](https://anasfalahuddin.my.id/wp-content/uploads/2018/10/4-dot1q1-300x132.
jpg "4-dot1q1")

802.1Q mendefinisikan satu VLAN untuk setiap trunk sebagai native VLAN, sedangkan
ISL tidak. Defaultnya, 802.1Q native VLAN adalah VLAN 1. Singkatnya 802.1Q tidak
menambahkan header pada frame yang berada dalam native VLAN. Saat switch diujung
yang lain menerima frame yang tidak memiliki header 802.1Q, maka switch tersebut
menganggap bahwa frame tersebut adalah termasuk frame dari native VLAN. Karena itu,
kedua switch yang berhubungan harus menyepakati VLAN mana yang diperlakukan sebagai
native VLAN.

**IP Subnets dan VLAN**

Saat menyertakan konsep VLAN dalam mendesain sebuah network, perlu diingat bahwa
komputer-komputer yang berada dalam satu VLAN haruslah berada pada subnet yang sama.
Dengan demikian, komputer-komputer yang berada pada VLAN yang berbeda haruslah berada
pada subnet yang berbeda pula.

Karena aturan inilah, banyak orang yang beranggapan bahwa VLAN adalah subnet dan
subnet adalah VLAN. Meski tidak sepenuhnya benar, karena VLAN adalah konsep layer
2 (Data Link) sedangkan subnet adalah konsep layer 3 (Network), namun ide ini cukup
beralasan, karena device/komputer-komputer yang berada pada satu VLAN akan berada
pada subnet yang sama pula.

Dibutuhkan minimal satu router agar sebuah komputer bisa mengirimkan paket ke komputer
lain pada subnet yang lain.

![5-vlan-routing](https://anasfalahuddin.my.id/wp-content/uploads/2018/10/5-vlan-
routing-300x128.jpg "5-vlan-routing")

**VLAN Trunking Protocol (VTP)**

VLAN Trunking Protocol (VTP) adalah proprietari Cisco yang memungkinkan switch-switch
Cisco yang terhubung bisa saling bertukar informasi konfigurasi. Bayangkan, jika
sebuah network memiliki 10 switch yang saling terhubung menggunakan VLAN trunk, 
dan setiap switch memiliki minimal satu port yang ditempatkan pada satu VLAN dengan
VLAN ID 3 dengan nama _Accounting_. Tanpa VTP, enginer harus login satu persatu 
ke semua 10 switchdan melakukan konfigurasi yang sama untuk membuat sebuah VLAN 
dan memberikan nama pada VLAN tersebut. Dengan VTP, user dapat membuat VLAN 3 dan
memberikan namanya pada salah satu switch, dan ke-sembilan switch yang lain akan
otomatis membuat VLAN 3 sekaligus namanya.

VTP mendefinisikan protokol pertukaran informasi pada layer 2 yang dipakai switch
untuk saling bertukar informasi konfigurasi VLAN.  Saat salah satu switch merubah
konfigurasi VLAN nya, dengan kata lain, menambah, mengedit, atau menghapus salah
satu VLAN, VTP akan membuat switch-switch yang lain melakukan sinkronisasi pada 
VLAN konfigurasinya.

Setiap switch akan menggunakan salah satu dari 3 mode VTP: server mode, client mode,
or transparent mode. Untuk memanfaatkan fitur VTP, engineer harus menge-set salah
satu switch-nya menjadi server mode dan switch sisanya yang lain sebagai client 
mode. Kemudian, Konfigurasi VLAN dilakukan pada switch server dan switch-switch 
lain yang berada pada client mode akan menyesuaikan konfigurasinya dengan server.
Switch yang berada pada client mode tidak bisa merubah konfigurasi VLAN nya. Sedangkan
transparent mode, memungkinkan switch untuk tetap saling bertukar informasi konfigurasi
VLAN, namun switch pada transparent mode itu sendiri tidak ikut melakukan sinkronisasi.

Agar fitur VTP berjalan, Cisco IOS membutuhkan 3 hal berikut :

 * Link yang digunakan antar switch harus diset sebagai VLAN trunk (ISL atau 802.1Q).
 * Switch-switch tersebut harus memiliki VTP domain name yang sama.
 * Jika dikonfigur pada lebih dari 1 switch, maka switch-switch tersebut harus memiliki
   password yang sama.

Sumur : https://pekoktenan.wordpress.com

## Cara Konfigurasi VPN PPTP Mikrotik

- Link: https://www.anasfalahuddin.my.id/cara-konfigurasi-vpn-pptp-mikrotik/
- Published: 2018-05-23T11:02:00+07:00
- Author: Anas Falahuddin

**Virtual Private Network (VPN)**
** **VPN dalah sebuah jaringan komputer dimana
koneksi antar perangkatnya (node) memanfaatkan jaringan public sehingga yang diperlukan
hanyalah koneksi internet di masing-masing site. Ketika mengimplementasikan VPN,
interkoneksi antar node akan memiliki jalur virtual khusus di atas jaringan public
yang sifatnya independen. Metode ini biasanya digunakan untuk membuat komunikasi
yang bersifat secure, seperti system ticketing online dengan database server terpusat.

 **Point to Point Tunnel Protocol (PPTP)**

 Salah satu service yang biasa digunakan untuk membangun sebuah jaringan VPN adalah
Point to Point Tunnel Protocol (PPTP). Sebuah koneksi PPTP terdiri dari Server dan
Client. 
Mikrotik RouterOS bisa difungsikan baik sebagai server maupun client atau
bahkan diaktifkan keduanya bersama dalam satu mesin yang sama. Feature ini sudah
termasuk dalam **package PPP** sehingga anda perlu cek di menu **system package**
apakah paket tersebut sudah ada di router atau belum. Fungsi PPTP Client juga sudah
ada di hampir semua OS, sehingga kita bisa menggunakan Laptop/PC sebagai PPTP Client.
Biasanya PPTP ini digunakan untuk jaringan yang sudah melewati multihop router (
Routed Network). Jika anda ingin menggunakan PPTP pastikan di Router anda tidak 
ada rule yang melakukan blocking terhadap protocol TCP 1723 dan IP Protocol 47/GRE
karena service PPTP menggunakan protocol tersebut.

 **Topologi**
 Pada artikel ini akan dicontohkan apabila kita akan menghubungkan
jaringan dengan menerapkan VPN dengan PPTP. Untuk topologi nya bisa dilihat pada
gambar di bawah.

[[

Router Office A dan Router Office B terhubung ke internet via ether 1 dan PC pada
masing-masing jaringan lokal terhubung ke Ether 2. Remote client juga sudah terhubung
ke internet. 
Kita akan melakukan konfigurasi agar Router A dan jaringan LAN A bisa
diakses dari Router B dan jaringan LAN B serta Remote Client. Langkah-langkah setting
PPTP dengan Winbox sebagai berikut:

 **Konfigurasi PPTP Server**
** **Berdasar topologi di atas, yang menjadi pusat 
dari link PPTP (konsentrator) adalah Router Office A , maka kita harus melakukan
setting PPTP Server pada router tersebut.

**Enable PPTP Server**
** **Langkah pertama yang harus dilakukan adalah mengaktifkan
PPTP server. Masuk pada menu **PPP->Interface->PPTP Server** . Gunakan profile “
Default-encryption” agar jalur VPN terenkripsi.

[[

 

**Secret**
** **

Pada tahap ini, kita bisa menentukan **username** dan **password** untuk proses 
autentikasi Client yang akan terkoneksi ke PPTP server. Penggunaan huruf besar dan
kecil akan berpengaruh.

–**Local Address** adalah alamat IP yang akan terpasang pada router itu sendiri (
Router A / PPTP Server) setelah link PPTP terbentuk 
–**Remote Address** adalah 
alamat IP yang akan diberikan ke Client setelah link PPTP terbentuk.

Contoh konfigurasi sebagai berikut. Arahkan agar menggunakan profile “Default-Encryption”

[[

 

Sampai disini, konfigurasi Router A (PPTP Server) sudah selesai, sekarang kita lakukan
konfigurasi di sisi client.

**Client Router Office B**
** **Langkah-langkah untuk melakukan konfigurasi Client
PPTP pada Router Mikrotik adalah sebagai berikut :

Tambahkan interface baru PPTP Client, lakukan dial ke IP Public Router A (PPTP server)
dan masukkan username dan password sesuai pengaturan secret PPTP Server.

[[

 

**Catatan** : IP 10.10.10.100 adalah permisalan ip public dari server, Untuk implementasi
sebenarnya sesuaikan dengan ip public yang Anda miliki. 

Setelah koneksi PPTP terbentuk, akan muncul IP Address baru di kedua Router dengan
flag �D� yang menempel di interface pptp sesuai dengan pengaturan Secret pada PPTP
server

**Static Route**
Sampai disini koneksi VPN antar router sudah terbentuk, akan tetapi
antar jaringan lokal belum bisa saling berkomunikasi. Agar antar jaringan local 
bisa saling berkomunikasi, kita perlu menambahkan routing static dengan konfigurasi

– **dst-address** : jaringan local Router lawan 
– **gateway** : IP PPTP Tunnel 
pada kedua router.

[[

Penambahan static route di Router A

[[

Penambahan static route di router B

**Mobile Client **
Client PPTP tidak harus menggunakan Router. Seperti pada topologi
jaringan di atas, ada sebuah Remote Client (Laptop) yang akan melakukan koneksi 
VPN ke Router A. Maka kita perlu membuat Secret baru pada PPTP server untuk autentikasi
remote client tersebut.

**Secret** 
username = **client2** ; password = **1234** ; Local Address = **10.20.20.1**;
Remote Address = **10.20.20.7**

[[

Kemudian kita perlu melakukan konfigurasi PPTP Client pada Laptop. Langkah-langkahnya
akan berbeda pada tiap OS. Berikut tutorial konfigurasi PPTP Client untuk OS Windows
7.

**Konfigurasi PPTP Client Windows 7 **
Pastikan Laptop anda sudah bisa akses internet.
Masuk pada menu Network and Sharing Center, kemudian create koneksi baru dengan 
memilih **Set up new connection or network**.

[[

Pada tampilan window selanjutnya, pilih **Connect to a workplace** , lalu klik next.

[[

Kemudian, pilih **Use My Internet Connection (VPN)**

[[

Pada langkah berikutnya, kita diminta untuk memasukkan ke IP Address mana kita akan
melakukan koneksi. Sesuai topologi , maka kita masukkan IP address public Router
A. Destination name adalah parameter untuk memberikan nama pada interface VPN yang
sedang dibuat.

[[

Selanjutnya masukkan username dan password sesuai pengaturan Secret yang ada di 
PPTP server. Lalu klik Connect.

[[

 

Akan ada proses autentikasi, tunggu sampai selesai.

[[

Jika sudah selesai, di laptop akan muncul interface baru dengan nama VPN Office 
A dan terpasang IP address yang mengambil dari ip-pool Remote Address sesuai dengan
pengaturan profile dan Secret pada PPTP Server.

Sampai disini koneksi VPN dari Laptop ke Router A sudah terbentuk.  Laptop sudah
bisa akses ke Router A dan Jaringan LAN A. 

Untuk melakukan remote ke Router A tinggal anda masukkan IP addres Router yang terpasang
setelah link VPN terbentuk, yaitu IP address 10.20.20.1.

**Tips : **

 * Jalur VPN akan stabil dan lebih mudah dalam konfigurasi apabila sisi server memiliki
   jalur internet dedicated dan memiliki IP Publik static.
 * Transfer file antar site akan mengikuti bandwidth terkecil dari kedua site, jadi
   pastikan bandwidth upload dan download di kedua sisi site mencukupi
 * Untuk perangkat client yang menggunakan OS Windows 7, by default hanya bisa terkoneksi
   apabila disisi server mengaktifkan encryption

## Static Routing

- Link: https://www.anasfalahuddin.my.id/static-routing/
- Published: 2017-12-30T21:17:00+07:00
- Author: Anas Falahuddin

[[

Static routing (Routing Statis) adalah metode routing yang tabel routingnya di setting
secara manual oleh para administrator jaringan. Static Routing merupakan pengaturan
routing paling sederhana yang dapat dilakukan pada jaringan komputer. Menggunakan
routing statik murni dalam sebuah jaringan berarti mengisi setiap entri dalam forwarding
table di setiap router yang berada di jaringan tersebut.

Penggunaan routing statik dalam sebuah jaringan yang kecil tentu bukanlah suatu 
masalah, hanya beberapa entri yang perlu diisikan pada forwarding table di setiap
router. Namun Anda tentu dapat membayangkan bagaimana jika harus melengkapi forwarding
table di setiap router yang jumlahnya tidak sedikit dalam jaringan yang besar.

Routing static dengan menggunakan next hop cocok digunakan untuk jaringan multi-
access network atau point to multipoint sedangkan untuk jaringan point to point,
cocok dengan menggunakan exit interface dalam mengkonfigurasi static route.

Recursive route lookup adalah proses yang terjadi pada routing tabel untuk menentukan
exit interface mana yang akan digunakan ketika akan meneruskan paket ke tujuannya.

Keuntungan: 

 1. Lebih aman daripada dynamic routing terhadap metode spoofing
 2. Tidak ada overhead (waktu pemrosesan) pada CPU router (router lebih murah dibandingkan
    denga router dinamis)
 3. Tidak ada bandwidth yang digunakan di antara router.
 4. Routing statis menambah keamanan, karena administrator dapat memilih untuk mengisikan
    akses routing ke jaringan tertentu saja.

Kelemahan:

 1. Rentan terhadap kesalahan penulisan -lebih merepotkan dibandingkan dynamic routing
 2. Administrasi harus benar-benar memahami internetwork dan bagaimana setiap router
    dihubungkan untuk dapat mengkonfigurasikan router dengan benar.
 3. Jika sebuah network ditambahkan ke internetwork, Administrasi harus menambahkan
    sebuah route kesemua router secara manual.
 4. Routing statis tidak sesuai untuk network-network yang besar karena menjaganya 
    akan menjadi sebuah pekerjaan full-time sendiri

## Jaringan GPON FTTH (Gigabit Passive Optical Network)

- Link: https://www.anasfalahuddin.my.id/jaringan-gpon-ftth-gigabit-passive-optical-network/
- Published: 2017-12-28T21:59:00+07:00
- Author: Anas Falahuddin

[[

## **Passive Optical Network (PON)**

[[

Berdasarkan definisinya Passive Optical Network (PON) adalah jaringan point-to-multipoint
berbasis fiber optic yang memiliki elemen pembagi optik (optical splitter) yang 
berfungsi sebagai penyalur data untuk beberapa tujuan. Elemen pembagi tersebut bersifat
pasif artinya tidak melakukan manipulasi sinyal seperti penguatan sinyal optik. 
PON pertama kali dibuat oleh FSAN (Full Service Access Network) yang kemudian distandardisasi
oleh ITU-T (A/BPON, GPON) atau IEEE (EPON).

Dengan teknologi fiber optik beberapa layanan hanya menggunakan satu saluran kabel,
seperti misalnya telepon, data, dan video. Salah satu teknologi Wavelength Division
Multiplexer (WDM) memungkinkan terjadinya beberapa layanan yang menggunakan satu
jalur kabel.

Sinyal optik downstream dan upstream merupakan dua buah sinyal yang berbeda panjang
gelombangnya dan dilewatkan pada jalur yang sama. Sinyal tersebut digabungkan dan
dipisahkan pada ujung jaringan, baik disisi service provider maupun disisi pelanggan.

Sinyal downstream adalah berupa paket-paket yang dikirimkan dengan cara broadcast
lewat sebuah core, kemudian optical splitter akan mengirimkan paket-paket tersebut
ke semua end-point. Jadi setiap ujung (terminal) akan menerima paket data yang sama
untuk dibagikan hanya data tertentu yang akan diproses.

Untuk menjaga keamanan data maka setiap paket atau frame dapat dienkripsi terlebih
dahulu.

Karena kemampuan untuk mentransfer dengan bandwith yang tinggi dan jarak yang jauh(
sekitar 20 sampai 30 km), PON biasa digunakan untuk jaringan metro atau untuk mobile
backhaul, yaitu koneksi antara core network satu dengan core network lainnya.

## **Gigabit Passive Optical Network (GPON)**

GPON merupakan salah satu teknologi yang dikembangkan oleh ITU-T via G.984 dan hingga
kini bersaing dengan GEPON (Gigabit Ethernet PON), yaitu PON versi IEEE yang berbasiskan
teknologi Ethernet.

GPON mempunyai dominansi pasar yang lebih tinggi dan roll out lebih cepat dibanding
penetrasi GEPON. Standar G.984 mendukung bit rate yang lebih tinggi, perbaikan keamanan,
dan pilihan protokol layer 2 (ATM, GEM, atau Ethernet).

Baik GPON ataupun GEPON, menggunakan fiber optik sebagai medium transmisi. Satu 
perangkat akan diletakkan pada sentral, kemudian akan mendistribusikan trafik Triple
Play (Suara/VoIP, Multi Media/Digital Pay TV dan Data/Internet) hanya melalui media
1 core kabel optik disisi subscriber atau pelanggan.

Yang menjadi ciri khas dari teknologi ini dibanding teknologi optik lainnya semacam
SDH adalah teknik distribusi trafik dilakukan secara pasif. Dari sentral hingga 
ke arah subscriber akan didistribusikan menggunakan splitter pasif (1:2, 1:4, 1:
8, 1:16, 1:32, 1:64).

GPON menggunakan TDMA sebagai teknik multiple access upstream dengan data rate sebesar
1.2 Gbps dan menggunakan broadcast kearah downstream dengan data rate sebesar 2.5
Gbps. Model paketisasi data menggunakan GEM (GPON Encapsulation Methode) atau ATM
cell untuk membawa layanan TDM dan packet based. GPON jadi memiliki efisiensi bandwidth
yang lebih baik dari BPON (70 %), yaitu 93 %.

### **Prinsip Kerja GPON**

[[

GPON merupakan teknologi FTTx yang dapat mengirimkan informasi sampai ke pelanggan
menggunakan kabel optik. Prinsip kerja dari GPON, ketika data atau sinyal dikirimkan
dari OLT, maka ada bagian yang bernama splitter yang berfungsi untuk memungkinkan
fiber optik tunggal dapat mengirim ke berbagai ONU, untuk ONU sendiri akan memberikan
data-data dan sinyal yang diinginkan pelanggan.

Pada prinsipnya, PON adalah sistem point to multipoint, yang menggunakan splitter
sebagai pembagi jaringannya. Arsitektur sistem GPON berdasarkan pada TDM (Time Division
Multiplexing) sehingga mendukung layanan T1, E1 dan DS3.

### **Komponen GPON**

#### Network Management System (NMS)

NMS merupakan perangkat lunak yang berfungsi untuk mengontrol dan mengkonfigurasi
perangkat GPON. Letak NMS ini bersamaan di dekat OLT namun berbeda ruangan. Konfigurasi
yang dapat dilakukan oleh NMS adalah OLT dan ONT. Selain itu NMS dapat mengatur 
layanan GPON seperti POTS , VoIP , dan IPTV. NMS ini menggunakan platform Windows
dan bersifat GUI (Graffic Unit Interface)maupun command line. NMS memiliki jalur
langsung ke OLT , sehingga NMS dapat memonitoring ONT dari jarak jauh.

#### Optical Line Terminal (OLT)

[[

OLT menyediakan interface antara sistem PON dengan penyedia layanan (service provider)
data, video, dan jaringan telepon. Bagian ini akan membuat link ke sistem operasi
penyedia layanan melalui Network Management System (NMS).

#### Optical Distribution Cabinet (ODC)

[[

ODC (Optical Distribution Cabinet) adalah jaringan optik antara perangkat OLT sampai
perangkat ODC. Letak dari ODC ini adalah terletak di rumah kabel.ODC menyediakan
sarana transmisi optik dari OLT terhadap pengguna dan sebaliknya. Transmisi ini 
menggunakan komponen optik pasif.

ODC menyediakan peralatan transmisi optik antara OLT dan ONT. Perangkat interior
pada ODC terdiri dari :

 * Konektor
   Konektor optik merupakan salah satu perlengkapan kabel fiber optik yang
   berfungsi sebagai penghubung serat. Dalam operasinya konektor mengelilingi serat
   kecil sehingga cahayanya terbawa secara bersama-sama tepat pada inti dan segaris
   dengan sumber cahaya (serat lain). Konektor yang digunakan pada Optical Access
   Network (OAN) dapat dipasang di luar dan di lokasi pelanggan.

 * Splitter
   Splitter merupakan komponen pasif yang dapat memisahkan daya optik dari
   satu input serat ke dua atau beberapa output serat. Splitter pada PON dikatakan
   pasif sebab tidak memerlukan sumber energi eksternal dan optimasi tidak dilakukan
   terhadap daya yang digunakan terhadap pelanggan yang jaraknya berbeda dari node
   splitter, sehingga cara kerjanya membagi daya optik sama rata.

Berdasarkan ITU G.983.1 BPON Standard direkomendasikan agar sinyal dapat dibagi 
untuk 32 pelanggan, namun rasio meningkat menjadi 64 pelanggan berdasarkan ITU-T
G.984 GPON Standard. Hal ini berpengaruh terhadap redaman sistem, seperti pada tabel
dibawah ini.

Rasio     Redaman

1:2         2,8 – 4,0 dB

1:4         5,8 – 7,5 dB

1:8         8,8 – 11,0 dB

1:16       10,7 – 14,4 dB

1:32       14,6 – 18,0 dB

#### Optical Distribution Point (ODP)

[[

Instalasi atau terminasi yang bagus dari serat adalah persyaratan utama untuk menjamin
kemampuan transmisi pada kabel fiber optik. Syarat utama DP adalah :

 1. DP dapat diubah tanpa mengganggu kabel yang sudah terpasang dengan cara melebihkan
    kabel fiber optik beberapa meter.
 2. Setiap DP harus punya ruangan untuk memuat splitter.
 3. DP harus memiliki akses dari sisi depan.
 4. Setiap DP harus memiliki penutup depan untuk melindungi orang dari cahaya laser
    yang langsung keluar dari ujung serat.
 5. DP harus mempunyai ruang untuk memuat dan memandu kabel fiber optik.

![](http://anasfalahuddin.blogspot.com/)

2.2.5 Optical Network Termination (ONT)

ONU menyediakan interface antara jaringan optik dengan pelanggan. Sinyal optik yang
ditransmisikan melalui ODN diubah oleh ONU menjadi sinyal elektrik yang diperlukan
untuk service pelanggan. Pada arsitektur FTTH, ONU diletakkan di sisi pelanggan.
Perangkat ONU yang digunakan PT.Telkom salah satunya adalah ZXA10 FN62X yang merupakan
pabrikan merek ZTE.

![](http://anasfalahuddin.blogspot.com/)

Gambar 1.2 Konfigurasi GPON

## Speedtest dengan MikroTik

- Link: https://www.anasfalahuddin.my.id/speedtest-dengan-mikrotik/
- Published: 2017-09-02T23:20:00+07:00
- Author: Anas Falahuddin

## **Cara Mengukur Kecepatan Internet Dengan Menggunakan Mikrotik**

![Hasil gambar untuk internet speed](https://upload.wikimedia.org/wikipedia/commons/
thumb/c/cf/Speedtest.net_internet_speed_test_user_interface_august_2017.png/1249px-
Speedtest.net_internet_speed_test_user_interface_august_2017.png)

Kecepatan koneksi internet (Bandwith) adalah hal penting yang harus selalu diperhatikan
karena akan berhubungan dengan tagihan dan juga keadilan hak akses di dalam suatu
jaringan. Dalam hal tagihan, para network administrator harus memastikan apakah 
bandwidth yang didapat sudah sesuai kontrak atau paket yang diambil, jika tidak 
terpenuhi maka akan ada efek yaitu penurunan peforma jaringan lokal yang berimbas
pada produktifitas para user yang tergabung dalam jaringan tersebut.

O

leh karena itu kita sebagai network administrator harus sering – sering mengecek
kecepatan internet dan juga trafic lokal karena hasil speedtest biasanya adalah 
sisa bandwidth yang bisa digunakan diluar trafic lokal, jadi semisal kita punya 
bandwidth 10Mbps dedicated saat di test ternyata hanya dapat 7Mbps. Sebelum komplain
ke isp sobat, ada baiknya check trafic ethernet router yang menuju ke lokal, dan
tambahkan dengan hasil speedtest.

### Cara Hitung Total Bandwith 

**Bandwidth total = Hasil Speedtest + Trafic Lokal**

Kita simulasikan ehter1 – To ISP dan ether2 – To Lokal, maka perhatikan upload ether2
dan download ether1 baru lakukan speedtest dan gunakan rumus diatas.

### Cara Speedtest Menggunakan MikroTik

Untuk sobat single fighter yang menghandle banyak site dan tidak mungkin menggunakan
teamviewer hanya untuk melakukan speedtest, ada solusi yaitu dengan menggunakan 
tool bandwidth test pada mikrotik 

Caranya :  

 1. Buka Winbox kemudian login ke router sobat.
 2. Pilih menu Tools -> Bandwidth Test 
 3. [[
 4. Pada kolom Test to, masukkan ip btest server
 5. Pada Protocol, pilih tcp
 6. Pada direction, pilih both untuk test upload dan download atau receive untuk test
    kecepatan download saja, dan sent untuk test kecepatan upload saja
 7. Masukkan username dan password router btest serve
 8. Klik Start

[[

Berikut adalah public BTest server :

planetcoop btest server:

Host: btest.planetcoop.com

ipv4: 50.235.23.218

ipv6: 2001:559:8062::20

user and pass: btest

traffic graph of this btest server: https://btest.planetcoop.com:10443/graphs/iface/
ether1/

TomjNorthIdaho btest server:

ipv4: 207.32.195.2

user and pass: btest

traffic graph of this btest server: https://207.32.195.2/graphs/iface/ether1/

Jangan lupa gunakan rumus ya sob, sekian untuk minggu ini, see you on next post,
Wassalamu’alaikum warahmatullahi wabarakatuh.
