Cheatsheet
Create a New Machine
sudo lxc launch images:debian/13 acmeauth
Static IP
lxc stop acmeauth
lxc network attach lxd0 acmeauth eth0 eth0
lxc config device set acmeauth eth0 ipv4.address 10.27.27.20
lxc start acmeauth
mkdir -p /etc/systemd/system/systemd-networkd.service.d/
tee /etc/systemd/system/systemd-networkd.service.d/lxc.conf <<'EOF'
[Service]
BindReadOnlyPaths=/sys
EOF
tee /etc/systemd/network/eth0.network <<'EOF'
[Match]
Name=eth0
[Network]
DHCP=ipv4
LinkLocalAddressing=no
IPv6AcceptRA=no
IPv6PrivacyExtensions=no
[DHCPv4]
UseDomains=true
UseMTU=true
[DHCP]
ClientIdentifier=mac
EOF
lxc config device add acmeauth dns53-v4 proxy \
listen=udp:185.8.166.47:53 \
connect=udp:127.0.0.1:53
lxc config device add acmeauth dns53-v6 proxy \
listen=udp:[2a03:3b40:101:da::1]:53 \
connect=udp:127.0.0.1:53