Добрый день!
Возникла нужда в модуле geoip в составе xtables-addons, ибо китайцы вконец достали сканить порты, пинговать и т.д.
Netfilter конечно все ненужное дропает, но осадок остается.
Попытка установки расширений xtables на Ubuntu 12.04.3 LTS с ядром 3.8 заканчивается неудачей.
Анализ лога dkms показал, что установка прерывается в связи с одним из отсутствующих модулей.
Подробное гугление вывело на вот сюда:
Т.е. как сказано тут:
Fix available by installing new version. Please speed up the packaging of it for raring and other if needed.
предлагается использовать более новую версию, ибо используется другой, какой-то более православный API.
Просто взять и
sudo apt-get install xtables-addons-common не проканает, как видим.
Слил с ресурса проекта последнюю версию:
И с помощью вот этого мануала:
, команды checkinstall и кое-какой матери получил *.deb файл.
Он замечательно ставится командой dpkg, говорит что все ок и т.д.
Однако попытка подгрузки заветного модуля:
modprobe xt_geoip
говорит об отсутствии этого модуля.
Есть ли решение данной проблемы.
Ну по любому на форуме есть админы, кто ставил это расширение на 12.04.3 LTS.
Поделитесь, пожалуйста, тайными знаниями.
P.S. на других машинах - с Ubuntu 13.04 и ядром 3.2 - все ставится автоматически,
просто, быстро и неинтересно.
Остается только подгрузить базу с IP-адресами и запаковать его готовым perl-скриптом.
Судя по приведенной выше статье, косяк обнаружился еще с версии ядра 3.7.0-7-generic x86_64.