Skip to content

Instantly share code, notes, and snippets.

@missing233
Last active October 25, 2024 06:10
Show Gist options
  • Save missing233/3dafb6ee549ed2271c20bd700b88a9cd to your computer and use it in GitHub Desktop.
Save missing233/3dafb6ee549ed2271c20bd700b88a9cd to your computer and use it in GitHub Desktop.
DHCPv6 script for NTT Flet's Hikari Cross
#!/bin/sh
# Place in /etc/hotplug.d/iface/
[ "$INTERFACE" = "wan6" ] || exit 0
CRON_CMD='0 * * * * kill -SIGUSR1 $(pgrep odhcp6c)'
if [ "$ACTION" = "ifup" ]; then
grep -Fq "$CRON_CMD" /etc/crontabs/root || {
echo "$CRON_CMD" >> /etc/crontabs/root
/etc/init.d/cron restart
}
elif [ "$ACTION" = "ifdown" ]; then
sed -i "/$(printf '%b' "$CRON_CMD" | sed 's:[\\/.*^$]:\\&:g')/d" /etc/crontabs/root
/etc/init.d/cron restart
fi
@missing233
Copy link
Author

Looks like NTT has fixed the problem, so this script isn’t needed anymore.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment