Я установил CentOS 6.5 в качестве второй ОС на своем ноутбуке.
После установки я попытался подключиться к Интернету и определил, что моя ОС видит только интерфейс lo
. Когда я запускаю ifconfig -a
поиск всех интерфейсов, которые видит ОС, она находит только lo
.
ifcfg-eth0
Имя файла, как в каталоге, отсутствует /etc/sysconfig/network-scripts/
.
70-persistent-net.rules
И имени файла как в каталоге нет /etc/udev/rules.d/
.
Когда я как пользователь root выполняю ifup eth0
команду, ответ будет следующим:
Устройство eth0, по-видимому, отсутствует, что приводит к задержке инициализации.
Может ли кто-нибудь помочь мне решить эту проблему?
решение1
Просто создайте ifcfg-eth0
as, sudo
а затем echo
в соответствующих деталях для сетевых конфигураций, а затем запустите systemctl restart network
и посмотрите, решит ли это проблему.
Примечание: Обязательно измените значения соответствующих полей в зависимости от того, какие конфигурации вам нужны в вашей среде при созданиифайл конфигурации интерфейса вручную.
Команды (создание конфигурации назначенного статического IP-адреса)
echo "DEVICE=eth0 BOOTPROTO=static ONBOOT=yes IPADDR=192.168.0.199 NETMASK=255.255.255.0 GATEWAY=192.168.0.1" >> /etc/sysconfig/network-scripts/ifcfg-eth0 systemctl restart network
Команды (создание конфигурации назначенного DHCP IP)
echo "DEVICE=eth0 BOOTPROTO=dhcp ONBOOT=yes" >> /etc/sysconfig/network-scripts/ifcfg-eth0
Кроме того, рассмотрите возможность перезагрузки CentOS.после внесения необходимых изменений в соответствующие настройки IP-адреса для вашей среды.