네트워크 장치의 이름을 바꾸면 경쟁 조건이 발생할 수 있습니까?

네트워크 장치의 이름을 바꾸면 경쟁 조건이 발생할 수 있습니까?

Arch는 예측 가능한 네트워크 인터페이스 이름을 사용합니다. MATLAB 라이선스는 MAC 주소 eth0에 연결되어 있으므로 장치 중 하나의 이름을 eth0으로 바꿔야 합니다. 네트워크 카드가 하나만 있는 시스템에서는 직접 끌 수 있습니다.일관된 명명, 그러나 여러 NIC가 있는 시스템에서는 일관된 이름을 유지하려면 관심 있는 장치의 이름을 eth0으로 바꾸면 됩니다(결국 여전히 일관성이 있습니다). 이것아치스 위키/etc/udev/rules.d/10-network.rules파일을 생성하는 것이 좋습니다

SUBSYSTEM=="net", ACTION=="add", ATTR{address}=="aa:bb:cc:dd:ee:ff", NAME="net1"

그러나 Wikipedia에는 ​​다음과 같은 면책 조항이 포함되어 있습니다.

정적 이름을 선택할 때 "ethX" 및 "wlanX" 형식의 이름을 사용하지 마십시오. 부팅 중에 커널과 udev 간에 경쟁 조건이 발생할 수 있습니다.

ethX의 경우 그러면 여러 NIC가 있는 시스템에서 장치 이름을 eth0으로 바꾸는 것에 대해 걱정해야 합니까?

또는 장치가 완전히 부팅되고 네트워크가 온라인 상태가 된 후 장치 이름을 바꿀 수 있습니까?

답변1

네트워크 카드가 하나만 있는데 왜 이 면책 조항에 대해 걱정해야 하는지 모르겠습니다. 장치 이름을 바꿀 수 있지만 연결이 끊어질 수 있다는 점을 염두에 두십시오. 나는 보통 이것을 피하고 시스템 시작을 통해 이름을 결정하려고 노력합니다.

관련 정보