각각 총 10개의 이더넷 포트가 있고 둘 다 RHEL 5.7을 실행하는 두 대의 HP 서버가 있습니다. 이더넷 포트가 두 시스템(아래 참조)의 Linux에서 동일한 장치에 매핑되어 있는지 확인해야 합니다. 왜냐하면 이러한 서버는 동일해야 하기 때문입니다(두 번째 상자는 첫 번째 시스템이 실패할 경우를 대비한 드롭인 교체입니다).
첫 번째 시스템의 이더넷 포트는 다음과 같이 매핑됩니다.
Device Port
eth0 Intel Dual Port Card, Port 1 (Rightmost Port)
eth1 Dual, Port 2
eth2 Intel Quad Port Card, Port 1 (Leftmost Port)
eth3 Quad, Port 2
eth4 Quad, Port 3
eth5 Quad, Port 4
eth6 Onboard, Port 1 (Network is connected here)
eth7 Onboard, Port 2
eth8 Onboard, Port 3
eth9 Onboard, Port 4
그러나 두 번째 시스템에 RHEL을 설치한 후 다음이 발생했습니다.
Device Port
eth0 Onboard, Port 1
eth1 Onboard, Port 2
eth2 Onboard, Port 3
eth3 Onboard, Port 4
eth4 Intel Dual Port Card, Port 1 (Rightmost Port)
eth5 Dual, Port 2
eth6 Intel Quad Port Card, Port 1 (Leftmost Port)
eth7 Quad, Port 2
eth8 Quad, Port 3
eth9 Quad, Port 4
답변1
살펴보세요/etc/sysconfig/network-scripts/여기서 네트워크 인터페이스의 시작 스크립트를 볼 수 있습니다(ifcfg-ethx파일).
파일로 다시 돌아가야 할 경우를 대비해 두 번째 서버에 파일의 백업 복사본을 만드세요.
cd /etc/sysconfig/network-scripts
mkdir original
cp ifcfg-* original
그런 다음 즐겨 사용하는 편집기에서 파일 내용을 살펴보세요.5월어댑터의 MAC 주소를 참조하는 줄을 참조하세요(HWADDR=xx:xx:xx:xx:xx:xx) - 올바른 ifcfg 파일이 원하는 어댑터를 참조하도록 이 줄을 편집해야 합니다.
해당 행이 없으면 다음 형식으로 추가해야 합니다(DHCP를 사용하는 NIC의 예).
# Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller
DEVICE=eth1
BOOTPROTO=dhcp
ONBOOT=yes
HWADDR=00:11:22:33:44:55
다음을 사용하여 어댑터의 모든 MAC 주소를 찾을 수 있습니다.ifconfig명령.
아마도 다음에서 ifcfg 파일 세트를 찾을 수도 있습니다./etc/sysconfig/networking/devices따라서 이를 백업한 다음 새 파일 세트에 복사해야 합니다.
완료되면 서버를 재부팅하거나 시도해 보세요.서비스 네트워크 다시 시작무슨 일이 일어나는지 보려면.
편집: 여기서 할당을 '잠그기' 위해 기본 서버에서도 이 연습을 반복할 수 있습니다. 네트워크 하드웨어가 변경되면 MAC 주소도 변경되므로 ifcfg 파일을 다시 편집해야 한다는 점을 기억하십시오. 이를 반영하기 위해.