우분투 서버가 있고 모든 것이 잘 작동합니다.
모든 네트워크 인터페이스가 정상적으로 작동하고 있습니다.
드라이브를 새 서버로 옮기기로 결정했고 아무런 문제 없이 OS로 부팅되었습니다.
네트워크 카드가 다르기 때문에 네트워크 인터페이스가 작동하지 않습니다.
따라서 70-persistent-net.rules
새 MAC 주소로 ATTR{address}==
서버를 변경하고 다시 시작하십시오 .
그 후에도 네트워크 인터페이스를 다시 시작해도 여전히 작동하지 않습니다.
그래서 나는 다음과 같은 해결책을 찾았습니다.
Udev: 내 네트워크 인터페이스 이름 바꾸기
해당 부분을 삭제하라고 하네요 KERNEL=="eth*"
.
이렇게 하고 재부팅했더니 네트워크가 완벽해졌습니다.
그래서 내 질문은, 왜?
이 속성은 무엇입니까 KERNEL
? 내 문제가 왜 해결되나요?
감사해요
답변1
동일한 이름을 가진 두 개의 네트워크 인터페이스가 있을 수 없습니다. 따라서 예를 들어 또는 그 반대로 udev
교체해야 하는 경우 먼저 NIC 중 하나의 이름을 바꾸고 고유 문자열을 추가한 다음 다른 단계를 수행합니다.eth1
eth2
rename
그러나 두 번째 패스에서는 KERNEL=="eth*"
이제 이름이 NIC이므로 더 이상 NIC와 일치하지 않습니다 rename
.