Hello,
Now everything works! Thanks for your help!

On Mon Jan 13 21:09:07 2025, k...@krot.org wrote:
> 
> 
> • Maksim Rodin [2025-01-13 17:45]:
> > Hello.
> > I recently got a wireguard config from my friend, he wanted to test his
> > wg endpoint setup on a mikrotik router:
> > ---
> > [Interface]
> > PrivateKey = ***
> > Address = 172.16.2.201/32
> > DNS = 172.16.1.11
> > [Peer]
> > PublicKey = ***
> > AllowedIPs = 172.16.1.0/24
> > Endpoint = some_ip:62391
> > PersistentKeepalive = 25
> > ---
> > 
> > Address and AllowedIPs sections seemed a bit weird to me but my friend
> > confirmed these parameters were correct and he was using a similar config
> > on a Windows machine with only a different Address parameter:
> > Address = 172.16.2.2/32
> > 
> > Nevertheless after I got the config in a text form
> > I made a /etc/hostname.wg1 from its content like this:
> > ---
> > wgkey ***
> > wgpeer *** wgendpoint some_ip 62391 wgaip 172.16.1.0/24
> > inet 172.16.2.201/32
> > up
> 
> !route add -inet 172.16.1.0/24 -static -iface 172.16.2.201
> 
> > ---
> > 
> > I did "sh netstart wg1" and my friend confirmed that I was connected to
> > his mikrotik router but I was not able to access any resources in the
> > 172.16.1.0/24 network.
> > 
> > Could there be any tricks on mikrotik router that allow to translate my 
> > queries
> > from 172.16.2.201/32 network access resources in 172.16.1.0/24?
> > How can it be that such a config works on Windows but cannot work on
> > OpenBSD?
> 
> wireguard on windows would add entries to your routing table (i think
> there's an option for that), on openbsd you have to arrange for your routing
> yourself. you may try running this command:
> 
> route add -inet 172.16.1.0/24 -static -iface 172.16.2.201
> 
> to persist the configuration, add the line provided above to the
> hostname.wg1.
> 
> > I use OpenBSD 7.6 amd64 stable.
> > 
> 

-- 
Best regards
Maksim Rodin

С уважением,
Родин Максим

Reply via email to