mirror of
https://github.com/GNS3/gns3-server
synced 2024-11-18 06:18:08 +00:00
Fixes error with non initialized uBridge. Fixes #367.
This commit is contained in:
parent
a6826fe0bf
commit
19d5c1c05b
@ -432,7 +432,7 @@ class VMwareVM(BaseVM):
|
|||||||
else:
|
else:
|
||||||
yield from self._control_vm("start")
|
yield from self._control_vm("start")
|
||||||
|
|
||||||
if self._use_ubridge:
|
if self._use_ubridge and self._ubridge_hypervisor:
|
||||||
for adapter_number in range(0, self._adapters):
|
for adapter_number in range(0, self._adapters):
|
||||||
nio = self._ethernet_adapters[adapter_number].get_nio(0)
|
nio = self._ethernet_adapters[adapter_number].get_nio(0)
|
||||||
if nio:
|
if nio:
|
||||||
@ -826,7 +826,7 @@ class VMwareVM(BaseVM):
|
|||||||
if nio.vmnet not in self._vmnets:
|
if nio.vmnet not in self._vmnets:
|
||||||
self._vmnets.append(nio.vmnet)
|
self._vmnets.append(nio.vmnet)
|
||||||
adapter.add_nio(0, nio)
|
adapter.add_nio(0, nio)
|
||||||
if self._started and self._use_ubridge:
|
if self._started and self._use_ubridge and self._ubridge_hypervisor:
|
||||||
yield from self._add_ubridge_connection(nio, adapter_number)
|
yield from self._add_ubridge_connection(nio, adapter_number)
|
||||||
|
|
||||||
log.info("VMware VM '{name}' [{id}]: {nio} added to adapter {adapter_number}".format(name=self.name,
|
log.info("VMware VM '{name}' [{id}]: {nio} added to adapter {adapter_number}".format(name=self.name,
|
||||||
@ -862,7 +862,7 @@ class VMwareVM(BaseVM):
|
|||||||
if nio.vmnet in self._vmnets:
|
if nio.vmnet in self._vmnets:
|
||||||
self._vmnets.remove(nio.vmnet)
|
self._vmnets.remove(nio.vmnet)
|
||||||
adapter.remove_nio(0)
|
adapter.remove_nio(0)
|
||||||
if self._started and self._use_ubridge:
|
if self._started and self._use_ubridge and self._ubridge_hypervisor:
|
||||||
yield from self._delete_ubridge_connection(adapter_number)
|
yield from self._delete_ubridge_connection(adapter_number)
|
||||||
|
|
||||||
log.info("VMware VM '{name}' [{id}]: {nio} removed from adapter {adapter_number}".format(name=self.name,
|
log.info("VMware VM '{name}' [{id}]: {nio} removed from adapter {adapter_number}".format(name=self.name,
|
||||||
|
Loading…
Reference in New Issue
Block a user