ZED 02.07.2011 12:52
Есть проблема! — [решено] VirtualBox 4 и suspend
При запущенных виртуальных машинах на VirtualBox 4.0.10 если уйти в ждущий режим (suspend to ram), при возвращении отпадает сеть, причем не на уровне NM, а где-то поглубже, т.к. висит что-то еще, это выражается например в зависании conky, при релогине и вовсе рабочий стол не загружается до конца, помогает только перегруз. Виртуальные машины везде используются с мостом (к eth0). Я удалил неиспользуемую виртуальную сеть, не помогло. На VirtualBox 3.2 таких фокусов не было, но возвращаться не охота.Выписал из логов на момент пробуждения все подозрительное, что связано с VB:
Jul 2 14:57:02 Z-MC vmnetBridge: Adding interface eth0 index:7
Jul 2 14:57:02 Z-MC NetworkManager: (eth0): preparing device.
Jul 2 14:57:02 Z-MC NetworkManager: (eth0): deactivating device (reason: 2).
Jul 2 14:57:02 Z-MC vmnetBridge: Started bridge eth0 to virtual network 0.
Jul 2 14:57:02 Z-MC vmnetBridge: Removing interface eth0 index:7
Jul 2 14:57:02 Z-MC vmnetBridge: Stopped bridge eth0 to virtual network 0.
...
Jul 2 14:57:04 Z-MC kernel: /dev/vmnet: hub 0 does not exist, allocating memory.
Jul 2 14:57:04 Z-MC kernel: /dev/vmnet: port on hub 0 successfully opened
...
Jul 2 14:57:04 Z-MC kernel: bridge-eth0: up
Jul 2 14:57:04 Z-MC kernel: bridge-eth0: attached
Сохранять состояние машин перед уходом в сон конечно в некотором роде выход, но когда много запущенных машин это не удобно.
UPD. В VirtualBox 4.1 проблему исправили
transserg 02.07.2011 14:46 #
+ 0 -
а оно нормально уходит в сон и просыпается (ну кроме озвученных проблем) у меня тупо не просыпалось и не засыпало никогда с запущенной виртуалкой
На некоторых версиях 3.2 тоже помню что не засыпал, но если ставить виртуалку на паузу, то все было нормально.
А при пробуждении сейчас я пытался перезапускать NM, это не помогает. Есть шанс что без NM что-то изменится, но кроме сети висит что-то еще, системное. Потому что сам адаптер после пробуждения работает, сам себя пингую, но дальше пакеты не идут. Я подозреваю, что дело в кривом засыпании/пробуждении какого-то VB-модуля, отвечающего за сеть, а как его правильно перезапустить я хз.
А при пробуждении сейчас я пытался перезапускать NM, это не помогает. Есть шанс что без NM что-то изменится, но кроме сети висит что-то еще, системное. Потому что сам адаптер после пробуждения работает, сам себя пингую, но дальше пакеты не идут. Я подозреваю, что дело в кривом засыпании/пробуждении какого-то VB-модуля, отвечающего за сеть, а как его правильно перезапустить я хз.