Я пытаюсь протестировать несколько программ на виртуальной машине CentOS 6.2, установленной в Hyper-V на Windows Server 2012 R2. Мне удалось успешно установить CentOS 6.2 в Hyper-V, но я не могу получить доступ к Интернету. Если отмечено следующее:
-Бег ifconfig
и ifconfig -a
в списках по умолчанию lo
-Файл ifcfg-eth0
не существует при новой установке (он существовал, когда я устанавливал CentOS в средах за пределами Hyper-V). Создание этого файла и добавление необходимого содержимого не помогает. Ни ifdown, ни ifup не будут работать на eth0 после создания файла. В частности, он жалуется, что «каталог или файл» не существует.
-Файл 70-persistent-net.rules
расположен под /etc/udev/rules.d/
тоже не существует. Я также попытался создать файл, а также добавить в него необходимое содержимое для eth0, и это не помогло. Насколько я понимаю, этот файл должен автоматически обновляться при запуске системы. Он никогда не создается, независимо от того, сколько раз виртуальная машина запускалась / перезапускалась. Я просмотрел несколько команд (которые я больше не помню), чтобы попытаться вручную принудительно восстановить файл. Эти команды также оказались неудачными.
Я должен отметить, что я запускаю Windows Server как виртуальную машину внутри VMware Workstation, поскольку наша компания хочет протестировать и посмотреть, будет ли программное обеспечение работать, прежде чем покупать фактическое программное обеспечение.
Есть предположения?
RHEL / CentOS не включает сетевые драйверы Hyper-V до 6.4. Вы должны сначала начать с последнего пакета обновления, если это вообще возможно (в настоящее время 6.6) и протестировать свое программное обеспечение с его помощью.
Если вы уверены, что не можете выполнить обновление, вам необходимо установить Службы интеграции Linux, который предоставляет нестандартные сетевые драйверы.
Для тех, у кого в будущем возникнет аналогичная проблема, я обнаружил, что выполнение действий, описанных в следующем руководстве, решило проблему:
http://blog.earth-works.com/2013/04/12/how-to-get-networking-working-in-centos-under-hyper-v/