Не удается включить сеть после обновления системы CentOS 6.3

Я пытаюсь выполнить новую установку 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 6 - «Не удалось разрешить хост» mirrorlist.centos.org «

     

Ошибка: не удается найти действительный baseurl для репо: base

С тех пор я внес изменения в файл /etc/resolv.conf, чтобы включить Google nameserver 8.8.8.8, но это ничего не изменило.

Я изменил /etc/sysconfig/network, изменив hostname from localhost.localdomain до local.igoo.net (a составленный, но полностью квалифицированный домен?).

У меня вчера работало, а затем попытался установить WHM /cPanel, который прошел нормально. Затем я решил, что мне не нужен WHM /cPanel, так что новый insatlled CentOS и теперь не может воссоздать шаги, которые я предпринял, чтобы получить работу в сети. Когда я запускаю /etc/init.d/network restart сообщение об ошибке:

  

Приведение интерфейса eth0:

     

Определение информации IP для eth0 ... не удалось; нет ссылки. Проверьте   кабель?

(кабель не отсоединен)

Я не уверен, что попробовать дальше! Кто-нибудь может предположить, что я пропустил?

16 голосов | спросил Larry B 25 J000000Wednesday12 2012, 17:11:43

5 ответов


13

У меня были те же сообщения об ошибках после установки CentOS 6.3 Минимальный гость с использованием VirtualBox на моем хосте Windows XP (ноутбук). Я не смог выполнить yum-обновления, как с помощью микро-USB-кабеля, так и по беспроводному каналу, используя мой Huawei Mobile Mifi

Однако я получил как сетевые, так и обновления для работы с небольшим изменением только до /etc/sysconfig/network-scripts/ifcfg-eth0 и /etc/init.d/network restart

  

DEVICE = "eth0"
  BOOTPROTO = "DHCP"
  HWADDR = «Мой аппаратный адрес»
  NM_CONTROLLED = "да"
  ONBOOT = "да"
  TYPE = "Ethernet"

Интересное наблюдение:

  

NM_CONTROLLED = "да"

Из того, что я был чтения , предпочтительной настройкой для серверов является нет . Однако да отлично работает для ноутбуков по беспроводной сети. Надеюсь, что это поможет

ответил Anthony 5 AM00000040000002231 2012, 04:26:22
7

Опция NM_Controlled будет управляться Network Manager, и это будет означать, что вы будете управлять интерфейсами через сетевой диспетчер против методов ifup ifdown.

Опция включения Bridged vs Nat в опции virtalbox назначит отдельный ip-адрес вашему vm в той же ip-сети, что и ваша физическая машина, в то время как опция nat переведет ip вашего vm в вашей виртуальной сети (внутри виртуальный бокс) в IP-адрес ваших физических машин. Это тот же подход, что и NAT в домашнем LAN, подключающемся к Интернету через один маршрутизатор.

Разрешение DNS важно настроить, если ваше соединение не использует DHCP для настройки сетевого интерфейса. Если вы используете DHCP, то об этом заботится (или должен быть) DHCP-сервер. В домашнем компьютере, который будет вашим интернет-маршрутизатором, в корпоративной сети это будет ваш назначенный DHCP-сервер при настройке vm внутри VirtualBox, но вам может понадобиться настроить его внутри VirtualBox.

Не забывайте, что вам может потребоваться настроить прокси-сервер, если у вас нет прямого доступа к Интернету, если вы хотите, чтобы yum работал.

Надеюсь, что это помогает, у меня возникают другие проблемы с настройкой CentOS самостоятельно после минимальной установки на физическом сервере в корпоративной среде.

ответил John T 13 22012vEurope/Moscow11bEurope/MoscowTue, 13 Nov 2012 15:04:35 +0400 2012, 15:04:35
3

У меня была такая же проблема с установкой CentOS 6.3 с использованием VirtualBox, запущенной на Linux Mint 13. Я изменил сетевые настройки на VirtualBox с «NAT» на «Bridged Adapter», и это решило проблему.

ответил rjrich 31 PM00000080000005631 2012, 20:00:56
2

Это скорее всего, потому что MAC-адрес изменился на вашей сетевой карте.

Если вы клонировали /дублировали виртуальную машину и создали новый mac-адрес, попробуйте установить его так же, как и исходная машина. Скопируйте и вставьте старый MAC-адрес в сетевые настройки> расширенный и перезапуск виртуальной машины.

(У меня просто была такая же ошибка на CentOS 6.3 VM, которую я клонировал с помощью Virtual Box).

ответил KJS 18 72012vEurope/Moscow11bEurope/MoscowSun, 18 Nov 2012 05:44:53 +0400 2012, 05:44:53
0

Это похоже на ответ Даниила, но я использовал следующую команду:

service network restart
ifup e\*

Это автоматически загружает именованный адаптер (enp0s3 в моем случае, поскольку ifup eth0 не работает)

Изменить: обновлено с экранированной строкой

ответил Colin D 15 +04002014-10-15T00:37:22+04:00312014bEurope/MoscowWed, 15 Oct 2014 00:37:22 +0400 2014, 00:37:22

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132