Я пытаюсь выполнить новую установку CentOS 6.3, а затем запустить различные yum
команды, такие как yum install httpd
.
Установка проходит нормально, но я не могу запустить какие-либо сетевые команды, такие как yum
Я знаю, что при установке по умолчанию сеть отключена. Я изменил /etc/sysconfig/network-scripts/ifcfg-eth0
файл в соответствии с этим руководством , но получаю сообщение об ошибке
Не удалось получить зеркальный список http://mirrorlist.centos.org?release=6arch=i1386&repo=os ошибка была
14: PYCURL ERROR 6 - «Не удалось разрешить хост« mirrorlist.centos.org »»
Ошибка: не удается найти действительный baseurl для репозитория: base
С тех пор я изменил /etc/resolv.conf
файл, добавив в него сервер имен Google 8.8.8.8, но это ничего не изменило.
Я внес поправки /etc/sysconfig/network
изменяя hostname
от localhost.localdomain
до local.igoo.net
(а составлен , но полностью определенное имя домена?).
У меня все получилось вчера, затем я попытался установить WHM / cPanel, и все прошло нормально. Затем я решил, что мне не нужен WHM / cPanel, такой свежий инсталлированный CentOS, и теперь я не могу воссоздать шаги, которые я предпринял для работы сети. Когда я запускаю /etc/init.d/network restart
сообщение об ошибке:
Воспроизведение интерфейса eth0:
Определение информации IP для eth0 ... не выполнено; ссылка отсутствует. Проверить кабель?
(Кабель не отключен)
Я не уверен, что попробовать дальше! Кто-нибудь может подсказать, что я пропустил?
источник
ifconfig eth0 10.0.0.100 up
затемping 10.0.0.something
/etc/sysconfig/network
иifcfg-eth0
содержимое файла. Кроме того, вы уверены, что хотите DHCP? Ящики CentOS обычно являются серверами, поэтому им обычно требуются статические адреса. Бит «Определение информации IP ...» в вашем вопросе указывает, что он пытается использовать DHCP.Ответы:
У меня были те же сообщения об ошибках после установки CentOS 6.3 Минимальный гость с использованием VirtualBox на моем хосте Windows XP (ноутбук). Я не мог делать ням-обновления, как через кабель micro-USB, так и по беспроводной связи, используя мой Huawei Mobile Mifi
Тем не менее, я получил как сети и обновления для работы с изменением незначительных только к
/etc/sysconfig/network-scripts/ifcfg-eth0
и/etc/init.d/network
перезагрузкиИнтересное наблюдение:
Из того, что я читал , предпочтительная настройка для серверов - нет . Тем не менее, да работает хорошо для ноутбуков без проводов.
источник
Параметр NM_Controlled будет управляться сетевым менеджером, и это будет означать, что вы будете управлять интерфейсами через сетевой менеджер, а не через методы ifup, ifdown.
Опция включения Bridged vs Nat в опцию virtalbox назначит отдельный виртуальный IP-адрес вашему виртуальному компьютеру в той же сети ip, что и ваша физическая машина, в то время как опция nat будет транслировать IP-адрес виртуального компьютера в вашей виртуальной сети (внутри виртуальной коробки). в IP-адрес ваших физических машин. Это тот же подход, что и для NAT в домашних сетях, подключающихся к Интернету через один маршрутизатор.
Разрешение DNS важно настроить, если ваше соединение не использует DHCP для настройки сетевого интерфейса. Если используется DHCP, то об этом заботится (или он должен быть) сервером DHCP. На домашней сети, которая будет вашим интернет-маршрутизатором, в корпоративной сети это будет назначенный вам DHCP-сервер при настройке виртуальной машины внутри VirtualBox, однако вам может потребоваться настроить его внутри VirtualBox.
Не забывайте, что вам может понадобиться настроить прокси, если у вас нет прямого доступа к Интернету, если вы хотите, чтобы yum работал.
Надеюсь, это поможет, у меня другие проблемы с настройкой CentOS самостоятельно после минимальной установки на физическом сервере в корпоративной среде.
источник
При первом создании виртуальной машины в Parallels она использует eth0. Однако, если вы шаблонируете или клонируете его, то интерфейс Ethernet, в котором он размещен, изменяется (на eth1, eth2 ...). Если вы используете виртуализацию, это может быть проблемой.
... должен показать вам, какой интерфейс есть, но не включен.
Если это действительно eth0, то совет от других здесь (например, Энтони и Уоррена) хорош.
Если ваш отключенный интерфейс - eth1 (или eth2 ...), вам нужно продублировать профиль в / etc / sysconfig / network-scripts / и отредактировать его настройки DEVICE и HWADDR, чтобы они соответствовали фактическому интерфейсу и MAC-адресу вашей виртуальной машины.
Больше подробностей в моем блоге, если это действительно так. Удачи!
источник
У меня была та же проблема с установкой CentOS 6.3 с использованием VirtualBox, работающего на Linux Mint 13. Я изменил сетевые настройки VirtualBox с «NAT» на «Bridged Adapter», и это решило проблему.
источник
Скорее всего, потому что MAC-адрес изменился на вашей сетевой карте.
Если вы клонировали / продублировали виртуальную машину, и она создала новый mac-адрес, попробуйте установить ее так же, как на исходной машине. Скопируйте и вставьте старый MAC-адрес в настройки сети> Дополнительно и перезапустите ВМ.
(У меня была та же ошибка на виртуальной машине CentOS 6.3, которую я клонировал с помощью Virtual Box).
источник
У меня была такая же проблема на CentOS 6 на VirtualBox с включенным 1 сетевым адаптером. После установки по умолчанию у него был только локальный адаптер обратной связи 127.0.0.1 Хотя я мог запустить мостовую сеть вручную, введя команду
он не запускает сеть автоматически при загрузке. Для меня решение было настроить конфигурацию сети следующим образом:
и измените следующие строки:
Остальные строки
ifcfg-eth1
остаются как в оригинальномifcfg-eth0
файле:Теперь сохраните
ifcfg-eth1
и перезапустите сетевой сервисПроверьте
$ ifconfig
источник
Проверьте свой
/etc/resolv.conf
файл. YUM проверит только первый сервер имен, если это локальный DNS-преобразователь, он выдаст ошибку «Не удалось разрешить хост ...»Поместите это в свои
resolv.conf
сервера имен, как показано ниже:(Это общедоступные DNS-серверы Google .)
источник
Получил здесь, прибегая к помощи «как запустить сеть на Centos 6.3»?
Начните с руководства, указанного в вопросе . Таким образом, CentOS не включает сетевой уровень по умолчанию, но его легко настроить.
Все еще есть проблемы? Если CentOS работает на виртуальной машине в Hyper-V 2012, возможно, сетевой интерфейс изменил имя. Проблема и исправление определены здесь .
источник
Если вы находитесь в домене и у вас есть собственный DHCP, DNS, AD, просто укажите этот IP в первом списке сервера имен:
Сохраните его и затем выполните:
Это будет работать
источник
Это похоже на ответ Даниэля, но я использовал следующую команду:
Это автоматически загружает указанный адаптер (в моем случае enp0s3, так как ifup eth0 не работает)
Редактировать: дополнено экранированной строкой
источник
ifup e\*
). Без экранирования ваша оболочка может перемещать файлы в текущем рабочем каталоге, которые начинаютсяe
, если они есть. Ваша команда будет выполнена , как что - то вродеifup employee1.txt employee2.txt ...