Point-to-Point Configuration

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

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=
/routing ospf area
add disabled=no instance=default-v2 name=backbone-v2
/snmp community
set [ find default=yes ] addresses=, name=hamwan
/system logging action
set 3 remote=
/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= interface=vrrp1 network=
add address= interface=loopback0 network=
add address= interface=ether1 network=
add address= interface=wlan1 network=
/ip dns
set servers=,
/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 && dst-len in 9-32) { accept; }"
add chain=Ham-default disabled=no rule="if (dst in && dst-len in 10-32) { accept; }"
add chain=Ham-default disabled=no rule="if (dst == { 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
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=
add address=
/system routerboard settings
set auto-upgrade=yes