Потратив полдня на изучение их кода, сделав несколько патчей, я окончательно убедился (с помощью Sergey Vlasov), что ipac-ng неработоспособен. Они умудрились засунуть код iptables себе в программу (вместо использования iptables-devel) и работает это все только с iptables-1.2.x. С новыми полное несовпадение API и, как следствие, неработоспособность. Есть только три выхода: 1. Просить разработчиков переписать все правильно 2. Попытаться запатчить самому 3. Выкинуть это из Сизифа Если есть желание, то могу все разъяснить подробно.
Опять же Sergey Vlasov нашел пост на sf.net, в котором есть патч, исправляющий это все: http://sourceforge.net/mailarchive/forum.php?thread_id=7178113&forum_id=35808 Сейчас проверю, если все ОК, то сообщу.
(In reply to comment #1) > Опять же Sergey Vlasov нашел пост на sf.net, в котором есть патч, исправляющий > это все: > http://sourceforge.net/mailarchive/forum.php?thread_id=7178113&forum_id=35808 > Сейчас проверю, если все ОК, то сообщу. В общем, патч неполные, долбанный sf.net обрезал его. Автору написал в аське и email, на первую не ответил, на второе вернулся отлуп :(
Created attachment 1059 [details] new ipac-ng Эта версия вроде как работает
(In reply to comment #3) > Created an attachment (id=1059) [edit] > new ipac-ng > > Эта версия вроде как работает Сорри, забыл подписать. Поверите на слово? :)
И еще: 1. Желательно собрать более полную версию, с наличием сервиса ipac и каталогов /var/lib/ipac на случай использования gdbm-баз, а не sql (все это можно взять из чужих сборок,я из FC взял) 2. Для файла /etc/ipac-ng/ipac.conf нужно поменять права на 600, там же хранится пароль к базе.
Created attachment 1060 [details] latest ipac-ng Обнаружились еще баги в ipac-ng, в этой версии устранил еще одно место в обработке интерфейсов, теперь корректно поддерживаются интерфейсы длиной до IFNAMSIZE (сейчас это 16 символов). Раньше поддержка частично у них была, но не работала. Замучался искать во всем этом коде :-E
Гриш, а тебе этот пакет вообще ещё нужен? :-)
Так понимаю, что не нужен. Андрюш, если ещё нужен тебе -- починяй.
Ну уже не нужен, как таковой. Надо глянуть, какой сейчас в Сизифе и залить исправленный, если он там старый.
Ну попроси у incoming NMU, раз уж всё равно исправил. Чего оно здесь будет пылиться.
Такс, я займусь им. Не хочется заливать текущий, добавлю еще init-скрипт как минимум и /var/lib хозяйство, как у других было.
orphaned
2 hiddenman: ыппарентли занялся другим?
(В ответ на комментарий №13) > 2 hiddenman: ыппарентли занялся другим? Да что-то этот ipac вроде давно умер, нет разве?
(усиленно работая лопатой) Так и запишем.
(В ответ на комментарий №15) > (усиленно работая лопатой) Так и запишем. Хотя, зашел на сайт проекта: # File released: /ipac-ng/1.34/ipac-ng-1.34.tar.bz2 posted 15 days ago Может таки живо?
Ну если оно тебе нужно и глючит как положено -- оживи :)