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}'"
|
||||
)
|
||||
|
||||
if sys.platform.startswith("linux"):
|
||||
if sys.platform.startswith("linux") or sys.platform.startswith("openbsd"):
|
||||
await self._add_linux_ethernet(port_info, bridge_name)
|
||||
elif sys.platform.startswith("darwin"):
|
||||
await self._add_osx_ethernet(port_info, bridge_name)
|
||||
|
||||
@ -159,7 +159,7 @@ def is_interface_up(interface):
|
||||
: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():
|
||||
return False
|
||||
@ -283,6 +283,7 @@ def interfaces():
|
||||
"vmware",
|
||||
"virtualbox",
|
||||
"gns3",
|
||||
"veb"
|
||||
):
|
||||
if result["name"].lower().startswith(special_interface):
|
||||
result["special"] = True
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user