Я запускаю виртуальную машину (виртуальный ящик) сервера Ubuntu (9.04) на моем компьютере на работе, и однажды ночью Win 7 перезагрузился после некоторых обновлений безопасности. После восстановления виртуальной машины сеть перестала работать.
Единственное, что я вижу в журнале dmesg:
[] eth0: registered as PCnet/FAST III 79c973
[] udev: renamed network interface eth0 to eth1
Мой / etc / network / interfaces выглядит так:
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet dhcp
В iconfig показан только интерфейс.
Если я попробую:
sudo ifup eth0
SIOCSIFADDR: No such device
eth0: ERROR while getting interface flags: No such device
...............
sudo ifup eth1
Ignoring unknown interface eth1=eth1
Я не фанат ubuntu, просто используйте его как репозиторий git, любая помощь по восстановлению сети будет оценена.
Возможно, для сетевой карты изменился mac-адрес или драйвер.
Удалите /etc/udev/rules.d/*-persistent-net.rules и перезагрузите vm.
Редактировать "/etc/udev/rules.d/70-persistent-net.rules
".
Похоже, в вашей виртуальной машине произошла смена оборудования. Может помочь изменение "eth0" на "eth1" в файле / etc / network / interfaces. После этого вам следует хотя бы перезапустить сетевую службу, набрав в консоли «sudo service network restart», но в этой ситуации лучше выполнить полный перезапуск.
Все вышесказанное верно. Udev сопоставил eth0 с MAC-адресом, который по какой-то причине исчез. Похоже, что перезагрузка заставила вашу виртуальную машину назначить новый MAC-адрес сетевой карте виртуальной машины. Вы также можете:
В если и если вниз команды заглядывают внутрь / и т.д. / сеть / интерфейсы чтобы найти конфигурацию интерфейса. Если вы не указали его там, он не будет найден. Попробуйте вместо этого открыть интерфейс:
sudo ifconfig eth1 up