Static route IPv4 via FE80::2/64 and interface issue

Saklak, Marcin msaklak at akamai.com
Wed Feb 14 11:05:59 CET 2024


Hello Bird Users,

I have an issue with adding static route and interfaces. I use two different platform one has interface names like eth-1_1_32 and second eth-1\1\64.
First one works as I would expect.

First platform:
ifconfig eth-1_1_32

eth-1_1_32: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500

bird.conf:
 route 192.168.1.5/32 via fe80::2 % 'eth-1_1_32';

ip r

192.168.1.5 via inet6 fe80::2 dev eth-1_1_32 proto bird metric 32

but second platform with interfaces in eth-1\1\64 style didn’t work
ifconfig eth-1\\1\\64

eth-1\1\64: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500

I’ve got an error message for  route 192.168.1.5/32 via fe80::2 % 'eth-1\1\64';
birdc

BIRD 2.13 ready.

bird> configure

Reading configuration from /mnt/storage/config/bird.conf

/mnt/storage/config/bird.conf:29:45 Invalid character in apostrophed symbol

for:
route 192.168.1.5/32 via fe80::2 % "eth-1\1\64";
bird> configure

Reading configuration from /mnt/storage/config/bird.conf

/mnt/storage/config/bird.conf:29:51 syntax error, unexpected TEXT

for:
route 192.168.1.5/32 via "fe80::2%eth-1\1\64";
no error and no entries in linux
I did also tests with
route 192.168.1.5/32 via "fe80::2%eth-1\\\1\\\64";
route 192.168.1.5/32 via "fe80::2%eth-1\\1\\64";

route 192.168.1.5/32 via fe80::2 % ’eth-1\\\1\\\64’;
route 192.168.1.5/32 via fe80::2 % ’eth-1\\1\\64’;

without any success

Is it possible to make it work on both cases or there is some other way to configure such static route?

Thanks,
Marcin

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://trubka.network.cz/pipermail/bird-users/attachments/20240214/038ec57f/attachment.htm>


More information about the Bird-users mailing list