如何更改 ipset 设置类型?

如何更改 ipset 设置类型?

我的防火墙正在使用一个 ipset。它是使用设置类型“nethash”创建的。结果这个列表将仅包含单独的 IP 地址,从而使设置类型“iphash”更加高效(无论如何,根据手册页)。

我尝试将当前列表替换为具有正确设置类型的新列表,但这显然是不允许的。

我还尝试删除当前列表以使用不同的设置重新创建它,但它正在被我的防火墙使用(应该如此)。

有没有办法强制 --swap ipset?或者有没有办法将现有集合更改为新的集合类型?我一直没能找到办法。

谢谢。

相关内容