Вы установили VMWare Инструменты на гостевой системе CentOS? Если нет, попробуйте это и перезапустите виртуальную машину.
Для быстрой проверки, настроено ли какое-либо устройство, нужно запустить ifconfig -a
, который покажет все интерфейсы в системе.
Если в этом выводе отображается eth0, у вас может быть проблема с автонастройкой интерфейса. Возможно, это результат службы Network Manager ... Если отображается eth0
, у вас есть несколько вариантов:
ifconfig возвращает только правильно настроенные сетевые интерфейсы. Введите
ifconfig -a
Вероятно, вы обнаружите, что сетевой интерфейс не настроен. Настройте его вручную, отредактировав файл / etc / sysconfig / network-scripts / iface-ethx
. Замените ethx в имени vile на имя найденного интерфейса с помощью ifconfig -a
Я попробовал и пришел к тому же результату.
Моя диагностика: в минимальной ISO не хватает инструментов для завершения правильной установки vmware. Как бы то ни было, он не распознает аппаратный уровень, эмулируемый vmware, и не устанавливает программное обеспечение (perl, make, gcc), необходимое для установки инструментов vmware.
Так что я думаю, что мы здесь застряли: нет сети для получения программное обеспечение, необходимое для установки инструментов vmware и отсутствие драйвера vmware для подключения к сети ...
Ач. CentOS6 не подключает интерфейсы eth по умолчанию.
Создайте этот файл: / etc / sysconfig / network-scripts / ifcfg-eth0
, содержащий эти строки
DEVICE="eth0"
ONBOOT="yes"
BOOTPROTO="dhcp"
... и перезапустите сеть с помощью «sudo service network restart», и ваш eth должен получить IP-адрес через DHCP.
Если вы хотите установить статический IP-адрес, вы можете добавить настройки IPADDR и NETMASK в этот файл, но я этого не делал, поэтому экспериментируйте с синтаксисом. оставил в качестве упражнения для вас.
Установите инструмент VMWare.
Перезагрузите компьютер и проверьте, работает ли ваш vmtool. ( ps aux | grep vmware
)
перейдите в конфигурацию / etc / sysconfig / network / devices / ifcfg-eth0
и прокомментируйте следующие строки.
# NM_CONTROLLED = yes # USERCTL = нет # PEERDNS = да # IPV6INIT = нет
4) и измените ONBOOT = yes
5) сохраните файл и перезапустите сетевую службу (перезапуск сети обслуживания) и выполните одну окончательную перезагрузку.
6) ifconfig
- -> должен отобразить eth0
с назначенным IP-адресом.
Это полностью сработало для меня: -)