helping to configure NBMA interfaces

Hello,

I’m trying to do a simple configuration of a NBMA interface between two routers:

R1

/ip address add address=10.0.2.1/24 interface ether1
/routing ospf network add network=10.0.2.0/24 area=backbone
/routing ospf nbma-neighbor add address=10.0.2.1 priority=0
/routing ospf nbma-neighbor add address=10.0.2.2 priority=0
/routing ospf interface add interface=ether1 network-type=nbma priority=0

R2

/ip address add address=10.0.2.2/24 interface ether1
/routing ospf network add network=10.0.2.0/24 area=backbone
/routing ospf nbma-neighbor add address=10.0.2.1 priority=0
/routing ospf nbma-neighbor add address=10.0.2.2 priority=0
/routing ospf interface add interface=ether1 network-type=nbma priority=0

However, the adjacency between the OSPF’s just happened if i remove the manually added nbma interface (the last command) … but if i do that the /routing ospf interface will be a broadcast, not a nbma … What I’m doing wrong?

Why have you added each router’s own IP as a neighbor? A router can’t be a neighbor to itself so try removing it and see what happens.