All PtP nodes participate in OSPF routing, so we will assign an address to the loopback interface that will serve as the router-id for this device in OSPF and as the primary address in DNS for the device. For PSDR, we allocate loobback addresses from the subnet 44.25.12.0/22.
First, set up users as documented in the (Client Node Configuration)[https://hamwan.org/Standards/Network%20Engineering/Client%20Node%20Configuration.html].
Not good instructions, but here's a sample config of one of our PtP modems. It's pretty minimal. The idea is just to allocate a dedicate IP pair for the wireless link, and let OSPF handle the traffic. So nothing fancy here:
PtP Sample Config
[KD7DK@ETiger.SnoDEM] > /export
# 2024-01-25 16:00:55 by RouterOS 7.12.1
# software id = 6M0M-F9G3
#
# model = RB921UAGS-5SHPacD
# serial number = 5F8C04A23939
/interface bridge
add fast-forward=no name=loopback0
/interface wireless
set [ find default-name=wlan1 ] band=5ghz-onlyac country=no_country_set disabled=no frequency=5700 frequency-mode=superchannel nv2-cell-radius=100 radio-name=\
ETiger.SnoDEM/K7WAN rx-chains=0,1 scan-list=5700 ssid=HamWAN station-roaming=enabled tdma-period-size=4 tx-chains=0,1 wireless-protocol=nv2
/interface ethernet
set [ find default-name=sfp1 ] disabled=yes
/interface vrrp
add authentication=ah interface=ether1 password=vvvvvvv name=vrrp1 version=2
/routing ospf instance
add disabled=no in-filter-chain=Ham-default name=default-v2 out-filter-chain=Ham-default redistribute=connected,ospf,bgp router-id=44.25.12.68
/routing ospf area
add disabled=no instance=default-v2 name=backbone-v2
/snmp community
set [ find default=yes ] addresses=44.24.240.0/20,44.25.0.0/16 name=hamwan
/system logging action
set 3 remote=44.25.0.8
/ip neighbor discovery-settings
set discover-interface-list=!dynamic
/ip settings
set max-neighbor-entries=8192 send-redirects=no
/ipv6 settings
set disable-ipv6=yes max-neighbor-entries=1024
/interface ovpn-server server
set auth=sha1,md5
/ip address
add address=44.25.142.254 interface=vrrp1 network=44.25.142.254
add address=44.25.12.68 interface=loopback0 network=44.25.12.68
add address=44.25.142.14/24 interface=ether1 network=44.25.142.0
add address=44.25.8.178/30 interface=wlan1 network=44.25.8.176
/ip dns
set servers=44.25.0.1,44.25.1.1
/ip firewall mangle
add action=change-mss chain=output new-mss=1378 passthrough=yes protocol=tcp tcp-flags=syn tcp-mss=!0-1378
/ip service
set ssh port=222
/routing bfd configuration
add disabled=no interfaces=all min-rx=200ms min-tx=200ms multiplier=5
/routing filter rule
add chain=Ham-default disabled=no rule="if (dst in 44.0.0.0/9 && dst-len in 9-32) { accept; }"
add chain=Ham-default disabled=no rule="if (dst in 44.128.0.0/10 && dst-len in 10-32) { accept; }"
add chain=Ham-default disabled=no rule="if (dst == 0.0.0.0/0) { accept; }"
/routing ospf interface-template
add area=backbone-v2 disabled=no interfaces=loopback0 priority=1
add area=backbone-v2 auth=md5 auth-id=1 auth-key=xxxxxxx cost=10 disabled=no interfaces=ether1 priority=1
add area=backbone-v2 auth=md5 auth-id=1 auth-key=yyyyyyy cost=10 disabled=no interfaces=wlan1 priority=1 type=ptp
/snmp
set contact="#HamWAN on irc.freenode.org" enabled=yes location=SnoDEM
/system clock
set time-zone-autodetect=no time-zone-name=America/Los_Angeles
/system identity
set name=ETiger.SnoDEM
/system leds
set 1 interface=wlan1
/system logging
add action=remote topics=!debug,!snmp
/system note
set show-at-login=no
/system ntp client
set enabled=yes
/system ntp client servers
add address=44.25.0.4
add address=44.25.1.4
/system routerboard settings
set auto-upgrade=yes