From c1ec5b0b16d9fc49a07abca301f20fc9ca706cb7 Mon Sep 17 00:00:00 2001 From: Ian Southam Date: Wed, 18 Feb 2015 14:39:00 +0100 Subject: [PATCH] nat rules added to incorrect interface --- .../debian/config/opt/cloud/bin/cs/CsAddress.py | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/systemvm/patches/debian/config/opt/cloud/bin/cs/CsAddress.py b/systemvm/patches/debian/config/opt/cloud/bin/cs/CsAddress.py index cd2d9f167c6..04d642e9d0e 100644 --- a/systemvm/patches/debian/config/opt/cloud/bin/cs/CsAddress.py +++ b/systemvm/patches/debian/config/opt/cloud/bin/cs/CsAddress.py @@ -382,17 +382,17 @@ class CsIP: ]) self.fw.append(["", "front", "-A NETWORK_STATS_%s -o %s -s %s" % ("eth1", "eth1", self.address['network'])]) self.fw.append(["", "front", "-A NETWORK_STATS_%s -o %s -d %s" % ("eth1", "eth1", self.address['network'])]) + self.fw.append(["nat", "front", + "-A POSTROUTING -s %s -o %s -j SNAT --to-source %s" % + (self.address['network'], self.dev, + self.address['public_ip']) + ]) if self.get_type() in ["public"]: self.fw.append(["nat", "front", "-A POSTROUTING -o %s -j SNAT --to-source %s" % (self.dev, self.address['public_ip']) ]) - self.fw.append(["nat", "front", - "-A POSTROUTING -s %s -o %s -j SNAT --to-source %s" % - (self.address['network'], self.dev, - self.address['public_ip']) - ]) self.fw.append(["", "front", "-A FORWARD -o %s -d %s -j ACL_INBOUND_%s" % (self.dev, self.address['network'], self.dev) ])