From a163b7d1d8db4fd50ff3b0676a8e12d01242cab7 Mon Sep 17 00:00:00 2001 From: GnomeZworc Date: Sat, 24 May 2025 14:43:03 +0200 Subject: [PATCH] fix nat Signed-off-by: GnomeZworc --- lib/public_ip.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/public_ip.sh b/lib/public_ip.sh index 0c2a596..dba2c93 100644 --- a/lib/public_ip.sh +++ b/lib/public_ip.sh @@ -12,7 +12,7 @@ function add_public_ip { ip -n "${vpc_name}" r add default via "${host_ip}" ip netns exec "${vpc_name}" iptables -t nat -A PREROUTING -d "${public_ip}/32" -j DNAT --to-destination "${private_ip}" - ip netns exec "${vpc_name}" iptables -t nat -A POSTROUTING -s "${private_ip}/32" -o br-public --to-source "${public_ip}" -j SNAT + ip netns exec "${vpc_name}" iptables -t nat -A POSTROUTING -s "${private_ip}/32" -o br-public -j SNAT --to-source "${public_ip}" } function delete_public_ip { @@ -24,5 +24,5 @@ function delete_public_ip { ip r del "${public_ip}" dev br-public ip netns exec "${vpc_name}" iptables -t nat -D PREROUTING -d "${public_ip}/32" -j DNAT --to-destination "${private_ip}" - ip netns exec "${vpc_name}" iptables -t nat -D POSTROUTING -s "${private_ip}/32" -o br-public --to-source "${public_ip}" -j SNAT + ip netns exec "${vpc_name}" iptables -t nat -D POSTROUTING -s "${private_ip}/32" -o br-public -j SNAT --to-source "${public_ip}" } \ No newline at end of file