![如何在 NixOS 上重命名网络接口?](https://linux22.com/image/188067/%E5%A6%82%E4%BD%95%E5%9C%A8%20NixOS%20%E4%B8%8A%E9%87%8D%E5%91%BD%E5%90%8D%E7%BD%91%E7%BB%9C%E6%8E%A5%E5%8F%A3%EF%BC%9F.png)
如何将现有接口重命名为标准化名称(即“internet0”、“dmz0”等)。
目标是在不同的配置中使用相同的名称。
答案1
您可以使用 udev 规则来完成此操作。只需添加与您类似的内容/etc/nixos/configuration.nix
并重建即可。
services.udev.extraRules = ''
KERNEL=="wlan*", ATTR{address}=="00:00:00:00:00:00", NAME="alfa_honeypot"
'';
答案2
当前的 NixOS 版本有针对此特定任务的专用设置:networking.usePredictableInterfaceNames = false;
。看文档更多细节。