diff --git a/scripts/down_ppp.rsc b/scripts/down_ppp.rsc index b05bb71..5d2a50e 100644 --- a/scripts/down_ppp.rsc +++ b/scripts/down_ppp.rsc @@ -1,8 +1,8 @@ :log debug "用户 $"remote-address" 下线" # 删除旧的分配规则 -:local "snat-address" [/ip/firewall/nat/get [find src-address $"remote-address"] to-addresses] -/ip/firewall/nat/remove [find where src-address $"remote-address"] +:local "snat-address" [/ip/firewall/nat/get [find comment~"snat $"remote-address""] to-addresses] +/ip/firewall/nat/remove [find comment~"snat $"remote-address""] :log debug "删除旧的 nat 规则" diff --git a/scripts/up_ppp.rsc b/scripts/up_ppp.rsc index 9dd793c..dc616f0 100644 --- a/scripts/up_ppp.rsc +++ b/scripts/up_ppp.rsc @@ -1,7 +1,7 @@ :log debug "用户 $"remote-address" 上线" # 删除旧的分配规则 -/ip/firewall/nat/remove [find where src-address $"remote-address"] +/ip/firewall/nat/remove [find comment~"snat $"remote-address""] :log debug "删除旧的 nat 规则"