Назад | Перейти на главную страницу

Устранение неполадок ipset: создано несколько ipset с одинаковым именем - почему?

У меня есть сценарий, который автоматически заполняет ipset с помощью iblocklist, поэтому в ipset достаточно много IP. Я использую это уже несколько лет, но внезапно замечаю проблему, честно говоря, не функциональную, но мне действительно хотелось бы понять, что происходит на моем устройстве.

Позвольте мне описать проблему с помощью пары команд:

root# ipset version
ipset v6.38, protocol version: 6

root# ipset list -name spywere
spywere
spywere
spywere
spywere
spywere
spywere
spywere
spywere
spywere
spywere
spywere
spywere
spywere
spywere
spywere
spywere
spywere
spywere
spywere
spywere
spywere
spywere
spywere
spywere

root#: ipset list spywere | wc -l
3654

root#: ipset list -name spywere | wc -l
24

root# ipset list level1 | wc -l
256679

root# ipset list -name level1 | wc -l
1657

Несколько соображений:

while read IP
do
ipset -A -q -! spywere IP
done