BPG problem for internet

Hey all,

so I am trying to use a miktorik for my internet BGP router, I have the BGP session up and I can ping the default GW on the network x.x.x.1 from the internet but nothing past it. From the inside I can ping outwards and traces look good.

I made sure I wasn’t natting (I think)

Here are the important parts to this story let me know if anything looks amiss.

/ip address
add address=x.x.x.1/24 interface=BGP network=x.x.x.0
/ip firewall nat
add action=accept chain=srcnat in-interface=!BGP out-interface-list=WAN
add action=masquerade chain=srcnat comment=“defconf: masquerade” in-interface=bridge ipsec-policy=out,none out-interface-list=WAN
/ip firewall address-list
add address=x.x.x.0/24 list=BGP-Purecolo
/routing bgp connection
add address-families=ip as=55021 comment=“bgp to uplink” disabled=yes local.role=ebgp name=bgp1 remote.address=::/0 routing-table=main
add as=55021 disabled=no local.address=45.45.151.174 .role=ebgp-peer name=HIVE nexthop-choice=default output.network=BGP-Purecolo remote.address=45.45.151.173/31 .as=33185 routing-table=main

thanks in advance. this is routeros 7.19.3 stable

log is set on the default drop rule and none of the traffic is arriving there, I put rules to allow x.x.x.x/24 in both directions on all interfaces.

Does /ip/route/print show a matching /24 route for the prefix you’re trying to advertise with

output.network=BGP-Purecolo

Also, what’s the output of:

routing/bgp/advertisements/print