업데이트 후 마더보드가 이전 인터페이스를 인식할 수 없습니다.

업데이트 후 마더보드가 이전 인터페이스를 인식할 수 없습니다.

x240 시스템 노드에서 마더보드를 업데이트했는데 이더넷 인터페이스가 이제 eth0과 eth1이었던 곳에서 eth2와 eth3으로 표시됩니다.

파일을 삭제해 보았 /etc/udev/rules.d/70-persistent-net.rules으나 문제가 지속됩니다. 시작할 때 eth3 및 eth2를 인식하거나 매핑할 수 없다고 표시됩니다. 새 MAC 주소는 명시적으로 지정되고 이름 파일 eth2 및 eth3에 매핑됩니다.

ifcfg eth2 및 eth3 파일을 변경하고 이름을 각각 eth0 및 eth1로 변경했습니다. 하지만 이것도 효과가 없습니다. 70-persistent파일에서도 이 변경을 수행해야 합니까? 즉, ?의 항목과 일치하도록 이름을 변경합니다 ifcfg.

이전 매핑을 복원할 수 있는 방법이 있나요? 감사해요.

답변1

이제 eth2의 이름을 eth0으로 바꾸고 싶다고 가정해 보겠습니다.

선호하는 편집기를 사용하여 /etc/udev/rules.d/70-pertant-net.rules를 열고 다음과 같이 변경합니다.

SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="xx:xx:xx:xx:xx", ATTR{type}=="1", KERNEL=="eth2", NAME="eth0"

참고:- 규칙 파일이 없으면 파일을 만들고 "xx:xx:xx:xx:xx"를 NIC MAC 주소로 바꾸십시오.

변경한 후에는 실행하거나 Ubuntu를 사용하는 경우 다음 명령이 작동하고 CentOS에서 테스트되었으므로 시스템을 재부팅하십시오.

udevtrigger

그런 다음 확인을 사용하십시오.

ifconfig -a

그런 다음 RHEL/CentOS = "/etc/sysconfig/network-scripts/ifcfg-eth0" 또는 Ubuntu = "/etc/network/interfaces"를 구성합니다.

답변2

다리를 건설하세요:

자동 eth0
iface eth0 inet dhcp
브리지 포트 eth2
브리지 stp 닫기 브리지 fd 0

자동 eth1 iface eth1 inet dhcp
브리지 포트 eth3
브리지 stp 닫기 브리지 fd 0

관련 정보