bird-filter/skeleton.conf

63 lines
1.6 KiB
Plaintext
Raw Normal View History

2023-09-16 22:29:30 -04:00
log syslog all;
# FIXME: Change this to one of your router's IPv4 addresses.
# If you have none, pick something random from 240.0.0.0/4.
router id 192.0.2.1;
protocol kernel {
scan time 60;
ipv4 {
export where source != RTS_STATIC;
2023-10-07 00:48:28 -04:00
# NOTE: this basic export above doesn't make the routes inserted into
# the kernel prefer your own IPs. Things will work fine with your
# server's IP assigned by the provider if you have a single upstream
# but strange things will happen if you have more than one peer.
# Instead, to use your own IP as the default source IP for outgoing
# connections on your system, add an IP from your range to the `lo`
# interface, remove the line above, and use the block below, changing
# 192.0.2.1 to the IP used.
#
# export filter {
# if source = RTS_STATIC then reject;
# if source = RTS_BGP then krt_prefsrc = 192.0.2.1;
# accept;
# };
2023-09-16 22:29:30 -04:00
};
}
protocol kernel {
scan time 60;
ipv6 {
export where source != RTS_STATIC;
2023-10-07 00:48:28 -04:00
# NOTE: similar to above, use the following block to change the default
# source IP for outgoing connections.
# export filter {
# if source = RTS_STATIC then reject;
# if source = RTS_BGP then krt_prefsrc = 2001:db8::1;
# accept;
# };
2023-09-16 22:29:30 -04:00
};
}
protocol device {
scan time 60;
}
include "filter_bgp.conf";
protocol static node_v4 {
ipv4 {};
}
protocol static node_v6 {
ipv6 {};
}
protocol static node_v4_anycast {
ipv4 {};
}
protocol static node_v6_anycast {
ipv6 {};
}