Skip to content

Instantly share code, notes, and snippets.

View doczkal's full-sized avatar

Thomas Doczkal doczkal

View GitHub Profile
@se35710
se35710 / generate-rfc4193-address
Last active November 12, 2025 22:13
Script that generates a unique local address (ULA) with a /48 prefix using a Pseudo-Random Global ID Algorithm from RFC 4193
#!/bin/bash
# The script generates a unique local address (ULA) with a /48 prefix
# using a Pseudo-Random Global ID Algorithm from RFC 4193
PATH=/usr/local/bin:/bin:/usr/bin:/usr/sbin:/sbin
DEBUG=0
log () {
if [ ! -z "${DEBUG}" ] && [ "${DEBUG}" == "1" ]; then
echo "$1" >&2