Пропал eth0. Проделки VMware? [Solved]
Привет граждане!
В общем есть генту, который крутится на виртуальной машине.
Крутился он сначала в win2k sp4 под VMware 5.5. Недавно вынужденно снёс 2к, поставил ХР sp2. Сделал все апдейты для ХР. поставил VMWare 6. Подключил старую виртуальную машинку с генту.
Запустил.
Система грузится, но не поднимается eth0.
А раньше под вин2к он поднимался и прекрасно работал.
Не могу сообразить что ему не нравится.
lspci сетевушку видит.
вот кусок /var/log/dmesg:
pcnet32.c:v1.33-NAPI 27.Jun.2006
PCI: Enabling bus mastering for device 0000:02:00.0
pcnet32: PCnet/PCI II 79C970A at 0x2000, 00 0c 29 b3 45 e5 assigned IRQ 18
eth0: registered as PCnet/PCI II 79C970A
pcnet32: 1 cards found.
PPP generic driver version 2.4.2
т.е. как я понимаю при загрузке он ее находит, включает бас мастеринг, назначает ей прерывание, регистрирует eth0 на эту карточку - все нормально.
в конце загрузки подключает lo 127.0.0.1, все ок, потом eth0 192.168.0.88 - и ругается что не может подключить модуль (драйвер) для eth0.
в /var/log/debug есть такой кусок.
кусок дословно повторяет то, что выводится на экран при загрузке.
tux rc-scripts: network interface eth0 dows not exist
tux rc-scripts: Please verify hardware or kernel module (driver)
tux rc-scripts: ERROR: cannot start netmount as net.eth0 could not start
tux rc-scripts: ERROR: cannot start sshd as net.eth0 could not start
ifconfig up eth0 приводит к такому результату -
eth0: unknown interface: No such device
/etc/init.d/net.eth0 start
- тоже ругается что нет драйвера (модуля)
однако ядро собирал совершенно точно с поддержкой этого драйвера.
на всякий случай пересобрал ядро заново, уже под ХР-VMware6, совершенно точно знаю что драйвер моей сетевухи в ядро вкомпилен, не модулем а (*). И совершенно то же самое.
Подскажите пожалуйста, куда копнуть?
- Для комментирования войдите или зарегистрируйтесь
Скорее всего у
Скорее всего у твоей виртуальной сетевухи сменился MAC и она сейчас видится как eth1, т.к. udev помнит ту прежнюю.
Поэтому тебе нужно в правилах udev стереть инфу по старому интерфейсу, которая находится в файле /etc/udev/rules.d/70-persistent-net.rules
Вот это ответ! В
Вот это ответ! В точку! Именно так и было.
Закомментировал первую строчку, поменял во второй eth1 на eth0, перегрузился и все отлично, интерфейс поднялся.
Спасибо!
-Alex-
(:
-
Читливчик... а я как то пытался установить на вмвару генту... не видит интернета... как че делать даж и не знаем ):
А что видит?
А что видит? Устанавливал Генту на вмваре - все работало. Устанавливал Генту на реальный комп, потом юзал этот же раздел под вм-варе - добавляем eth1 (eht0 зарезервирован под реальную звуковуху, когда я загружаю этот раздел на реальной машине), Гента прекрасно видит инет.
а у меня как-то
а у меня как-то сразу без проблем прошло
в вмваре сетевой интерфейс для гостевой ОС задал как bridged
после загрузки с минимал ЦД настроил интерфейс eth0 тулзой net-setup (ip от балды в нашей подсети, маску соответственно, броадкаст соответственно, и т.д.)
утилита простейшая, там все понятно
потом export http_proxy="192.168.0.33" && export ftp_proxy="192.168.0.33" - указал адрес моей рабочей прокси
и все, links gentoo.org/doc/en/handbook
все работает
потом http_proxy и ftp_proxy добавил в etc/env.d/00basic
-Alex-
(:
Та же проблема, только
Та же проблема, только указанного файла не обнаруживается....
Спасибо, выручили.
Спасибо, выручили. Действительно интерфейс сменил индекс. Только я чуть проще сделал, в interfaces сменил индекс сетевой с 0 на 1.
VMware Workstation eth0
Тоже самое было и у меня, голову сломал какого черта,(менял мак, и то и это )и все до одного места, а ответ был прост, смотри, у меня посыпался винт, я его выкинул остался один винт 36 гб, ну я по быстрому поставил сервер, в общем все необходимое, все ок, а папку gentoo где и лежит сам файл vmdk то есть виртуальная машина, создал прямо на рабочем столе, потом в один день меня хлам папок надоел на рабочем столе , вот я все кинул в папку мои документы, пере задал пути в VMware Workstation в настройках к новой папке где лежит vmdk и запустил, и тут увидел вопрос мол переписать конфиг или нет, ну я и кликнул да, и вот тут все грабли посыпались, в нете не чего не нашел чтоб помогло, сносил принципиально VMware Workstation полностью.. не помогло, машина на глухо отказалась лезть в нет, причем командой dhcpcd eth1 оно мне подняло сеть и инет а пишу dhcpcd eth0 пишет что такого нету, но при старте того же ssh он говорил что ему для старта нужен только eth0 , в тоге клин клином вышибает, переношу я vmdk сново на робочий стол какъ и было , переуказываю путь в настройках, запускаю , и он сново просит что-то изменить, я нажал Нет, и ура , да будет eth0 , ну вот попробовал таким же макаром запустить его с моих документов, та-же процедура, и при старте дал отмену , и также при старте все заработало! Траблы решены все заработало!