---
# System prepended metadata

title: Untitled

---

### Setting Mikrotik cluster 2

**1. Setup indentity Miktorik**

```bash=
system identity set name="blackpink aye-aye"
```

`name=`  adalah properti yang digunakan untuk mengganti nama indentitas mikrotik. Sehingga lebih mudah dikenali saat konfigurasi. 

<br>

**2. Setup indentity ethernet**
```bash=
interface set name="2-staff" ether2
```
`set name` adalah properti untuk mengganti nama ethernet  dan `ether2` adalah nama ethernet standar saat masih belum dirubah.
> ketikkan `interface print` untuk melihat list interface yang ada dalam mikrotik

<br>

**3. Setup ip address ethernet**
```bash=
ip address  add interface=2-staff address=192.168.100.1/24 network=192.168.100.0
```

`interface=` adalah properti yang digunakan untuk mengisi ethernet mana yang akan di pasang IP addressnya

Pada properti `address=` masukkan ip address beserta dengan prefixnya `misalnya /24` 

`network=` maksudnya adalah ip network address berdasarkan ip address yang dimasukkan diproperti `address=`

> `ip address print` untuk melihat ip address yang sudah di pasang di miktorik

<br>

**4. Setup ip dns**
```bash=
ip dns set servers=172.16.212.1, 8.8.8.8 allow-remote-requests=yes
```
`servers = ` adalah properti yang menampung ip DNS yang ingin di inputkan, `server=` dapat menampung lebih dari 1 ip address DNS dengan nemanbahkan `,` di tiap IP address kemudian untuk `allow-remote-requests=yes` 

**5.Setup route to isp**

```bash=
ip route add dst-address=0.0.0.0/0 gateway=172.16.212.1 
```

`dst-address=` adalah properti untuk menampung ip address tujuan, untuk ke internet bisa menggunakan `0.0.0.0/0` sehingga dapat mengacu keseluruh ip public yang ada. Sedangkan `gateway=` diisi menggunakan ip address router yang disediakan.

**6. setup dhcp client**

```bash=
ip dhcp-server setup 
```
Untuk membagikan ip secara otomatis pada client. disesuaikan dengan ethernet yang ingin dibagikan


**7. Setup ip firewal to nat**

```bash=
ip firewall nat add chain=srcnat action=masquerade out-interface=1-isp
```

`chain=srcnat` untuk mengaktifkan mode sumber yang akan di lakukan nat 

`action=masquerade` untuk menyamarkan ip local yanga da di area client router.

`out-interface=1-isp` adalah properti untuk menentukan interface yang akan keluar/terhubung ke internet

> `ip firewall print` untuk menampilkan konfigurasi yang sudah disetting

**8. Settup bgp**

```bash=
routing bgp instance print
```

>Tampilan 
>Flags: * - default, X - disabled 
 0 *  name="default" **as=110** router-id=0.0.0.0 redistribute-connected=no redistribute-static=no redistribute-rip=no redistribute-ospf=no redistribute-other-bgp=no 
      out-filter="" client-to-client-reflection=yes ignore-as-path-len=no routing-table="" 
      
untuk menampilkan daftar list instance, lalu coba untuk rubah properti `as` pada sesuai dengan nomor asesi yang di tentukan. Misalnya saya asesi 110 maka `as=110`. perhatikan tampilan info diatas yang ditebalkan 

cara merubahnya cukup memasukan perintah dibawah ini 

```bash=
routing bgp instance edit number=0 value-name=as
```

properti `number` untuk menetukan baris list keberapa yang ingin dirubah, kebetulan hanya ada satu list instance maka kita `number` diisi dengan 0, kemudian `value-name` diisi dengan properti yang akan dirubah, dalam contoh ini yang akan dirubah adalah properti `as`

kemudian tambahkan `peering` dengan menulis perintah dibawah ini 

```bash=
routing bgp peer add instance=default name="blackpink to isp"  remote-address=172.16.212.1 remote-as=99
```

`instance=default ` di set menjadi default berdasarkan instance yang diatur sebelumnya

`name="blackpink to isp"` adalah property untuk memberikan identitas peer yang akan diatur

`remote-address=172.16.212.1` untuk mengubungkan peering dengan ip address router yang sebelumnya telah diatur

`remote-as=99` sesuai dengan keterangan instruktur bahawa `as` dari router yang terhubung ke isp adalah `99`

**9. Setup filter**
Setelah menambahkan peering, kemudia lanjut ke tahap penambahan filter, berdasarkan soal diberikan semua ip harus diblock, ketikan perintah berikut ini 

```bash=
routing filter add chain=filter-in prefix=0.0.0.0/0 prefix-length=0-32 action=discart
```

`chain=filter-in` adalah untuk menetukan mode chain, misalnya bisa menggunakan 'filter-in'

`prefix=0.0.0.0/0` untuk memblock semua ip address maka prefix yang di set harus 0.0.0.0/0

`prefix-length=0-32` prefix untu semua class

`action=discart` ini adalah bagian yang penting untuk bisa memblock semua ip address


lalu untuk membuka ip address yang berdasarkan keinginan bisa menggunakan perintah dibawah ini 

```bash=
routing filter add chain=filter-in prefix=192.168.63.0/24 prefix-length=0-32 action=accept
```

<br>
<br>
**SEMOGA BERHASIL**
Author : Mohamad Fadli
instagram :@setelah_titik 