If your IPv6 connection works intermittently or fails completely, your Operating System might have Privacy Extensions enabled. This feature periodically changes your outgoing IPv6 address to a random "temporary" address.
The Technical Issue:
Tilaa uses static routing based on your assigned permanent IP address.
If your server attempts to send traffic using a randomly generated "temporary" IP (Privacy Extension), our network equipment will reject the traffic because the source IP is unknown.
Solution: You must force the OS to strictly use the static IP assigned by Tilaa.
Tilaa uses static routing based on your assigned permanent IP address.
If your server attempts to send traffic using a randomly generated "temporary" IP (Privacy Extension), our network equipment will reject the traffic because the source IP is unknown.
Solution: You must force the OS to strictly use the static IP assigned by Tilaa.
1. Disabling on Linux
You need to update the kernel networking parameters (sysctl).
- Log in via SSH as
root. - Run the following commands to disable the setting immediately and make it persistent:
# Apply immediately
sysctl -w net.ipv6.conf.all.use_tempaddr=0
sysctl -w net.ipv6.conf.default.use_tempaddr=0
# Make persistent across reboots
echo "net.ipv6.conf.all.use_tempaddr=0" >> /etc/sysctl.conf
echo "net.ipv6.conf.default.use_tempaddr=0" >> /etc/sysctl.conf
3. Restart the network service (or reboot) to flush any existing temporary IPs.
2. Disabling on Windows Server
On Windows, you can use the Command Prompt (CMD) or PowerShell to disable the randomization features.
- Open Command Prompt (CMD) as Administrator.
- Run the following commands:
netsh interface ipv6 set global randomizeidentifiers=disabled store=persistent
netsh interface ipv6 set privacy state=disabled store=persistent
Verification:
After applying the fix, run
You should no longer see any addresses labeled as "Temporary".
After applying the fix, run
ipconfig (Windows) or ip addr (Linux). You should no longer see any addresses labeled as "Temporary".