Jump to content
Калькуляторы

kikoandrew

Пользователи
  • Content Count

    10
  • Joined

  • Last visited

About kikoandrew

  • Rank
    Абитуриент
  1. Почему не задавать вопрос на сайте разработчика? Или это такое давление на них?
  2. Поэтому люди, купившие биллинг, просят поддержки на других форумах? Выкладывай - не выкладывай, а толку с этого мало. Никто за просто так дорабатывать не будет.
  3. Билинг купил всех на красивые картинки и масированую рекламу, а после сбора денег с клиентов - закрылся.
  4. Так фишка в том, что нужно еще и адресс-лист negative обрабатывать. Если клиент не в листе, маскарадить. Если в листе, перенаправлять на нужный сервер. Сейчас попробую: add action=dst-nat chain=dstnat protocol=tcp src-address=172.18.0.0/16 to-addresses=172.18.0.2 to-ports=80 src-address-list=negative
  5. Вы ведь не вводите ручками каждую команду в консоли, наверно используете какой то язык програмирования для автоматизации. Не поделитесь информацией, какой язык позволяет делать "сверхбыстрые" соединения?
  6. Зашёл под другим логином. Не всё так просто. Мне нужно, что бы клиентов из negative, которые в подсети 172.18.0.0 перенаправляло на адрес 172.18.0.2 порт 80, а от клиентов из negative, которые в подсети 172.19.0.0 перенаправляло на адрес 172.19.0.2 порт 80.
  7. Судя по ответам, картинки очень в тему.
  8. Есть Cent OS 7.1. Пытаюсь установить Accel-IPOE. После этих команд: # cmake -DCMAKE_INSTALL_PREFIX=/usr/local -DKDIR=/usr/src/kernels/3.10.0-229.4.2.el7.x86_64 -DRADIUS=TRUE -DSHAPER=TRUE -DLOG_PGSQL=FALSE -DLUA=TRUE -DBUILD_IPOE_DRIVER=TRUE ../accel-ppp.git # make Вылезает следующее: [100%] Generating driver/ipoe.ko /usr/src/accel-ppp-build/drivers/ipoe/driver/ipoe.c: В функции «ipoe_process_queue»: /usr/src/accel-ppp-build/drivers/ipoe/driver/ipoe.c:664:53: ошибка: «struct genl_multicast_group» не содержит элемента с именем «id» header = genlmsg_put(report_skb, 0, ipoe_nl_mcg.id, &ipoe_nl_family, 0, IPOE_REP_PKT); ^ /usr/src/accel-ppp-build/drivers/ipoe/driver/ipoe.c:691:50: ошибка: «struct genl_multicast_group» не содержит элемента с именем «id» genlmsg_multicast(report_skb, 0, ipoe_nl_mcg.id, GFP_KERNEL); ^ /usr/src/accel-ppp-build/drivers/ipoe/driver/ipoe.c:691:6: предупреждение: в передаче аргумента 1 «genlmsg_multicast»: несовместимый тип указателя [по умолчанию включена] genlmsg_multicast(report_skb, 0, ipoe_nl_mcg.id, GFP_KERNEL); ^ In file included from /usr/src/accel-ppp-build/drivers/ipoe/driver/ipoe.c:23:0: include/net/genetlink.h:295:19: замечание: expected «struct genl_family *» but argument is of type «struct sk_buff *» static inline int genlmsg_multicast(struct genl_family *family, ^ /usr/src/accel-ppp-build/drivers/ipoe/driver/ipoe.c:691:6: ошибка: слишком мало аргументов в вызове функции «genlmsg_multicast» genlmsg_multicast(report_skb, 0, ipoe_nl_mcg.id, GFP_KERNEL); ^ In file included from /usr/src/accel-ppp-build/drivers/ipoe/driver/ipoe.c:23:0: include/net/genetlink.h:295:19: замечание: declared here static inline int genlmsg_multicast(struct genl_family *family, ^ /usr/src/accel-ppp-build/drivers/ipoe/driver/ipoe.c:731:47: ошибка: «struct genl_multicast_group» не содержит элемента с именем «id» genlmsg_multicast(report_skb, 0, ipoe_nl_mcg.id, GFP_KERNEL); ^ /usr/src/accel-ppp-build/drivers/ipoe/driver/ipoe.c:731:3: предупреждение: в передаче аргумента 1 «genlmsg_multicast»: несовместимый тип указателя [по умолчанию включена] genlmsg_multicast(report_skb, 0, ipoe_nl_mcg.id, GFP_KERNEL); ^ In file included from /usr/src/accel-ppp-build/drivers/ipoe/driver/ipoe.c:23:0: include/net/genetlink.h:295:19: замечание: expected «struct genl_family *» but argument is of type «struct sk_buff *» static inline int genlmsg_multicast(struct genl_family *family, ^ /usr/src/accel-ppp-build/drivers/ipoe/driver/ipoe.c:731:3: ошибка: слишком мало аргументов в вызове функции «genlmsg_multicast» genlmsg_multicast(report_skb, 0, ipoe_nl_mcg.id, GFP_KERNEL); ^ In file included from /usr/src/accel-ppp-build/drivers/ipoe/driver/ipoe.c:23:0: include/net/genetlink.h:295:19: замечание: declared here static inline int genlmsg_multicast(struct genl_family *family, ^ /usr/src/accel-ppp-build/drivers/ipoe/driver/ipoe.c: В функции «vlan_do_notify»: /usr/src/accel-ppp-build/drivers/ipoe/driver/ipoe.c:1010:51: ошибка: «struct genl_multicast_group» не содержит элемента с именем «id» header = genlmsg_put(report_skb, 0, ipoe_nl_mcg.id, &ipoe_nl_family, 0, IPOE_VLAN_NOTIFY); ^ /usr/src/accel-ppp-build/drivers/ipoe/driver/ipoe.c:1039:48: ошибка: «struct genl_multicast_group» не содержит элемента с именем «id» genlmsg_multicast(report_skb, 0, ipoe_nl_mcg.id, GFP_KERNEL); ^ /usr/src/accel-ppp-build/drivers/ipoe/driver/ipoe.c:1039:4: предупреждение: в передаче аргумента 1 «genlmsg_multicast»: несовместимый тип указателя [по умолчанию включена] genlmsg_multicast(report_skb, 0, ipoe_nl_mcg.id, GFP_KERNEL); ^ In file included from /usr/src/accel-ppp-build/drivers/ipoe/driver/ipoe.c:23:0: include/net/genetlink.h:295:19: замечание: expected «struct genl_family *» but argument is of type «struct sk_buff *» static inline int genlmsg_multicast(struct genl_family *family, ^ /usr/src/accel-ppp-build/drivers/ipoe/driver/ipoe.c:1039:4: ошибка: слишком мало аргументов в вызове функции «genlmsg_multicast» genlmsg_multicast(report_skb, 0, ipoe_nl_mcg.id, GFP_KERNEL); ^ In file included from /usr/src/accel-ppp-build/drivers/ipoe/driver/ipoe.c:23:0: include/net/genetlink.h:295:19: замечание: declared here static inline int genlmsg_multicast(struct genl_family *family, ^ /usr/src/accel-ppp-build/drivers/ipoe/driver/ipoe.c:1058:47: ошибка: «struct genl_multicast_group» не содержит элемента с именем «id» genlmsg_multicast(report_skb, 0, ipoe_nl_mcg.id, GFP_KERNEL); ^ /usr/src/accel-ppp-build/drivers/ipoe/driver/ipoe.c:1058:3: предупреждение: в передаче аргумента 1 «genlmsg_multicast»: несовместимый тип указателя [по умолчанию включена] genlmsg_multicast(report_skb, 0, ipoe_nl_mcg.id, GFP_KERNEL); ^ In file included from /usr/src/accel-ppp-build/drivers/ipoe/driver/ipoe.c:23:0: include/net/genetlink.h:295:19: замечание: expected «struct genl_family *» but argument is of type «struct sk_buff *» static inline int genlmsg_multicast(struct genl_family *family, ^ /usr/src/accel-ppp-build/drivers/ipoe/driver/ipoe.c:1058:3: ошибка: слишком мало аргументов в вызове функции «genlmsg_multicast» genlmsg_multicast(report_skb, 0, ipoe_nl_mcg.id, GFP_KERNEL); ^ In file included from /usr/src/accel-ppp-build/drivers/ipoe/driver/ipoe.c:23:0: include/net/genetlink.h:295:19: замечание: declared here static inline int genlmsg_multicast(struct genl_family *family, ^ /usr/src/accel-ppp-build/drivers/ipoe/driver/ipoe.c: На верхнем уровне: /usr/src/accel-ppp-build/drivers/ipoe/driver/ipoe.c:2094:3: предупреждение: несовместимый тип указателя в инициализации [по умолчанию включена] .hook = ipt_out_hook, ^ /usr/src/accel-ppp-build/drivers/ipoe/driver/ipoe.c:2094:3: предупреждение: (где-то рядом с инициализацией для «ipt_ops[0].hook») [по умолчанию включена] /usr/src/accel-ppp-build/drivers/ipoe/driver/ipoe.c:2101:3: предупреждение: несовместимый тип указателя в инициализации [по умолчанию включена] .hook = ipt_out_hook, ^ /usr/src/accel-ppp-build/drivers/ipoe/driver/ipoe.c:2101:3: предупреждение: (где-то рядом с инициализацией для «ipt_ops[1].hook») [по умолчанию включена] /usr/src/accel-ppp-build/drivers/ipoe/driver/ipoe.c:2108:3: предупреждение: несовместимый тип указателя в инициализации [по умолчанию включена] .hook = ipt_in_hook, ^ /usr/src/accel-ppp-build/drivers/ipoe/driver/ipoe.c:2108:3: предупреждение: (где-то рядом с инициализацией для «ipt_ops[2].hook») [по умолчанию включена] /usr/src/accel-ppp-build/drivers/ipoe/driver/ipoe.c: В функции «ipoe_init»: /usr/src/accel-ppp-build/drivers/ipoe/driver/ipoe.c:2176:91: ошибка: в макрос «genl_register_family_with_ops» передано 3 аргументов, но используется только 2 err = genl_register_family_with_ops(&ipoe_nl_family, ipoe_nl_ops, ARRAY_SIZE(ipoe_nl_ops)); ^ /usr/src/accel-ppp-build/drivers/ipoe/driver/ipoe.c:2176:8: ошибка: «genl_register_family_with_ops» undeclared (first use in this function) err = genl_register_family_with_ops(&ipoe_nl_family, ipoe_nl_ops, ARRAY_SIZE(ipoe_nl_ops)); ^ /usr/src/accel-ppp-build/drivers/ipoe/driver/ipoe.c:2176:8: замечание: each undeclared identifier is reported only once for each function it appears in /usr/src/accel-ppp-build/drivers/ipoe/driver/ipoe.c:2187:2: ошибка: неявная декларация функции «genl_register_mc_group» [-Werror=implicit-function-declaration] err = genl_register_mc_group(&ipoe_nl_family, &ipoe_nl_mcg); ^ /usr/src/accel-ppp-build/drivers/ipoe/driver/ipoe.c: В функции «ipoe_fini»: /usr/src/accel-ppp-build/drivers/ipoe/driver/ipoe.c:2224:2: ошибка: неявная декларация функции «genl_unregister_mc_group» [-Werror=implicit-function-declaration] genl_unregister_mc_group(&ipoe_nl_family, &ipoe_nl_mcg); ^ /usr/src/accel-ppp-build/drivers/ipoe/driver/ipoe.c: На верхнем уровне: /usr/src/accel-ppp-build/drivers/ipoe/driver/ipoe.c:1988:24: предупреждение: «ipoe_nl_ops» определена, но нигде не используется [-Wunused-variable] static struct genl_ops ipoe_nl_ops[] = { ^ cc1: some warnings being treated as errors make[4]: *** [/usr/src/accel-ppp-build/drivers/ipoe/driver/ipoe.o] Ошибка 1 make[3]: *** [_module_/usr/src/accel-ppp-build/drivers/ipoe/driver] Ошибка 2 make[2]: *** [drivers/ipoe/driver/ipoe.ko] Ошибка 2 make[1]: *** [drivers/ipoe/CMakeFiles/ipoe_drv.dir/all] Ошибка 2 make: *** [all] Ошибка 2 Может кто знает в чем проблема?