NixOS에서 네트워크 인터페이스의 이름을 바꾸는 방법은 무엇입니까?

NixOS에서 네트워크 인터페이스의 이름을 바꾸는 방법은 무엇입니까?

기존 인터페이스의 이름을 표준화된 이름(예: "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;. 바라보다문서자세한 내용은.

관련 정보