Skip to content

Instantly share code, notes, and snippets.

@missing233
Last active October 25, 2024 06:10
Show Gist options
  • Select an option

  • Save missing233/3dafb6ee549ed2271c20bd700b88a9cd to your computer and use it in GitHub Desktop.

Select an option

Save missing233/3dafb6ee549ed2271c20bd700b88a9cd to your computer and use it in GitHub Desktop.
DHCPv6 script for NTT Flet's Hikari Cross
#!/bin/sh
[ "$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