настройка сети на гостевой системе centos6 virtualbox с хостом xp - PullRequest
0 голосов
/ 30 августа 2011

Я использую virtualbox и пытаюсь подключить мою виртуальную машину centos6 к сети.Virtualbox работает на XP.В настройках виртуального ящика я включил сетевой адаптер 1, выбрал мостовой адаптер и выбрал оборудование по умолчанию.На виртуальной машине я отредактировал файлы конфигурации следующим образом (убедившись, что MAC-адрес / аппаратный адрес совпадает с MAC-адресом адаптера из настроек virutalbox):

# cat /etc/sysconfig/network-scripts/ifcofg-eth0
DEVICE="eth0"
BOOTPROTO="none
MACADDR="08:00:27:7D:A8:DC"
ONBOOT="yes"
IPADDR=10.0.20.10
GATEWAY=255.0.0.55
# cat /etc/sysconfig/network
NETWORKING=yes
HOSTNAME=dev.host.com
NETOWRKING_IPV6=no
GATEWAY=10.0.0.55
# cat /etc/sysconfig/networking/devices/ifcfg-eth0
DEVICE=eth0
BOOTPROTO=none
HWADDR=08:00:27:7D:A8:DC
ONBOOT=yes
NETMASK=255.0.0.0
IPADDR=10.0.20.10
GATEWAY=10.0.0.55
TYPE=Ethernet

При перезапуске сети я получаю следующее:

# /etc/init.d/network restart
Shutting down loopback interface:
Bringing up loopback interface:
Bringing up interface eth0: Device eth0 does not seem to be present, delaying initialization.

eth0 никогда не подходит и, очевидно, у меня нет доступа к / из сети.

Ответы [ 4 ]

2 голосов
/ 31 августа 2011

В /etc/udev/rules.d/ было правило, связывающее старый mac-адрес клонированной машины с eth0.Я отредактировал правило (/etc/udev/rules.d/70-persistant-net.rules), чтобы использовать новый виртуальный ящик с MAC-адресом, созданный при включении сетевого адаптера.Я могу получить доступ к сети.(спасибо форуму Centos).

0 голосов
/ 18 марта 2016

Всегда проверяйте формат файла ifcfg-ethX, который не был изменен редактором Windows. Если концы строк в формате Windows, вы столкнетесь с той же проблемой. Эту причину трудно заметить, и сообщение об ошибке вводит в заблуждение.

0 голосов
/ 26 июля 2013

Устройство eth0, по-видимому, отсутствует, что задерживает инициализацию.

Это довольно общая ошибка для ряда проблем. UDEV может работать часто, однако переименование самой сетевой платы среди других решений, таких как указание адреса HW, также будет работать Но это не все из них. Дайте этот старый пост попробовать. Выглядит как коллекция для решения этой ошибки:

Устройство eth0, по-видимому, отсутствует

С уважением,

0 голосов
/ 16 декабря 2011

Не уверен насчет этого поведения в других версиях Cent OS или дистрибутивах Linux, но в Cent OS 6.1, /etc/udev/rules.d/70-persistant-net.rules автоматически генерируется ОС и после нескольких перезагрузок, он будет восстановлен на основе адресов Mac в файлах ifcfg-eth *.

Так что мне не нужно было редактировать файл.Мне просто нужно было перезагрузить виртуальную машину еще 1-2 раза.

...