4개의 네트워크 포트와 3개의 네트워크 케이블이 포트1, 포트2, 포트3에 연결된 물리적 서버가 있습니다. 운영 체제는 Centos 6이며 eth0
, eth1
, 4개의 파일 이 있습니다 eth2
. eth3
이 파일이 물리적 포트와 일치합니까? 포트1과 포트3을 바인딩하려면 구성해야 eth0
합니까 eth2
? example이라는 파일을 만들고 eth12
그 안에 네트워크를 구성 하면 어떻게 되나요 eth12
?
답변1
이는 RHEL 7에서 오랫동안 지속된 문제입니다.예측 가능한 네트워크 인터페이스 이름그것을 고치기 위해 데려왔습니다.
ethN
하지만 RHEL 6.x에서는 안타깝게도 어떤 숫자가 어떤 물리적 포트에 해당하는지 직접 확인 해야 합니다 . 모든 NIC가 동일한 드라이버 모듈을 사용하는 경우 새로 설치하는 순서는 매우 확실합니다. 일반적으로 드라이버 모듈에 따라 PCI 장치 순서 또는 NIC의 MAC 주소 순서입니다.
두 개의 서로 다른 NIC 드라이버가 있는 경우 처음에 로드된 드라이버에 따라 달라집니다.
/etc/sysconfig/network-scripts/ifcfg-eth*
새로운 네트워크 카드가 처음 발견되면 MAC 주소가 해당 파일 에 키와 함께 기록되며 HWADDR=
, 이 /etc/udev/rules.d/70-persistent-net.rules
파일에는 그 시점부터 드라이버가 다른 순서로 로드되면 시스템이 eth*
물리적 NIC를 유지하도록 다시 할당합니다. eth*
관리자가 변경할 때까지 동일한 이름으로 유지 됩니다.
-MAC 관계 가 있는 곳은 두 곳입니다 eth*
. 그 중 하나만 변경하면 이상한 일이 발생할 수 있습니다.
실제로 시스템에 있는 경우 다음을 사용할 수 있습니다 ethtool -p ethN
. 이 명령은 지정된 NIC가 고유한 방식으로 LED를 깜박이게 합니다(해당 NIC 모델에 대해 가능한 경우).
듀얼 포트 및 쿼드 포트 NIC의 포트에는 일반적으로 연속적인 MAC 주소가 있습니다. 이는 때때로 어떤 포트가 무엇인지 식별하는 데 도움이 됩니다.