Как включить eth0 на клонированной виртуальной машине RHEL, работающей в Windows Server 2012?
Из-за критической нехватки персонала мне (не желающему системному администратору!) Был предоставлен образ виртуальной машины RHEL 6.1 с просьбой перенести его на сервер под управлением Windows Server 2012 с HyperV. Изображение пришло ко мне как ISO, так что я думаю, что оно от VMWare. Я сделал некоторую работу и запустил виртуальную машину. Я могу получить к нему доступ только при входе на хост-сервер. Однако у меня возникли проблемы с включением eth0 на нем. Прямо сейчас есть только петля.
Я провел некоторое исследование и увидел, что большинство людей смогли решить проблему, удалив /etc/udev/rules.d/70-persistent-net
Я попробовал это и перезапустил VM. Неудачно.
После нескольких неудачных попыток я скопировал ifcfg-eth0
файл из
/etc/sysconfig/networking/devices/
в
/etc/sysconfig/network-scripts/
Я вручную установил MAC-адрес в этом файле на то, что увидел в расширенных параметрах HyperV для сетевого адаптера. MAC-адрес является "Динамическим" в этом контексте.
Попутно, после каждого изменения я бежал service network restart
и после того, как я скопировал ifcfg-eth0
файл, который я начал видеть это сообщение:
no device found for connection 'System eth0'
Если я запускаю lspci -m, ничего похожего на NIC не появляется. Я вижу только мост хоста, мост ISA и интерфейс IDE, мост ACPI и виртуальный контроллер VGA.
На основании всего этого кажется, что виртуальная машина не распознает адаптер, который пытается обеспечить Windows Server 2012. Я несколько раз пытался добавить и удалить адаптер из Hyper V, но в результате я не увидел никаких изменений. Одна вещь, которую я заметил, это то, что 70-persistent-net
файл не обнаружен в папке rules.d с тех пор, как я его впервые удалил.
Как мне поступить отсюда? Моя цель на данный момент - просто получить RHEL для VIM, распознающего сетевой адаптер, предоставляемый Windows Server 2012.
РЕДАКТИРОВАТЬ: Для тех, кто видит это позже, вот что я должен был сделать.
1.) Завершите работу виртуальной машины 2.) Извлеките сетевой адаптер 3.) Добавьте "устаревший сетевой адаптер". 4.) Перезагрузите ВМ и введите ifconfig -a
5.) Если в настоящее время нет файла конфигурации для нового сетевого интерфейса, создайте его, скопировав существующий файл в /etc/sysconfig/network-scripts/
, Например, у меня был новый интерфейс eth1, поэтому я создал файл конфигурации, скопировав /etc/sysconfig/network-scripts/ifcfg-eth0
в /etc/sysconfig/network-scripts/ifcfg-eth1
6.) Отредактируйте файл конфигурации, убедившись, что имена интерфейсов и MAC ID указаны правильно.
7.) system network restart
загрузить новую конфигурацию.
1 ответ
Вам это нужно? /questions/407513/kakoe-vliyanie-okazyivaet-polnoe-shifrovanie-zhestkogo-diska-na-proizvoditelnost/407519#407519
(CentOS является производным от RedHat, поэтому он вполне может применяться, и кроме этой ссылки, другие вопросы / комментарии / ответы в этой теме также могут быть полезны).