diff --git a/gns3server/controller/symbol_themes.py b/gns3server/controller/symbol_themes.py
index 39841e490..8d1a58277 100644
--- a/gns3server/controller/symbol_themes.py
+++ b/gns3server/controller/symbol_themes.py
@@ -18,6 +18,7 @@
CLASSIC_SYMBOL_THEME = {
"cloud": ":/symbols/classic/cloud.svg",
+ "nat": ":/symbols/classic/nat.svg",
"ethernet_switch": ":/symbols/classic/ethernet_switch.svg",
"hub": ":/symbols/classic/hub.svg",
"frame_relay_switch": ":/symbols/classic/frame_relay_switch.svg",
@@ -35,6 +36,7 @@ CLASSIC_SYMBOL_THEME = {
AFFINITY_SQUARE_BLUE_SYMBOL_THEME = {
"cloud": ":/symbols/affinity/square/blue/cloud.svg",
+ "nat": ":/symbols/affinity/square/blue/nat.svg",
"ethernet_switch": ":/symbols/affinity/square/blue/switch.svg",
"hub": ":/symbols/affinity/square/blue/hub.svg",
"frame_relay_switch": ":/symbols/affinity/square/blue/isdn.svg",
@@ -52,6 +54,7 @@ AFFINITY_SQUARE_BLUE_SYMBOL_THEME = {
AFFINITY_SQUARE_RED_SYMBOL_THEME = {
"cloud": ":/symbols/affinity/square/red/cloud.svg",
+ "nat": ":/symbols/affinity/square/red/nat.svg",
"ethernet_switch": ":/symbols/affinity/square/red/switch.svg",
"hub": ":/symbols/affinity/square/red/hub.svg",
"frame_relay_switch": ":/symbols/affinity/square/red/isdn.svg",
@@ -69,6 +72,7 @@ AFFINITY_SQUARE_RED_SYMBOL_THEME = {
AFFINITY_SQUARE_GRAY_SYMBOL_THEME = {
"cloud": ":/symbols/affinity/square/gray/cloud.svg",
+ "nat": ":/symbols/affinity/square/gray/nat.svg",
"ethernet_switch": ":/symbols/affinity/square/gray/switch.svg",
"hub": ":/symbols/affinity/square/gray/hub.svg",
"frame_relay_switch": ":/symbols/affinity/square/gray/isdn.svg",
@@ -86,6 +90,7 @@ AFFINITY_SQUARE_GRAY_SYMBOL_THEME = {
AFFINITY_CIRCLE_BLUE_SYMBOL_THEME = {
"cloud": ":/symbols/affinity/circle/blue/cloud.svg",
+ "nat": ":/symbols/affinity/circle/blue/nat.svg",
"ethernet_switch": ":/symbols/affinity/circle/blue/switch.svg",
"hub": ":/symbols/affinity/circle/blue/hub.svg",
"frame_relay_switch": ":/symbols/affinity/circle/blue/isdn.svg",
@@ -103,6 +108,7 @@ AFFINITY_CIRCLE_BLUE_SYMBOL_THEME = {
AFFINITY_CIRCLE_RED_SYMBOL_THEME = {
"cloud": ":/symbols/affinity/circle/red/cloud.svg",
+ "nat": ":/symbols/affinity/circle/red/nat.svg",
"ethernet_switch": ":/symbols/affinity/circle/red/switch.svg",
"hub": ":/symbols/affinity/circle/red/hub.svg",
"frame_relay_switch": ":/symbols/affinity/circle/red/isdn.svg",
@@ -120,6 +126,7 @@ AFFINITY_CIRCLE_RED_SYMBOL_THEME = {
AFFINITY_CIRCLE_GRAY_SYMBOL_THEME = {
"cloud": ":/symbols/affinity/circle/gray/cloud.svg",
+ "nat": ":/symbols/affinity/circle/gray/nat.svg",
"ethernet_switch": ":/symbols/affinity/circle/gray/switch.svg",
"hub": ":/symbols/affinity/circle/gray/hub.svg",
"frame_relay_switch": ":/symbols/affinity/circle/gray/isdn.svg",
diff --git a/gns3server/symbols/affinity/circle/blue/nat.svg b/gns3server/symbols/affinity/circle/blue/nat.svg
new file mode 100644
index 000000000..7a050ddbb
--- /dev/null
+++ b/gns3server/symbols/affinity/circle/blue/nat.svg
@@ -0,0 +1,60 @@
+
+
diff --git a/gns3server/symbols/affinity/circle/blue/nat2.svg b/gns3server/symbols/affinity/circle/blue/nat2.svg
new file mode 100644
index 000000000..a0e26a03a
--- /dev/null
+++ b/gns3server/symbols/affinity/circle/blue/nat2.svg
@@ -0,0 +1,55 @@
+
+
diff --git a/gns3server/symbols/affinity/circle/gray/nat.svg b/gns3server/symbols/affinity/circle/gray/nat.svg
new file mode 100644
index 000000000..27fb9e303
--- /dev/null
+++ b/gns3server/symbols/affinity/circle/gray/nat.svg
@@ -0,0 +1,60 @@
+
+
diff --git a/gns3server/symbols/affinity/circle/gray/nat2.svg b/gns3server/symbols/affinity/circle/gray/nat2.svg
new file mode 100644
index 000000000..761d03ea1
--- /dev/null
+++ b/gns3server/symbols/affinity/circle/gray/nat2.svg
@@ -0,0 +1,55 @@
+
+
diff --git a/gns3server/symbols/affinity/circle/green/nat.svg b/gns3server/symbols/affinity/circle/green/nat.svg
new file mode 100644
index 000000000..84e63c6b0
--- /dev/null
+++ b/gns3server/symbols/affinity/circle/green/nat.svg
@@ -0,0 +1,60 @@
+
+
diff --git a/gns3server/symbols/affinity/circle/green/nat2.svg b/gns3server/symbols/affinity/circle/green/nat2.svg
new file mode 100644
index 000000000..9f4743976
--- /dev/null
+++ b/gns3server/symbols/affinity/circle/green/nat2.svg
@@ -0,0 +1,55 @@
+
+
diff --git a/gns3server/symbols/affinity/circle/red/nat.svg b/gns3server/symbols/affinity/circle/red/nat.svg
new file mode 100644
index 000000000..c01a4a59e
--- /dev/null
+++ b/gns3server/symbols/affinity/circle/red/nat.svg
@@ -0,0 +1,60 @@
+
+
diff --git a/gns3server/symbols/affinity/circle/red/nat2.svg b/gns3server/symbols/affinity/circle/red/nat2.svg
new file mode 100644
index 000000000..56d0198d6
--- /dev/null
+++ b/gns3server/symbols/affinity/circle/red/nat2.svg
@@ -0,0 +1,55 @@
+
+
diff --git a/gns3server/symbols/affinity/square/blue/nat.svg b/gns3server/symbols/affinity/square/blue/nat.svg
new file mode 100644
index 000000000..399b69775
--- /dev/null
+++ b/gns3server/symbols/affinity/square/blue/nat.svg
@@ -0,0 +1,58 @@
+
+
diff --git a/gns3server/symbols/affinity/square/blue/nat2.svg b/gns3server/symbols/affinity/square/blue/nat2.svg
new file mode 100644
index 000000000..7e04844f5
--- /dev/null
+++ b/gns3server/symbols/affinity/square/blue/nat2.svg
@@ -0,0 +1,74 @@
+
+
diff --git a/gns3server/symbols/affinity/square/gray/nat.svg b/gns3server/symbols/affinity/square/gray/nat.svg
new file mode 100644
index 000000000..6ee3c8728
--- /dev/null
+++ b/gns3server/symbols/affinity/square/gray/nat.svg
@@ -0,0 +1,58 @@
+
+
diff --git a/gns3server/symbols/affinity/square/gray/nat2.svg b/gns3server/symbols/affinity/square/gray/nat2.svg
new file mode 100644
index 000000000..20b0dc756
--- /dev/null
+++ b/gns3server/symbols/affinity/square/gray/nat2.svg
@@ -0,0 +1,74 @@
+
+
diff --git a/gns3server/symbols/affinity/square/green/nat.svg b/gns3server/symbols/affinity/square/green/nat.svg
new file mode 100644
index 000000000..fc3ed8018
--- /dev/null
+++ b/gns3server/symbols/affinity/square/green/nat.svg
@@ -0,0 +1,58 @@
+
+
diff --git a/gns3server/symbols/affinity/square/green/nat2.svg b/gns3server/symbols/affinity/square/green/nat2.svg
new file mode 100644
index 000000000..860119223
--- /dev/null
+++ b/gns3server/symbols/affinity/square/green/nat2.svg
@@ -0,0 +1,74 @@
+
+
diff --git a/gns3server/symbols/affinity/square/red/nat.svg b/gns3server/symbols/affinity/square/red/nat.svg
new file mode 100644
index 000000000..62a3bd668
--- /dev/null
+++ b/gns3server/symbols/affinity/square/red/nat.svg
@@ -0,0 +1,58 @@
+
+
diff --git a/gns3server/symbols/affinity/square/red/nat2.svg b/gns3server/symbols/affinity/square/red/nat2.svg
new file mode 100644
index 000000000..ba10b5c94
--- /dev/null
+++ b/gns3server/symbols/affinity/square/red/nat2.svg
@@ -0,0 +1,74 @@
+
+
diff --git a/gns3server/symbols/classic/nat.svg b/gns3server/symbols/classic/nat.svg
new file mode 100644
index 000000000..0f1347725
--- /dev/null
+++ b/gns3server/symbols/classic/nat.svg
@@ -0,0 +1,207 @@
+
+
+
+