Не уверен, что я сделал, но по какой-то причине сетевой адаптер больше не отображается в моей гостевой ОС под управлением Ubuntu. Когда я бегу ifconfig
, отображается только интерфейс lo. Настройки сетевого адаптера для гостя следующие:
В чем дело?
ifconfig -a
dmesg | grep -i eth
Пытаться
dmesg | grep -i eth
Если вы видите сообщения ядра, в которых упоминается сетевое оборудование, значит, интерфейс обнаружен ядром. Возможно, вы просто испортили конфигурацию пользовательского пространства.
Ваша гостевая ОС Ubuntu Desktop? В таком случае проверьте настройки сети в апплете Network Manager. Создайте там новую запись для вашего интерфейса, если она еще не существует.
Если вы не используете Network Manager (или другой графический апплет конфигурации сети, например wicd
), то ваша сеть, вероятно, должна быть настроена в /etc/network/interfaces
файл. Предполагая, что ваш сетевой интерфейс назван eth0
, и предполагая, что в вашей локальной сети есть работающий DHCP-сервер, следующая запись в гостевой interfaces
файл должен сделать свое дело:
auto eth0
iface eth0 inet dhcp
и что вы получаете с "ifconfig -a"? Если сеть не настроена должным образом, вы можете не увидеть неиспользуемый интерфейс.
Хотел бы я получить лучший ответ, но при подключении к беспроводным адаптерам действительно есть некоторые проблемы с большинством продуктов виртуализации. Попробуйте переключить режим гостевой сети на NAT и посмотрите, отображается ли адаптер в вашем гостевом режиме.