Debian в VirtualBox - нет сети (как вернуть сеть?:))

Knoppix

Модераторы: Warderer, Модераторы разделов

Fkabir
Сообщения: 369

Debian в VirtualBox - нет сети

Сообщение Fkabir »

Поставил Virtualbox, в ней - Дебиан. Все работало. Потом переставлял систему (хостовую), заново поставил VirtualBox, заново создал вирт машину (параметры ее похожи на старую), но винт подключил имеющийся с Дебианом, Дебиан грузится, но в ifconfig - нет активных сетевых карт eth. Хотя в /dev/ есть сетевые карты.
Вопрос - как заставить Дебиан увидеть сетевую карту, чтоб она заработала и появилась сеть?
Если ставить вирт машины полностью с нуля, они сеть подхватывают сами... Но с нуля переставлять - долго :)
Спасибо сказали:
Аватара пользователя
Bluetooth
Сообщения: 4395
Статус: Блюзовый
ОС: Debian Squeeze amd64

Re: Debian в VirtualBox - нет сети

Сообщение Bluetooth »

Fkabir писал(а):
31.12.2009 16:27
Поставил Virtualbox, в ней - Дебиан. Все работало. Потом переставлял систему (хостовую), заново поставил VirtualBox, заново создал вирт машину (параметры ее похожи на старую), но винт подключил имеющийся с Дебианом, Дебиан грузится, но в ifconfig - нет активных сетевых карт eth. Хотя в /dev/ есть сетевые карты.
Вопрос - как заставить Дебиан увидеть сетевую карту, чтоб она заработала и появилась сеть?
Если ставить вирт машины полностью с нуля, они сеть подхватывают сами... Но с нуля переставлять - долго :)

Все просто. Сменился мак сетевой карты, т.к. Вы не перенесли конфиг виртуалки. А udev запоминает маки карточек, которые были подключены. В итоге у Вас сейчас Ваш интерфейс называется eth1(если Вы сделаете ifconfig -a, то увидите его).
Пути 2: Настроить сеть под eth1(не особо красиво) или отредактировать файл /etc/udev/rules.d/70-persistent-net.rules
Там будут записи такого вида:

Код: Выделить всё

# This file was automatically generated by the /lib/udev/write_net_rules
# program run by the persistent-net-generator.rules rules file.
#
# You can modify it, as long as you keep each rule on a single line.

# PCI device 0x10b7:0x9055 (3c59x)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:50:da:c7:dd:3d", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0"


# PCI device 0x10ec:0x8168 (r8169)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:19:66:85:51:59", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="eth*", NAME="eth1"

Вам нужно удалить упоминание про первую карточку, т.к. ее "больше нет", а в параметрах второй сменить eth1 на eth0. Потом перезагрузиться

Мораль всей истории: Сохраняйте конфиги :)
Спасибо сказали:
Fkabir
Сообщения: 369

Re: Debian в VirtualBox - нет сети

Сообщение Fkabir »

Bluetooth, спасибо, таки заработало. Было подозрение на MAC-адрес, но не знал, где это смотреть и чего править. Было аж eth2, убрал обе eth0 и 1, а вторую переименовал, ляпота :)
Спасибо сказали: