I know this is not a common use-case, but I still think it is a defect:
Use-case:
I have a VPN provider with WireGuard peers which can either
- Exit the network at the same location as the peer
- Route through their internal network, and exit at a different location
I want to use both of these peers at the same time (on different interfaces), but ROS validates only on the IP and will not let me add the second peer:
failure: entry already exists
RouterOS version: 7.1rc4
Router: RB4011iGS+
Interface: Terminal and WinBox
Steps to reproduce:
Code: Select all
interface/wireguard/add listen-port=13233 mtu=1420 name=Wireguard_UK
interface/wireguard/add listen-port=13234 mtu=1420 name=Wireguard_Spain_via_UK
interface/wireguard/peer/add allowed-address=0.0.0.0/0 endpoint-address=141.98.252.222 endpoint-port=51820 interface=Wireguard_UK public-key="========"
interface/wireguard/peer/add allowed-address=0.0.0.0/0 endpoint-address=141.98.252.222 endpoint-port=3169 interface=Wireguard_Spain_via_UK public-key="========"
Code: Select all
failure: entry already exists
Expected: To be able to add different address:port combinations as different peers
To be totally honest, I would expect to be able to add multiple peers with the same IP and port so long as they are attached to different interfaces