Skip to content
This repository has been archived by the owner on Jul 24, 2023. It is now read-only.

Ne00n/bird-spawner-3000

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

67 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

bird-spawner-3000

Not longer updated
Use wg-mesh instead.

Invasion of the Birds Expansion for pipe-builder-3000: https://github.com/Ne00n/pipe-builder-3000/
Configures bird2 with OSPF on all nodes, for the lowest latency between the servers.

data mining

Dependencies

pip3 install netaddr
apt-get install bird2 python3 fping -y

Getting bird2: https://packages.sury.org/bird/README.txt

Prepare
Rename hosts.example.json to hosts.json and fill it up

Examples

/etc/hosts

bla.bla.bla.bla    Server1
bla.bla.bla.bla    Server2
bla.bla.bla.bla    Server3

Usage
Configures/Updates bird2

python3 bird.py build

Shutdown of all bird instances

python3 bird.py shutdown