Skip to content

Commit

Permalink
fix: add route checking to network fix script (#975)
Browse files Browse the repository at this point in the history
* fix: add route checking to network fix script

* bump ver
  • Loading branch information
tomashley committed May 21, 2024
1 parent 7b8d59f commit 64db8d6
Show file tree
Hide file tree
Showing 2 changed files with 11 additions and 2 deletions.
11 changes: 10 additions & 1 deletion ansible/files/systemd-networkd/systemd-networkd-check-and-fix.sh
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,15 @@ journalctl --no-pager --unit systemd-networkd --since "1 minutes ago" --grep "Co
NDISC_ERROR=$?

if systemctl is-active --quiet systemd-networkd.service && [ "${NDISC_ERROR}" == 0 ]; then
echo "$(date) systemd-network running but NDisc routes are broken. Restarting systemd.networkd.system"
echo "$(date) systemd-network running but NDisc routes are broken. Restarting systemd.networkd.service"
/usr/bin/systemctl restart systemd-networkd.service
exit # no need to check further
fi

# check for routes
ROUTES=$(ip -6 route list)

if ! echo "${ROUTES}" | grep default >/dev/null || ! echo "${ROUTES}" | grep "::1 dev lo">/dev/null; then
echo "IPv6 routing table messed up. Restarting systemd.networkd.service"
/usr/bin/systemctl restart systemd-networkd.service
fi
2 changes: 1 addition & 1 deletion common.vars.pkr.hcl
Original file line number Diff line number Diff line change
@@ -1 +1 @@
postgres-version = "15.1.1.52"
postgres-version = "15.1.1.53"

0 comments on commit 64db8d6

Please sign in to comment.