mirror of
https://github.com/vincentmli/bpfire.git
synced 2026-04-15 21:43:00 +02:00
Forward Firewall: fixed converter bug: Remark is "0" and Alias ip is taken as ip instead of name
This commit is contained in:
committed by
Michael Tremer
parent
6b681c40d2
commit
54d6863787
@@ -85,14 +85,15 @@ sub build_rules
|
||||
}else{
|
||||
foreach my $ali (@alias){
|
||||
my ($alias_ip,$alias_active,$alias_name) = split (",",$ali);
|
||||
if($alias eq $alias_name){
|
||||
if($alias eq $alias_ip){
|
||||
chomp($alias_name);
|
||||
$alias=$alias_name;
|
||||
}
|
||||
}
|
||||
}
|
||||
$active = uc $active;
|
||||
$prot = uc $prot;
|
||||
$remark = chomp($remark);
|
||||
chomp($remark);
|
||||
push (@built_rules,"ACCEPT,NAT_DESTINATION,$active,$src,$src1,tgt_addr,$target/32,ON,$prot,,TGT_PORT,$targetport,$remark,00:00,00:00,ON,$alias,$ipfireport,dnat");
|
||||
my $now=localtime;
|
||||
print LOG "$now Converted-> KEY: $count ACCEPT,NAT_DESTINATION,$active,$src,$src1,tgt_addr,$target/32,ON,$prot,,TGT_PORT,$targetport,$remark,00:00,00:00,ON,$alias,$ipfireport,dnat\n";
|
||||
|
||||
Reference in New Issue
Block a user