Saya sudah cek: di Debian 12 paketnya bukan bird1, tapi bird versi 1.6.8; paket bird-bgp hanya paket transisi yang menarik ke bird. Jadi untuk BGP di Debian 12, target yang benar adalah bird atau bird-bgp dari repo Bookworm.
Bisa. Di Debian 12, untuk BIRD v1 paket yang dipakai adalah bird versi 1.6.8-2.1. Paket bird-bgp di Bookworm cuma paket transisi yang mengarah ke bird, dan birdc ikut terpasang dari paket bird. Paket bird mendukung BGP, OSPF, RIP, IPv4, dan IPv6.
Install manual dari URL .deb
Untuk amd64:
wget https://deb.debian.org/debian/pool/main/b/bird/bird_1.6.8-2.1_amd64.deb
sudo apt install ./bird_1.6.8-2.1_amd64.deb
Untuk arm64:
wget https://deb.debian.org/debian/pool/main/b/bird/bird_1.6.8-2.1_arm64.deb
sudo apt install ./bird_1.6.8-2.1_arm64.deb
Nama file .deb untuk amd64 dan arm64 itu memang tersedia di pool Debian mirror.
Kalau mau langsung dari URL tanpa simpan nama file:
wget -O /tmp/bird.deb https://deb.debian.org/debian/pool/main/b/bird/bird_1.6.8-2.1_amd64.deb
sudo apt install /tmp/bird.deb
Kalau dependency belum lengkap
sudo apt --fix-broken install
Cek bird dan birdc
bird --version
birdc show status
systemctl status bird
Start dan enable service
sudo systemctl enable --now bird
File konfigurasi utama
Biasanya:
/etc/bird/bird.conf
Setelah edit config:
sudo birdc configure
Contoh config BGP minimal
router id 1.1.1.1;
protocol device {
}
protocol direct {
interface "*";
}
protocol kernel {
persist;
scan time 20;
import none;
export all;
}
protocol static {
route 10.10.10.0/24 via "eth0";
}
protocol bgp my_upstream {
local as 65001;
neighbor 192.0.2.1 as 65002;
import all;
export where source ~ [ RTS_STATIC, RTS_BGP ];
}
Lalu reload:
sudo birdc configure
sudo birdc show protocols
sudo birdc show route
Catatan penting: di Debian 12 juga ada paket bird2, jadi jangan sampai salah install kalau memang yang Anda butuhkan BIRD v1 / birdc lama.
Kalau Anda mau, saya bisa lanjut buatkan langkah lengkap sampai peering eBGP/iBGP aktif untuk Debian 12.
KALAU ERROR LANJUTKAN
Anda sudah login sebagai root, jadi tidak perlu sudo.
Jalankan saja:
apt install ./bird_1.6.8-2.1_amd64.deb
Karena ada 2 file, .deb dan .deb.1, yang dipakai cukup salah satu. Supaya rapi, hapus duplikat dulu:
rm -f bird_1.6.8-2.1_amd64.deb.1
apt install ./bird_1.6.8-2.1_amd64.deb
Kalau apt gagal karena dependency, pakai:
apt update
apt install -f
apt install ./bird_1.6.8-2.1_amd64.deb
Setelah terpasang, cek:
bird --version
birdc show status
systemctl status bird
Kalau servicenya belum jalan:
systemctl enable --now bird
Kalau muncul error setelah apt install, kirim outputnya saja.
- Get link
- X
- Other Apps
- Get link
- X
- Other Apps
Comments
Post a Comment