如何在集合元素过期之前用 nft 刷新它的超时/过期值?
将现有元素添加到集合中不会重置 timeout/expires 值:
nft add element ip mytable myset { 10.10.10.1 timeout 60s }
# wait 10s
nft add element ip mytable myset { 10.10.10.1 timeout 60s expires 60s }
nft list set ip mytable myset
使用 iptables/ipset 我可以通过添加现有元素来刷新超时:
ipset add myset 10.10.10.1 timeout 60
# wait 10s
ipset add myset 10.10.10.1 -exist timeout 60
ipset list myset