udev가 로드되기 전에 eth 설정을 변경하세요.

udev가 로드되기 전에 eth 설정을 변경하세요.

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로 설정됩니다.

관련 정보