Comments (11)
Netclient uses stun to set the public ip
from netclient.
what is output of
docker inspect netmaker | grep STUN
when run on netmaker server
from netclient.
@mattkasun the output of that:
root@ip-172-31-50-8:/home/ubuntu# docker inspect netmaker | grep STUN
"STUN_PORT=3478",
"STUN_LIST=stun.netmaker.internal-wireguard.jenfi.com:3478,stun1.netmaker.io:3478,stun2.netmaker.io:3478,stun1.l.google.com:19302,stun2.l.google.com:19302",
from netclient.
Also related: gravitl/netmaker#2381
from netclient.
I had the same issue with oracle cloud Arm Instance <-> AMD FreeTier Instance communication, but issue is on only the ARM machine.
The wireguard host was visible (wg show) on the AMD machine, but not on the ARM machine.
After downgrading the client to v0.20.0 as @nitsujri's solution and specifying the local IP, ping was worked.
from netclient.
Same issue here. Netclient v0.20.5 is not recognizing change of external IP and seems not to update the host on netmaker server. I rolled back to v0.20.4 and will observe if this issue persists.
Further, I can confirm netclient v0.20.0 is syncing the IP properly.
from netclient.
Same issue here. Netclient v0.20.5 is not recognizing change of external IP and seems not to update the host on netmaker server. I rolled back to v0.20.4 and will observe if this issue persists. Further, I can confirm netclient v0.20.0 is syncing the IP properly.
Have you had this issue on v0.20.4 yet?
from netclient.
Yupp same issue on v0.20.4 and also on latest release v0.20.6
I started digging deeper and detected tons of errors "wireguard_linux.go 146" in the log.
Also I could figure out the IP update is triggered by:
- rebooting machine
- service restart
systemctl restart netclient
- using
netclient pull
command
However it is not picking up the change of IP on its own.
Any advice?
from netclient.
Issue of not updating external IP persists further with v0.21.0 on several machines.
I am wondering if this can be caused by DNAT setup? How does netclient catches the external IP?
@mattkasun Can you give any advice?
from netclient.
With further testing I could figure out there is something strange since v.0.20.1.
Netclient v0.20.0 is the last working version (for me), recognizing and pushing external IP to Netmaker server correctly.
- Tested on
- Debian 11
- Debian 12
- Ubuntu 22.04
--> Result: OS has no influence on issue
- Tested with different DNS resolvers
- Adguard Home active
- Adguard Home inactive
- using 8.8.8.8 and 1.1.1.1 directly
--> Result: DNS has no influence on issue
- Outcome of
journalctl -xe | grep netclient
I am missing the "endpoint has changed" message
from netclient.
Want to provide an update on this topic.
Bad news is that issue still exists on version 0.21.1
The good news, it only appears on Debian distros. Ubuntu is syncing as intended now.
Update 2:
Redeployed a brand new installation of netmaker server and updated all clients to v0.21.1 --> endpoint update works properly.
Not sure what caused that issue when update from a previous version.
Kudos to netmaker team! Great work, I love this awesome project.
from netclient.
Related Issues (20)
- Filed based config HOT 2
- v0.20.3 binaries missing in debian repo HOT 1
- [Feature Request] Add a `--force` option to Netclient leave to let it continue if it can't connect to the Netmaker server. HOT 2
- Netclient install checks for username "root", causing install to fail on QNAP NAS devices HOT 1
- [Bug]: Netclient Deamon : WireGuard interfaces keep being enabled/disabled HOT 2
- Provide localaddress when joining network HOT 1
- NetClient failing to connect to broker (MQTT) HOT 1
- Netclient not setting routes on Windows HOT 2
- disconnect not working on netclient gui (v0.21.0) on arm64
- Netclient v0.21.0 on Windows - False Egress Routes
- [Bug] Netclient GUI is stuck with error message when leaving the network if the server is down
- Modifying /etc/hosts causing issues HOT 8
- want to customize stun server
- netclient v0.21.2 join network error
- Windows /etc/hosts DNS Aliasing Broken? HOT 2
- Can't install Netclient on M1 HOT 2
- Modifying port for Netclient prior to Netmaker Install ? HOT 1
- 1GB of packages needed for netclient?
- Please tell me how to implement full mesh layer 2 tunnel support?
- All Mac netclients are currently broken in sonoma. HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from netclient.