내 하드 드라이브 파티션에 CentOS 6.3을 설치했습니다(새로 설치...최소 설치).
설치가 성공한 후 eth0이 다운된 것을 발견했습니다. 이 파일을 찾았 /etc/udev/rules.d/70-persistent-net.rules
지만 찾을 수 없습니다.
이것은 내 ifcfg-eth0
설정입니다.참고 이 파일을 수동으로 생성해야 합니다.
DEVICE=eth0
HWADDR=*
BOOTPROTO=dhcp
ONBOOT=yes
TYPE=ETHERNET
이 컴퓨터는 이더넷에 연결되어 있습니다(인터넷에 연결하는 데 사용할 수 있는 다른 파티션에 Windows 7이 있습니다).
$ ifconfig -a | grep eth
반환된 결과가 없습니다.
$ ethtool eth0
반품Cannot get device settings : No such device...
CentOS가 eth0을 감지하도록 하려면 어떻게 해야 합니까?
답변1
제 경우에는 CentOS를 설치한 후 하이퍼바이저의 네트워크 어댑터 구성을 변경했습니다. 이 경우 이전 인터페이스 eth0은 더 이상 존재하지 않지만 eth1이라는 새 인터페이스는 존재합니다.
ls /sys/class/net
eth1 lo
/etc/sysconfig/network-scripts/ifcfg-eth0
사용할 네트워크 구성을 변경했는데 DEVICE=eth1
다시 작동했습니다.
답변2
귀하가 이것이 비복제 설정이라고 지정했으므로 귀하의 머신에 가상화된 환경을 사용하고 있다고 가정하겠습니다. 그렇다면 Centos 5에서 저에게 효과가 있었던 솔루션은 네트워크 어댑터 유형을 vmxnet3에서 e1000으로 간단히 변경하는 것이었습니다.
나에게는 다음과 같습니다.
- vcenter(하이퍼바이저)에 가상 머신을 생성합니다.
- 해당 특정 컴퓨터에서 편집을 클릭하세요.
- 하드웨어->추가->네트워크 어댑터(이더넷 어댑터). 유형을 e1000으로 변경
- 운영 체제 설치