Windows Server의 Hyper-V로 가져오는 CENTOS의 사용자 지정 버전이 있습니다. 그런데 가져올 때마다 eth1과 eth2의 MAC 주소가 달라집니다. 따라서 eth3 및 eth4에 추가됩니다.
/etc/udev/rules.d/70-persistent-net-rules
이런 일이 발생하는 시점을 감지하고 파일을 편집하여 재부팅 후 eth1 및 eth2로 되돌리는 스크립트를 작성했습니다 .
하지만 더 좋은 방법은 시작 시 가능한 한 빨리 새 Mac 주소를 찾은 다음 내 /etc/udev/rules.d/70-persistent-net-rules
파일을 편집하는 것입니다.앞으로udev가 완전히 로드되었습니다. 이렇게 하면 권장 설정으로 시작됩니다.
고정 MAC 주소는 옵션이 아닙니다.
Mac 주소를 할당하기 전에 새 Mac 주소를 얻을 수 있는 방법이 있나요? 어떤 eth에 할당될지 예측할 수 있는 방법도 있나요?
답변1
이것은 정답이 아닙니다. 하지만 다시 시작하기 전에 모든 장치에 대한 정보를 삭제하여 문제를 해결했습니다 /etc/udev/rules.d/70-persistent-net-rules
. 파일에는 다음만 포함됩니다.
"# 이 파일은 /lib/udev/write_net_rules에 의해 자동으로 생성됩니다.
#permanent-net-generator.rules 규칙 파일에 의해 실행되는 프로그램.
#
# 각 규칙을 단일로 유지하는 한 이를 수정할 수 있습니다.
# 줄에서는 NAME= 키의 값만 변경합니다. "
그런 다음 재부팅 후 내 장치는 다시 eth0 및 eth1로 설정됩니다.