} elsif ($NAT_MODE eq "SNAT") {
my @nat_options = @options;
+ if ($destination_intf) {
+ push(@nat_options, ("-o", $destination_intf));
+ }
+
push(@nat_options, @source_options);
push(@nat_options, @destination_options);
# create iptables rules, if blocking this country
# is enabled.
foreach my $location (@locations) {
- if($geoipsettings{$location} eq "on") {
+ if(exists $geoipsettings{$location} && $geoipsettings{$location} eq "on") {
run("$IPTABLES -A GEOIPBLOCK -m geoip --src-cc $location -j DROP");
}
}