Ошибки с iptables/ipset (операция не разрешена) при попытке заблокировать китайские IP-адреса

Ошибки с iptables/ipset (операция не разрешена) при попытке заблокировать китайские IP-адреса

У меня нет большого опыта в подобных вещах, но я давно хотел запретить китайские IP-адреса на моем VPS под управлением Ubuntu (12.04 32-бит).

Я следовал этому руководству, уделив время прочтению пояснений, а не просто вставляя то, что там написано:https://mattwilcox.net/web-development/unexpected-ddos-blocking-china-with-ipset-and-iptables/

Когда я добрался почти до конца, до части о запуске /etc/block-china.sh, я получил длинный вывод одной и той же повторяющейся ошибки:ipset v6.11: Получена ошибка ядра: Операция не разрешена

Я искал и не смог найти никакой помощи. Это то, что я не должен даже пытаться делать сам из-за своей неопытности? Или я просто что-то упускаю?

Кроме того, у меня настроен fail2ban, и он, похоже, работает хорошо. Стоит ли мне ограничиться только его использованием?

решение1

Вы запустили скрипт с привилегиями? Operation not allowed обычно требует дополнительных привилегий. Это ошибка ядра, поэтому для этого вам нужно быть root или иметь разрешения ядра. (Я забыл название разрешения ядра, которое требуется)

sudo /etc/block-china.sh

или

su -c 'sh /etc/block-china.sh'

Связанный контент