LINUX.ORG.RU
решено ФорумAdmin

iptables, ipt_ACCOUNT, segmentation fault


0

0

Здравствуйте!

Столкнулся с проблемой: необходимо установить ipt_ACCOUNT, что я и сделал, но при добавления правил

iptables -t filter -A world-host -d 10.0.0.0/8 -j ACCOUNT --addr 10.0.0.0/8 --tname world-host-1
iptables -t filter -A host-world -s 10.0.0.0/8 -j ACCOUNT --addr 10.0.0.0/8 --tname host-world-1
получаю segmentation fault. Вывод dmesg'а показывает:
iptables[17175]: segfault at 20001 ip 0057b09b sp bfb03784 error 4 in libc-2.5.so[50b000+13f000]

Собирал ipt_ACCOUNT несколькими способами:

  • Скачивал с intra2net ipt_ACCOUNT и libipt_ACCOUNT, но собрать не удалось, поскольку patch-o-matic-ng ругался на то, что ему неизвестна моя версия iptables (1.4.3.2)
  • Скачивал с http://code.google.com/p/ipt-account/. Все собиралось без ошибок, но при вводе вышеуказанных правил была вышеуказанная ошибка сегментирования
  • Скачивал и собирал xtables-addons. Все собиралось без ошибок, но обратно вываливаливалась ошибка сегментирования

Система Red Hat Enterprise Linux 5, ядро 2.6.28.3

Ответ на: комментарий от azure

Пробовал. Не получилось — на make check ругается (сейчас еще раз попробую собрать — отпишу что именно ей не нравиться).

poloniumv
() автор топика

Рекомендую сменить дистрибутив

RHEL с ядром 2.6.28.3 и новой glibc — это уже ни разу не RHEL.

nnz ★★★★
()
Ответ на: Рекомендую сменить дистрибутив от nnz

Я понял ;-)

Сменить дистрибутив не получится, поскольку на этот сервер сейчас много задач возложено.

По теме — libc решил не пересобирать, ибо, насколько я понял, исходя из разнообразной информации на не менее разнообразных форумах — это чревато «принудительной» сменой/переустановкой дистрибутива :-). Проблема же моя, как я выяснил, заключается в том, что я банально не удалял libipt_ACCOUNT.so, libxt_ACCOUNT.so, libipt_account.so, libxt_account.so из /lib/ и /usr/local/libexec/ каталогов перед пересборкой xtables-addons. На будущее запомню ).

Всем спасибо!

poloniumv
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.