Я установил CentOS 6.3 на свой жесткий диск (новая установка ... минимальная установка).
После успешной установки я вижу, что eth0 не работает. Я искал этот файл: /etc/udev/rules.d/70-persistent-net.rules
но не нашел его.
Вот мои ifcfg-eth0
настройки: Примечание. Я должен был создать этот файл вручную.
DEVICE=eth0
HWADDR=*
BOOTPROTO=dhcp
ONBOOT=yes
TYPE=ETHERNET
Эта машина подключена к Ethernet (у меня Windows 7 в другом разделе, и я могу подключиться к Интернету с этим просто отлично).
$ ifconfig -a | grep eth
не возвращает результата
$ ethtool eth0
возвращается Cannot get device settings : No such device...
Что я могу попытаться заставить CentOS обнаружить eth0?
command not found
eth
в dmesg ничего не возвращает. Не удалось установить pciutils, так как он выдает мне эту ошибкуPYCURL ERROR 6 - "Couldn't resolve host mirrorlist.centos.org"
... Я считаю, что эта ошибка снова может быть связана с недоступной картой NICОтветы:
В моей ситуации я изменил конфигурацию сетевого адаптера моего гипервизора после установки CentOS. В этом случае произошло то, что старый интерфейс eth0 больше не существовал, а появился новый, называемый eth1.
Я изменил конфигурацию сети
/etc/sysconfig/network-scripts/ifcfg-eth0
для использования,DEVICE=eth1
и она снова заработала.источник
/sys/class/net/eth1
в/sys/class/net/eth0
перезагрузится. При следующей перезагрузке интерфейс работал нормально. Не уверен, что это было правильно , но это решило проблему.Поскольку вы указали, что это не клонированная установка, я предполагаю, что вы используете среду виртуализации для своей машины. Если так, то решение, которое работало для меня на Centos 5, состояло в том, чтобы просто изменить тип сетевого адаптера с vmxnet3 на e1000.
Для меня это было так:
источник