mirror of
https://github.com/GNS3/gns3-server.git
synced 2026-11-03 14:01:15 +02:00
2 files changed
+8
-2
No files matched your search
@@ -19,6 +19,8 @@ import socket
|
||||
from .cloud import Cloud
|
||||
from ...error import NodeError
|
||||
|
||||
import gns3server.utils.interfaces
|
||||
|
||||
|
||||
class Nat(Cloud):
|
||||
"""
|
||||
@@ -32,6 +34,9 @@ class Nat(Cloud):
|
||||
if socket.gethostname() != "gns3vm":
|
||||
raise NodeError("NAT node is supported only on GNS3 VM")
|
||||
|
||||
if "eth1" not in [interface["name"] for interface in gns3server.utils.interfaces.interfaces()]:
|
||||
raise NodeError("eth1 is missing on the GNS3 VM. You need to provide a nat interface as eth1")
|
||||
|
||||
self.ports = [
|
||||
{
|
||||
"name": "nat0",
|
||||
|
||||
Reference in new issue
Block a user