Comments (5)
I have pushed a change here (253bb09) to add the static DHCP leases as a source for the WOL list.
The functionality that has changed for 1.13 is that FAILED arp records are no longer shown in the GUI. These records are stale (the router has no idea if they exist on the network or not) and are low chance of succeeding. They also don't contain MAC addresses so we can't send to them anyway.
If you want to run WOL from OpenVPN/Wireguard, connect to the router and use the GUI plugin.
Or SSH into a device on the local network and run WOL from there.
At this stage I have not added the ability to manually specify the IP or MAC address.
If this solves your issue please mark it as closed.
from gargoyle.
Thank you for the improvement. I am not sure if I understand this correctly: If a device is connected to the network, its "fingerprint" is statically saved to the device list. This seems to require the device to be turned on after a software reinstallation, so that the router can read the device data.
If that's the case and it's a one-time operation, then it's not a problem. I can always remotely invoke a script or command via ssh and the additional option of manually entering the MAC is not necessary.
Thank you.
from gargoyle.
No it happens all the time and is a process called ARP. It maps MAC addresses to IPs.
when a device is online it can ask the device and get a reliable answer. If it goes offline, the device no longer replies so it marks the record as unreachable or stale. After a period of time (I think 15 minutes) it is considered failed and no longer valid. This is because another device may have connected and taken over that IP address (in a busy network with short dhcp leases). Obviously in a static lease case this isn’t true and so we can use the static list at least semi reliably.
from gargoyle.
Hello
There seems to be a problem: WOL is not working. In the WOL list, the MAC is set different than in the DHCP settings. The MAC is outside the list stored in DHCP. The same incorrect MAC is repeated in multiple devices in the WOL list.
Regards
from gargoyle.
253bb09#diff-cad2e2a8edce3e70073863b7e0ee710cf50425a0946bd3f13363bd98dacc3f84R69
Oops!
Change "mac" to "ether" on that line as per d95d196
from gargoyle.
Related Issues (20)
- Manual changes to /etc/hosts are reverted on DHCP > Save Changes HOT 2
- Power cut on GL-AR150 breaks DHCP on restart HOT 2
- RFC: Replace IMQ with IFB for QoS/Quotas HOT 3
- Gargoyle 1.13.0.2 (b69041f8) firewall restriction rule not working HOT 4
- Any way to keep the window size after closing the Software? HOT 2
- Saving IPv6 suffix in DHCP HOT 1
- where did arpnat goes? HOT 3
- [devel][plugin-gargoyle-diagnostics] Bug... HOT 3
- Is it safe to use eval on user input? HOT 10
- Status of 22.03 release HOT 17
- [1.13/1.15] Error adding ftp users with the same permission HOT 4
- x86 ,only one lan port?one wan port? HOT 4
- Misconversion of units in other languages HOT 4
- Gargoyle v1.14.0 factory.bin image TFTP flash to TL-WR1043ND v1.0 results in bootloop HOT 4
- Gargoyle 1.4 - qutoas others (individual ) dont work HOT 5
- [New Feature] Add IP2Location.io API in gipquery.c HOT 8
- Problem with Quotas in 1.14 HOT 5
- Temat: Garygole 1.14.0.2 (Built 20231226-1035 git@8e210b77) Cudy x6 v2 Firewall -> transfer limit HOT 4
- Can't Access USB FTP Storage via Wireguard HOT 5
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 gargoyle.