asphix 0 Опубликовано: 2006-12-05 21:30:21 Share Опубликовано: 2006-12-05 21:30:21 Скачал пакет первой установки, распаковал, собрал сервер(2.402.9.7) по инструкции. модуль mod_divert_cap.so не скомпилировался.. пришлось править Makefile вручную (правда не до конца уверен - будет ли работать..) Есть способ более корректно собрать сервер с поддержкой divert_cap? Ссылка на сообщение Поделиться на других сайтах
digim 0 Опубліковано: 2006-12-06 16:58:30 Share Опубліковано: 2006-12-06 16:58:30 думаю что именно так и собирать, колхозом разработчики делать порт для freebsd пока не хотят Ссылка на сообщение Поделиться на других сайтах
stg-34 0 Опубліковано: 2006-12-06 17:47:22 Share Опубліковано: 2006-12-06 17:47:22 Скачал пакет первой установки, распаковал, собрал сервер(2.402.9.7) по инструкции. модуль mod_divert_cap.so не скомпилировался.. пришлось править Makefile вручную (правда не до конца уверен - будет ли работать..) Есть способ более корректно собрать сервер с поддержкой divert_cap? А что пришлось править? Можно на Makefile посмотреть? Ссылка на сообщение Поделиться на других сайтах
digim 0 Опубліковано: 2006-12-07 04:53:24 Share Опубліковано: 2006-12-07 04:53:24 Скачал пакет первой установки, распаковал, собрал сервер(2.402.9.7) по инструкции. модуль mod_divert_cap.so не скомпилировался.. пришлось править Makefile вручную (правда не до конца уверен - будет ли работать..) Есть способ более корректно собрать сервер с поддержкой divert_cap? А что пришлось править? Можно на Makefile посмотреть? там где идет проверка на bsd5 в список плагинов добавляется только bpf, поэтому диверт не собирается. у меня кстати вчера при первом грубом тестировании диверт не захотел работать... у кого-нибудь есть рабочие примеры правил ipfw и конфига старгазера? это еще один кстати камень в огород документаторов! Ссылка на сообщение Поделиться на других сайтах
asphix 0 Опубліковано: 2006-12-07 06:46:18 Автор Share Опубліковано: 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.. Ссылка на сообщение Поделиться на других сайтах
digim 0 Опубліковано: 2006-12-07 07:56:27 Share Опубліковано: 2006-12-07 07:56:27 у меня весь обмен трафиком вешается нафик, тачка становится недоступна с того ифейса с которого идет диверт, похоже что старгейзер не возвращает трафик обратно в ядро, но как это проверить? Ссылка на сообщение Поделиться на других сайтах
asphix 0 Опубліковано: 2006-12-07 09:09:31 Автор Share Опубліковано: 2006-12-07 09:09:31 Настройки такие же как у меня? Есть подозрение, что это может быть из-за make.bsd - этот файл судя по инструкции нужно исправлять - раскомментировать две строчки. Но в пакете, который я скачал этого файла нет. Может быть дело в тех опциях? А что по этому поводу думают разработчики? Ссылка на сообщение Поделиться на других сайтах
digim 0 Опубліковано: 2006-12-07 11:06:56 Share Опубліковано: 2006-12-07 11:06:56 Настройки такие же как у меня? Есть подозрение, что это может быть из-за make.bsd - этот файл судя по инструкции нужно исправлять - раскомментировать две строчки. Но в пакете, который я скачал этого файла нет. Может быть дело в тех опциях? А что по этому поводу думают разработчики? make bsd это имхо для более старых версий, для 2.4 неактуально. Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Создайте аккаунт или войдите в него для комментирования
Вы должны быть пользователем, чтобы оставить комментарий
Создать аккаунт
Зарегистрируйтесь для получения аккаунта. Это просто!
Зарегистрировать аккаунтВхід
Уже зарегистрированы? Войдите здесь.
Войти сейчас