Cara Filter IP Private atau IP Bogon Menggunakan Bird2 di Ubuntu 20.04
Bertemu lagi dengan saya Een Pahlefi, masih semangat mengisi ramadhan tahun 2022 dengan ngoprek, kali ini saya akan membagikan cara bagaimana memfilter ip private/ip bogon di bird2 menggunakan ubuntu 20.04.
1. Pastikan bird2 sudah berjalan dengan baik.
2. seperti kita ketahui, bahwa ketika menggunakan bgp internet di mesin produksi, kita tidak menginginkan ip private masuk ke dalam table routing, kalo sampai terjadi, wah bisa kacau dunia persilatan wkwkwkwk..
langsung saja ya. pertama kita buat terlebih dahulu function nya
nano /etc/bird/bird.conf
function is_martian(){
return net ~ [ 169.254.0.0/16+, 172.16.0.0/12+, 192.168.0.0/16+, 10.0.0.0/8+, 224.0.0.0/4+, 240.0.0.0/4+, 193.254.225.0/24];
}
filter upstream_1 {
if is_martian() then reject;
accept;}
protocol bgp peer1 {
local 103.84.208.2 as 100;
neighbor 103.84.208.1 as 100;
ipv4 {
import filter upstream_1;
};
}
silahkan save, kemudian restart bird2 nya
systemctl restart
#systemctl restart bird
selanjutnya untuk menguji nya, kita coba advertisement ip public dan ip private, saya test ip 9.9.9.0/24 dan 192.168.206.0/30
dan hasil nya di tabel routing bird, hanya 9.9.9.0/24 yang di accept
Notes : Bird2 with Ubuntu 20.04
Semoga Bermanfaat
Penulis : Een Pahlefi,S.Kom
0 Response to "Cara Filter IP Private atau IP Bogon Menggunakan Bird2 di Ubuntu 20.04"
Post a Comment