From: Andy Bavier <acb@cs.princeton.edu>
Date: Fri, 20 Feb 2009 20:27:28 +0000 (+0000)
Subject: Scripts for creating and deleting NAT interface inside a sliver
X-Git-Url: http://git.onelab.eu/?a=commitdiff_plain;h=4604bdc01a5aae81e7b17440f11ee6c555601bbc;p=nodemanager-topo.git

Scripts for creating and deleting NAT interface inside a sliver
---

diff --git a/teardown-nat b/teardown-nat
new file mode 100644
index 0000000..c1029b4
--- /dev/null
+++ b/teardown-nat
@@ -0,0 +1,15 @@
+#!/bin/sh
+
+KEY=$1
+ETUN1=natx$KEY
+
+# Remove iptables rules
+/sbin/iptables -t nat -D POSTROUTING -o eth0 -j MASQUERADE
+/sbin/iptables -D FORWARD -i eth0 -o $ETUN1 -m state --state RELATED,ESTABLISHED -j ACCEPT
+/sbin/iptables -D FORWARD -i $ETUN1 -o eth0 -j ACCEPT
+
+# Get rid of etun devices, only need name of one of them
+echo $ETUN1 > /sys/module/etun/parameters/delif
+
+
+