LunarEclipse :verified_trans: on Nostr: okay so I now understand what was going on I have a very special setup on this NixOS ...
okay so I now understand what was going on
I have a very special setup on this NixOS machine, with full disk encryption and an SSH daemon in initramfs (stage 1 boot), with a disk encryption password prompt.
And, apparently by default that configuration is just kept in stage 2 boot.
You need to specifically add an option to not keep that configuration in stage 2 boot.
Also, apparently the ip=dhcp kernel parameter I'm using is kinda weird, and it's not documented what it does with IPv6 but it looks like it just assigns an EUI-64 address, which works for me I guess.
edit: the option that's supposed to flush the stage 1 network configuration doesn't work so fuck it I'm just gonna roll with this
Published at
2023-08-22 09:27:25Event JSON
{
"id": "8f31613b06037ffe1943264e5701eca62e606218cf8320e76e2b58a298b5a806",
"pubkey": "3b9f204f6a90fe5864468639a5848a63803bfbe50b35e38032f1242de3d8ad62",
"created_at": 1692696445,
"kind": 1,
"tags": [
[
"proxy",
"https://snug.moe/notes/9ipo2m0om920mbva",
"activitypub"
]
],
"content": "okay so I now understand what was going on\n\nI have a very special setup on this NixOS machine, with full disk encryption and an SSH daemon in initramfs (stage 1 boot), with a disk encryption password prompt.\n\nAnd, apparently by default that configuration is just kept in stage 2 boot.\nYou need to specifically add an option to not keep that configuration in stage 2 boot.\n\nAlso, apparently the ip=dhcp kernel parameter I'm using is kinda weird, and it's not documented what it does with IPv6 but it looks like it just assigns an EUI-64 address, which works for me I guess.\n\nedit: the option that's supposed to flush the stage 1 network configuration doesn't work so fuck it I'm just gonna roll with this",
"sig": "356a557d7c98f86224bf8f5d867eb41b3034da6d2051d54a9c886cf6111cccb2b11f7eaa40298fa98871bc88617880f3b5ab9d3fd5ba5e7f6caf4f73947dff8f"
}