기존 인터페이스에 매핑되는 가짜 eth0을 만들 수 있나요?

기존 인터페이스에 매핑되는 가짜 eth0을 만들 수 있나요?

열리지 않도록 하드코딩된 일부 소프트웨어가 있습니다 eth0. 내 시스템은 enp0s25내 이더넷 연결에 이름을 할당했습니다. 코드를 검사하고 ;의 모든 인스턴스를 바꿀 수 있습니다 eth0. 지름길이 있었으면 좋겠습니다.

그 안에 심볼릭 링크를 생성해도 안전합니까 /sys/class/net? 봤어 lo, 바로 enp0s25거기에서. 여기라는 링크를 만들고 싶지만 eth0내 시스템에 어떤 영향을 미칠지 모르겠습니다.

답변1

udev 매뉴얼 페이지에 따르면 udev-systemd 데몬은 내부 규칙을 사용하여 인터페이스 이름을 제공합니다. 이는 /etc/udev/rules.d directory주석 규칙이 포함된 파일 중 하나에 영구 이더넷 인터페이스 이름을 설정하여 수행할 수 있습니다 . 예를 들면 다음과 같습니다.

#SUBSYSTEM=="net", DRIVERS=="?*", ATTR{address}=="00:1c:c4:e1:2e:d6", KERNEL=="eth*", NAME="ethx"

인터페이스 MAC 주소 및 NAME=eth0과 일치하도록 자신만의 규칙을 만들 수 있습니다.

다음 내용을 읽어 보시기 바랍니다.systemd의 예측 가능한 네트워크 장치 이름 이해

관련 정보