mirror of
https://github.com/fosrl/olm.git
synced 2026-03-08 23:03:12 -05:00
Olm doesn't create an interface on Linux. #5
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @victornavorskie on GitHub (Aug 12, 2025).
I tried OLM on both a VPS and a laptop running Ubuntu and ArchLinux. It appears that no interface is created, and there are no errors in the logs.
Pangolin shows 0 traffic and there are no errors.
@victornavorskie commented on GitHub (Aug 13, 2025):
from newt with
ACCEPT_CLIENTS=true@oschwartz10612 commented on GitHub (Aug 13, 2025):
There is a current issue where the
ACCEPT_CLIENTSenv var is not working. Fixing in the next release shortly. For now the--accept-clientsshould work. Could you give that a try?https://github.com/fosrl/newt/issues/101
@victornavorskie commented on GitHub (Aug 14, 2025):
i give it a try with v1.4.1 and olm v1.1.0 noting change i cant find the Olm interface on client
@oschwartz10612 commented on GitHub (Aug 14, 2025):
Could you post your newt logs?
@victornavorskie commented on GitHub (Aug 14, 2025):
@oschwartz10612 commented on GitHub (Aug 16, 2025):
Okay looks like its listening for clients thats good!
If Olm is getting stuck on
Sent initial ping messagethen that usuallymeans that it is not getting sent config from the server. Could you
check two things for me:
make sure the site shows up in the list
complaining if it is trying ti send a site down and failing for some reason
Let me know what you find!
@victornavorskie commented on GitHub (Aug 18, 2025):
Thanks for the reply.
I have already configured the site and created two resources from it.
@oschwartz10612 commented on GitHub (Aug 23, 2025):
Ahh okay it does look like olm is connected now at the bottom of the
logs! This is good!
It think it could just be because you actually cant ping that 192
address through the tunnel when configured this way. You should be able
to ping the 100.90.128.0 address (the address of the side) because this
is IP assigned to the interface on both sides of the tunnels. We
probably need some better documentation around this...
Basically the raw resources you create with a source port are accessible
on 100.90.128.0: and will be sent to the destination target
you define. Does that make sense? This is because its getting proxied
out of the internal site IP to the destination on your network.
@HearthCore commented on GitHub (Oct 9, 2025):
Subnet routing is defined differently in most other applications, and the documentation is indeed confusing.
Basically, you take a site and add proxies resources to it- then you connect to that sites port.
So when you want SSH, you'd add a resource on the local newt client and define the ports, then it's accessible via newts/pangolin IPv4:port
So 192.168.2.2:22 (ssh server) at 100.64.0.2:2222 (newt-site pangolin ipv4)
@HearthCore commented on GitHub (Oct 9, 2025):
To be clear, I would love functioning site routing instead of this type of proxy- as an option at least.
But I do admire the feature set, it's weird to basically have this before general subnet routing, but I'll is indeed in its training wheels, right?