You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I have a dynamic IP address on one side of a site-to-site connection between two edgeos devices. Every so often, I get a new address...usually during an outage, and I have to manually cycle things. The endpoints are configured with a hostname that is updated via dyndns. I'd like a way for it to reresolve on some sort of schedule as an option.
The text was updated successfully, but these errors were encountered:
How about using the Edgerouter task scheduler? You could set it up something like this: (note .. I saw this method on the net the other day to do another task so I tweaked it for this issue...)
cat > /config/scripts/peer-update.sh <<'EOF'
#!/bin/bash
echo "sudo wg set wg0 peer z-whatever-peer-public-key= endpoint a-host.on-the.net:56789" > /tmp/peer-update-result.txt
EOF
chmod +x /config/scripts/peer-update.sh
configure
set system task-scheduler task peer-update executable path /config/scripts/peer-update.sh
set system task-scheduler task peer-update interval 20m
commit ; save ; exit
The first part of the script sets up the script file (only needs to be done once initially and every time you update EdgeOS).
The "configure" section creates a task to run the script which gets called every 20 minutes in this example. The task also creates an output file (/tmp/peer-update-result.txt) that you can check periodically to make sure the script is working.
I have a dynamic IP address on one side of a site-to-site connection between two edgeos devices. Every so often, I get a new address...usually during an outage, and I have to manually cycle things. The endpoints are configured with a hostname that is updated via dyndns. I'd like a way for it to reresolve on some sort of schedule as an option.
The text was updated successfully, but these errors were encountered: