This is honestly pretty ugly. The issue is that I want two different IPv6 addresses on this server. I get one address for free as part of my hosting agreement. The other I have to pay $0.01 per month for. The address is routable, but it's not provided via cloud-init like the initial address. I therefore took the data from /var/lib/cloud/instance/network-config.json and translated it into this configuration manually. It's dangerous - I don't know when any of this information may change. However, it works, and both addresses are now bound to eth0. Notice that I set the network configuration name to "09-wan". This is because the previous configuration using cloud-init created a network configuration at /etc/systemd/network/10-cloud-init that has to be manually removed or superseded. |
||
---|---|---|
eshu/etc/nixos | ||
nalai | ||
quinn | ||
sovr/etc/nixos | ||
thenix/etc/nixos | ||
veles/etc/nixos | ||
LICENSE | ||
README.md | ||
sync |
README.md
nixos-systems
Configurations for my various systems using NixOS. Each system is organized by hostname.