en0
이들그리고 그리고 의 차이점은 무엇인가요 eth0
?
내 CentOS 6 VM에는 네트워크 스크립트 목록이 있습니다.
[root@localhost /]# ls /etc/sysconfig/network-scripts/
ifcfg-en0 ifdown-ipv6 ifup ifup-plip ifup-wireless
ifcfg-eth0 ifdown-isdn ifup-aliases ifup-plusb init.ipv6-global
ifcfg-lo ifdown-post ifup-bnep ifup-post net.hotplug
ifdown ifdown-ppp ifup-eth ifup-ppp network-functions
ifdown-bnep ifdown-routes ifup-ippp ifup-routes network-functions-ipv6
ifdown-eth ifdown-sit ifup-ipv6 ifup-sit
ifdown-ippp ifdown-tunnel ifup-isdn ifup-tunnel
그들 사이에 어떤 차이가 있다고 ifcfg-en0
생각 하시나요 ? ifcfg-eth0
나는 ifcfg-eth0
그것을 사용했고(데이터가 구성되어 있음) 이제 더 많은 IP 주소를 추가하고 싶습니다. 어떤 파일을 구성할 수 있습니까?
편집-01
이것enoX와 ethX내 게시물은 그것과 아무 관련이 없습니다. 내 게시물은 그렇습니다 enX
.
답변1
귀하의 편집 내용을 확인했지만 의견은 정확합니다. 인용된 메커니즘과 동일합니다.
이것이 biosdevnames/의 개념입니다.일관된 장치 이름 지정.
RHEL6/CentOS 6에서는 누군가 특별한 udev 규칙을 통해 이 문제를 해결하려고 시도했습니다.
/etc/udev/rules.d/70-persistent-net.rules
해당 파일에는 일관된 이름을 제공하려고 시도하는 매핑(MAC 주소를 통해)이 표시되지만 위에 링크된 일관된 장치 이름 지정 문서에 언급된 방식은 아닙니다.
제가 직면하는 가장 일반적인 상황은 사용자가 가상 머신을 복제할 때입니다. 이렇게 하면 VM의 MAC 주소가 변경되고 UDEV 규칙은 새 MAC 주소를 새 장치로 표시하여 효과적으로 잠깁니다.오래된장치는 다음과 같습니다 eth0
.
어떤 파일을 사용해야 하는지 결정하려면 /etc/udev/rules.d/70-persistent-net.rules
가상 머신의 네트워크 어댑터에 대한 MAC 주소 맵의 이름을 확인하세요. 이 파일을 사용하면 원하는 대로 매핑할 수 있습니다. 이름을 알고 나면 사용할 수 있습니다 /etc/sysconfig/network-scripts
.
UDEV 규칙이 변경된 후 다음 명령을 사용하여 다시 로드하십시오.
sudo udevadm control -R
그런 다음 다음을 사용하여 규칙 처리를 수동으로 트리거할 수 있습니다.
sudo udevadm trigger
장기적으로는 불필요한 규칙을 제거해야 합니다 /etc/udev/rules.d/70-persistent-net.rules
.
답변2
en0과 eth0은 서버의 인터페이스 이름이며 ifconfig를 실행하면 서버에서 사용 가능한 인터페이스 수를 확인할 수 있습니다.
/etc/udev/rules.d/70-pertant.rules 파일에서 인터페이스 이름을 바꿀 수 있습니다.