Comments (8)
Hello did you check your router firewall rules ?
You can change some of your firewall rules by accessing to it on ssh or with a web interface, but the configuration of it depends of the device. It could also be your windows firewall which refused the icmps requests.
I am trying to create a wireguard client on esp32 too, but I'm struggling with this library, could you help me with that ?
from wireguard-lwip.
Hello did you check your router firewall rules ? You can change some of your firewall rules by accessing to it on ssh or with a web interface, but the configuration of it depends of the device. It could also be your windows firewall which refused the icmps requests. I am trying to create a wireguard client on esp32 too, but I'm struggling with this library, could you help me with that ?
Yes, both my router firewall and windows firewall is fully disabled. I have fully open network for testing purposes. Thank you though.
Please let me know exactly what you are struggling with, probably create another issue with some descriptions on your problem so that I can try to help.
from wireguard-lwip.
Are you sure your peer configuration is good, with the allowed ips configured correctly (allowed ip for esp32 --> ip of windows)
Did you set any route(s) on your router ?
from wireguard-lwip.
Are you sure your peer configuration is good, with the allowed ips configured correctly (allowed ip for esp32 --> ip of windows) Did you set any route(s) on your router ?
peer handshakes are working perfectly fine. In the esp32 allowed ips I have the ip address of the windows peer. In the windows allowed ips I have 0.0.0.0/0 so that all traffic should forward through the tunnel. But it is not working as epxected. I do not have any routes set on my router. Not sure if I need any type of route configuration in router for wireguard as a vpn to work.
from wireguard-lwip.
I am currently working with a router with no Firewall, and it works fine, i can ping it. Can you ping it outside of the tunnel, i mean, can you ping the real IPs addresses ?
from wireguard-lwip.
I am currently working with a router with no Firewall, and it works fine, i can ping it. Can you ping it outside of the tunnel, i mean, can you ping the real IPs addresses ?
Yes, I can ping it outside of the tunnel with device ip addresses. But pinging inside the tunnel doesn't seem to work. Can you please share your wireguard configuration for both peers here?
from wireguard-lwip.
No problem, there it is, the simplest configuration possible:
client.txt
server.txt
from wireguard-lwip.
Still stuck on this issue. @smartalock can you please help on this?
from wireguard-lwip.
Related Issues (12)
- Implementation on ESP8266 HOT 3
- Show when link has dropped? HOT 6
- handshake_destroy
- Chacha20poly1305 enc/dec function not symmetrical
- wireguardif_init crashes the program?
- Crash on esp8266 arduino ide HOT 6
- Replay window is only 4 packets wide, instead of 32 HOT 1
- wireguard_check_replay() always rejects first data packet of session HOT 1
- about keypair_update HOT 1
- Problem with wireguard-lwip on esp32C3 using esp-if latest version (5.0), is it possible to work on this version ? HOT 7
- How to send packts through WireGuard-Tunnel? 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 wireguard-lwip.