asphix 0 Posted 2006-12-05 21:30:21 Share Posted 2006-12-05 21:30:21 Скачал пакет первой установки, распаковал, собрал сервер(2.402.9.7) по инструкции. модуль mod_divert_cap.so не скомпилировался.. пришлось править Makefile вручную (правда не до конца уверен - будет ли работать..) Есть способ более корректно собрать сервер с поддержкой divert_cap? Link to post Share on other sites
digim 0 Posted 2006-12-06 16:58:30 Share Posted 2006-12-06 16:58:30 думаю что именно так и собирать, колхозом разработчики делать порт для freebsd пока не хотят Link to post Share on other sites
stg-34 0 Posted 2006-12-06 17:47:22 Share Posted 2006-12-06 17:47:22 Скачал пакет первой установки, распаковал, собрал сервер(2.402.9.7) по инструкции. модуль mod_divert_cap.so не скомпилировался.. пришлось править Makefile вручную (правда не до конца уверен - будет ли работать..) Есть способ более корректно собрать сервер с поддержкой divert_cap? А что пришлось править? Можно на Makefile посмотреть? Link to post Share on other sites
digim 0 Posted 2006-12-07 04:53:24 Share Posted 2006-12-07 04:53:24 Скачал пакет первой установки, распаковал, собрал сервер(2.402.9.7) по инструкции. модуль mod_divert_cap.so не скомпилировался.. пришлось править Makefile вручную (правда не до конца уверен - будет ли работать..) Есть способ более корректно собрать сервер с поддержкой divert_cap? А что пришлось править? Можно на Makefile посмотреть? там где идет проверка на bsd5 в список плагинов добавляется только bpf, поэтому диверт не собирается. у меня кстати вчера при первом грубом тестировании диверт не захотел работать... у кого-нибудь есть рабочие примеры правил ipfw и конфига старгазера? это еще один кстати камень в огород документаторов! Link to post Share on other sites
asphix 0 Posted 2006-12-07 06:46:18 Author Share Posted 2006-12-07 06:46:18 Сделал просто, но не факт что правильно. cd stg-2.402.9.7/projects/stargazer/ ee Makefile В строке 53 заменил ./plugins/capture/ether_freebsd на ./plugins/capture/divert_freebsd То же самое в строке 61 Дальше по инструкции: ./build ./install Собрался модуль mod_divert_cap.so в /usr/lib/stg Далее опять же по инструкции: в /etc/stargazer/stargazer.conf меняю <Module cap_bpf> на <Module cap_divert> и к интерфейсам дописываю через пробел порты для divert: iface = em0 15701 iface = em1 15702 iface = fxp0 15703 Правда проверить пока не удалось, но предположил, что должно работать с правильными правилами, типа: ${fw} add `expr $id '*' 10 + 29000` allow tcp from $ip to any via ${int_if} ${fw} add `expr $id '*' 10 + 29001` divert 15701 ip from $ip to any via ${int_if} etc.. Link to post Share on other sites
digim 0 Posted 2006-12-07 07:56:27 Share Posted 2006-12-07 07:56:27 у меня весь обмен трафиком вешается нафик, тачка становится недоступна с того ифейса с которого идет диверт, похоже что старгейзер не возвращает трафик обратно в ядро, но как это проверить? Link to post Share on other sites
asphix 0 Posted 2006-12-07 09:09:31 Author Share Posted 2006-12-07 09:09:31 Настройки такие же как у меня? Есть подозрение, что это может быть из-за make.bsd - этот файл судя по инструкции нужно исправлять - раскомментировать две строчки. Но в пакете, который я скачал этого файла нет. Может быть дело в тех опциях? А что по этому поводу думают разработчики? Link to post Share on other sites
digim 0 Posted 2006-12-07 11:06:56 Share Posted 2006-12-07 11:06:56 Настройки такие же как у меня? Есть подозрение, что это может быть из-за make.bsd - этот файл судя по инструкции нужно исправлять - раскомментировать две строчки. Но в пакете, который я скачал этого файла нет. Может быть дело в тех опциях? А что по этому поводу думают разработчики? make bsd это имхо для более старых версий, для 2.4 неактуально. Link to post Share on other sites
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now