Fedora 14 설치를 다른 시스템에 복제한 후 온보드 NIC는 eth0 대신 eth1로 표시됩니다. 왜?

Fedora 14 설치를 다른 시스템에 복제한 후 온보드 NIC는 eth0 대신 eth1로 표시됩니다. 왜?

Fedora 워크스테이션 설정을 복제하려면 다음 절차를 따르세요.

  1. Live CD로 부팅하고 tgz 파일 시스템을 만듭니다.
  2. 새 머신으로 이동하여 파일 시스템을 생성하고 tgz를 적절한 위치에 덤프합니다.
  3. /etc/fstab 및 /boot/grub/menu.lst에서 UUID 조정
  4. 그럽 설치 실행
  5. 재시작!

이점은 DHCP가 새 시스템에 고유한 이름을 할당하고 사용자가 서버에 /home을 마운트한다는 것입니다. 최신 버전의 Xorg는 그래픽 어댑터를 자동으로 감지하는 데 매우 똑똑하므로 그래픽 구성에 대해서도 걱정하지 마십시오.

모든 것이 순조롭게 진행됩니다...한 가지 작은 문제를 제외하고는 다음과 같습니다.

새 시스템을 처음 시작하면 네트워크 시작이 실패합니다. 기계는 eth0 같은 것이 없다고 생각하지만,eth1은 머신의 온보드 이더넷입니다. 그래서 /etc/sysconfig/network-scripts로 이동하여 ifcfg-eth0의 이름을 ifcfg-eth1로 바꾸고 DEVICE= 행을 편집해야 했습니다.그 다음에재부팅했는데 모든 것이 잘 작동했습니다.

나는 파일 어딘가에 "Master Mold" 기계의 eth0 MAC에 대한 eth0 관련 정보가 있다고 생각합니다. 하지만 어디?

추신: 저는 NetworkManager를 사용하지 않습니다.

답변1

내 컴퓨터에서는

/etc/udev/rules.d/70-pertant-net.rules

이것은 데비안 압착기이지만 다른 Linux 배포판도 비슷할 수 있습니다. 내 모습은 다음과 같습니다

# This file was automatically generated by the /lib/udev/write_net_rules
# program, probably run by the persistent-net-generator.rules rules file.
#
# You can modify it, as long as you keep each rule on a single line.
# MAC addresses must be written in lowercase.

# Firewire device 00e081000026d042 (ohci1394)
SUBSYSTEM=="net", DRIVERS=="?*", ATTR{address}=="00:e0:81:00:00:26:d0:42", NAME="eth0"

# PCI device 0x10de:0x0057 (forcedeth)
SUBSYSTEM=="net", DRIVERS=="?*", ATTR{address}=="00:e0:81:70:18:22", NAME="eth1"

팁: 하세요

/etc# grep -r eth0 * | less

아마도 몇 분 안에 답변을 얻을 수 있을 것입니다. 그것은 바로 내가 한 일이다.

관련 정보