First Time Bird - Failing To Start
Hello, I am setting up bird daemon for the first time. I have built a BGP Neighborship in /etc/bird6.conf and now attempting to start the bird daemon but unsuccessful and do not know why. When I "systemctl start bird" I get failed start. | I am uncertain if I am supposed to have a file in /usr/lib/systemd/system/ for bird. The guidance I've been given so far says no file in /usr/lib/systemd/system/. I have /etc/bird.conf6 file created
On Fri, Mar 17, 2023, at 22:04, Jesse Mac Dougall via Bird-users wrote:
Hello, I am setting up bird daemon for the first time. I have built a BGP Neighborship in /etc/bird6.conf and now attempting to start the bird daemon but unsuccessful and do not know why.
When I "systemctl start bird" I get failed start. | I am uncertain if I am supposed to have a file in /usr/lib/systemd/system/ for bird. The guidance I've been given so far says no file in /usr/lib/systemd/system/.
I have /etc/bird.conf6 file created
Please use 'systemctl status bird' and 'journalctl -eu bird' to find out *why* it failed to start.
Hello! If you're setting up BIRD 1.6.x, please consider running BIRD 2 as the version 1.6.x isn't getting any updates besides proven security bugs. If you're setting up BIRD 2 from package, the SystemD unit file should be distributed with it as well. If not, it is probably a packaging bug. What package are you installing from? If you're setting up BIRD 2 from source, then you have to create a unit file yourself. In both BIRD 2 cases, your config file default name is /etc/bird.conf, not /etc/bird6.conf as BIRD 2 runs one daemon for both IPv6 and legacy IPv4. And as Kevin suggested, the `systemctl status bird` and `journalctl -eu bird` command outputs are what we probably need to check to move on. BTW if you were into some more targeted and individualized support, please let us know at bird-support@network.cz with your specific use case to get a quote. Maria On 3/18/23 03:04, Jesse Mac Dougall via Bird-users wrote:
Hello, I am setting up bird daemon for the first time. I have built a BGP Neighborship in /etc/bird6.conf and now attempting to start the bird daemon but unsuccessful and do not know why.
When I "systemctl start bird" I get failed start. | I am uncertain if I am supposed to have a file in /usr/lib/systemd/system/ for bird. The guidance I've been given so far says no file in /usr/lib/systemd/system/.
I have /etc/bird.conf6 file created
Great thank you! I have upgraded to BIRD2 and now have BIRD2 Active as per root@0rcan0mic etc]# systemctl status bird.service ● bird.service - BIRD Internet Routing Daemon Loaded: loaded (/usr/lib/systemd/system/bird.service; disabled; vendor preset: disabled) Active: active (running) since Sat 2023-03-18 17:25:54 CDT; 6min ago Process: 9683 ExecStartPre=/usr/sbin/bird -p (code=exited, status=0/SUCCESS) Main PID: 9684 (bird) CGroup: /system.slice/bird.service └─9684 /usr/sbin/bird -f -u bird -g bird Mar 18 17:31:17 0rcan0mic bird[9684]: vultr: Socket error: bind: Cannot assign requested address Mar 18 17:31:24 0rcan0mic bird[9684]: vultr: Socket error: bind: Cannot assign requested address Mar 18 17:31:32 0rcan0mic bird[9684]: vultr: Socket error: bind: Cannot assign requested address Mar 18 17:31:39 0rcan0mic bird[9684]: vultr: Socket error: bind: Cannot assign requested address Mar 18 17:31:46 0rcan0mic bird[9684]: vultr: Socket error: bind: Cannot assign requested address Mar 18 17:31:53 0rcan0mic bird[9684]: vultr: Socket error: bind: Cannot assign requested address Mar 18 17:31:54 0rcan0mic bird[9684]: KRT: Received route 0.0.0.0/0 with strange next-hop 155.138.210.1 Mar 18 17:31:58 0rcan0mic bird[9684]: vultr: Socket error: bind: Cannot assign requested address Mar 18 17:32:06 0rcan0mic bird[9684]: vultr: Socket error: bind: Cannot assign requested address Mar 18 17:32:13 0rcan0mic bird[9684]: vultr: Socket error: bind: Cannot assign requested address Do I have to announce a route now?
Hello!
If you're setting up BIRD 1.6.x, please consider running BIRD 2 as the version 1.6.x isn't getting any updates besides proven security bugs.
If you're setting up BIRD 2 from package, the SystemD unit file should be distributed with it as well. If not, it is probably a packaging bug. What package are you installing from?
If you're setting up BIRD 2 from source, then you have to create a unit file yourself.
In both BIRD 2 cases, your config file default name is /etc/bird.conf, not /etc/bird6.conf as BIRD 2 runs one daemon for both IPv6 and legacy IPv4.
And as Kevin suggested, the `systemctl status bird` and `journalctl -eu bird` command outputs are what we probably need to check to move on.
BTW if you were into some more targeted and individualized support, please let us know at bird-support@network.cz with your specific use case to get a quote.
Maria
On 3/18/23 03:04, Jesse Mac Dougall via Bird-users wrote:
Hello, I am setting up bird daemon for the first time. I have built a BGP Neighborship in /etc/bird6.conf and now attempting to start the bird daemon but unsuccessful and do not know why.
When I "systemctl start bird" I get failed start. | I am uncertain if I am supposed to have a file in /usr/lib/systemd/system/ for bird. The guidance I've been given so far says no file in /usr/lib/systemd/system/.
I have /etc/bird.conf6 file created
participants (3)
-
Kevin P. Fleming -
Maria Matejka -
support@orcacomputers.com