mirror of
https://github.com/GNS3/gns3-server.git
synced 2026-08-27 12:30:13 +03:00
Merge branch '2.2' into 3.1
# Conflicts: # gns3server/compute/builtin/nodes/cloud.py # gns3server/utils/interfaces.py
This commit is contained in:
commit
52de01523f
@ -330,7 +330,7 @@ class Cloud(BaseNode):
|
|||||||
f"Interface '{port_info['interface']}' could not be found on this system, please update '{self.name}'"
|
f"Interface '{port_info['interface']}' could not be found on this system, please update '{self.name}'"
|
||||||
)
|
)
|
||||||
|
|
||||||
if sys.platform.startswith("linux"):
|
if sys.platform.startswith("linux") or sys.platform.startswith("openbsd"):
|
||||||
await self._add_linux_ethernet(port_info, bridge_name)
|
await self._add_linux_ethernet(port_info, bridge_name)
|
||||||
elif sys.platform.startswith("darwin"):
|
elif sys.platform.startswith("darwin"):
|
||||||
await self._add_osx_ethernet(port_info, bridge_name)
|
await self._add_osx_ethernet(port_info, bridge_name)
|
||||||
|
|||||||
@ -159,7 +159,7 @@ def is_interface_up(interface):
|
|||||||
:returns: boolean
|
:returns: boolean
|
||||||
"""
|
"""
|
||||||
|
|
||||||
if sys.platform.startswith("linux"):
|
if sys.platform.startswith("linux") or sys.platform.startswith("openbsd"):
|
||||||
|
|
||||||
if interface not in psutil.net_if_addrs():
|
if interface not in psutil.net_if_addrs():
|
||||||
return False
|
return False
|
||||||
@ -283,6 +283,7 @@ def interfaces():
|
|||||||
"vmware",
|
"vmware",
|
||||||
"virtualbox",
|
"virtualbox",
|
||||||
"gns3",
|
"gns3",
|
||||||
|
"veb"
|
||||||
):
|
):
|
||||||
if result["name"].lower().startswith(special_interface):
|
if result["name"].lower().startswith(special_interface):
|
||||||
result["special"] = True
|
result["special"] = True
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user