Перейти к содержимому
Калькуляторы
подозреваю что ему что-то мешает от стандартного pptpd...
ему мешает ip_gre

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

xeb, спасибо, дело действительно было в нём (;

 

если правильно понимаю чтобы стандартный pptpd стал accel достаточно заменить bcrelay, pptpctrl и pptpd из /usr/local/sbin/ в /usr/sbin/ и стандартно /etc/init.d/pptpd start

Изменено пользователем yKpon

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

PPP generic driver version 2.4.2

PPTP driver version 0.8.5

kernel 2.6.35.3

 

Периодически появляются на консоли вот такое

unregister_netdevice: waiting for ppp50 to become free. Usage count = 704

unregister_netdevice: waiting for ppp50 to become free. Usage count = 365

unregister_netdevice: waiting for ppp50 to become free. Usage count = 5

 

Кто знает как с этим бороться?

Изменено пользователем nickD

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

kernel 2.6.35.3

Я бы вначале до 2.6.35.11 минимум обновился (если не хотите на более свежие ядра прыгать)... На 2.6.35.8 вроде подобного не наблюдалось.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

А кто-нибудь сталкивался с тем, что Dlink DFL-800

упорно отказывается отвечать на LCP запросы?

 

ppp0: 1d2f01c080edd5f9: recv [RADIUS Accounting-Response id=1]
ppp0: 1d2f01c080edd5f9: send [IPCP ConfAck id=2]
ppp0: 1d2f01c080edd5f9: ipcp_layer_started
ppp0: 1d2f01c080edd5f9: pptp: ppp started
ppp0: 1d2f01c080edd5f9: pppd_compat: ip-up started (pid 18065)
ppp0: 1d2f01c080edd5f9: pppd_compat: ip-up finished (0)
ppp0: 1d2f01c080edd5f9: recv [PPTP Echo-Request <Identifier 12000000>]
ppp0: 1d2f01c080edd5f9: send [PPTP Echo-Reply <Identifier 12000000>]
ppp0: 1d2f01c080edd5f9: send [PPTP Echo-Request <Identifier 333ab105>]
ppp0: 1d2f01c080edd5f9: recv [PPTP Echo-Reply <Identifier 333ab105>]
ppp0: 1d2f01c080edd5f9: recv [PPTP Echo-Request <Identifier 13000000>]
ppp0: 1d2f01c080edd5f9: send [PPTP Echo-Reply <Identifier 13000000>]
ppp0: 1d2f01c080edd5f9: send [PPTP Echo-Request <Identifier 54e49eb4>]
ppp0: 1d2f01c080edd5f9: recv [PPTP Echo-Reply <Identifier 54e49eb4>]
ppp0: 1d2f01c080edd5f9: send [LCP EchoReq id=2 <magic 4e6afb66>]
ppp0: 1d2f01c080edd5f9: recv [PPTP Echo-Request <Identifier 14000000>]
ppp0: 1d2f01c080edd5f9: send [PPTP Echo-Reply <Identifier 14000000>]
ppp0: 1d2f01c080edd5f9: send [PPTP Echo-Request <Identifier 22221a70>]
ppp0: 1d2f01c080edd5f9: recv [PPTP Echo-Reply <Identifier 22221a70>]
ppp0: 1d2f01c080edd5f9: recv [PPTP Echo-Request <Identifier 15000000>]
ppp0: 1d2f01c080edd5f9: send [PPTP Echo-Reply <Identifier 15000000>]
ppp0: 1d2f01c080edd5f9: send [PPTP Echo-Request <Identifier 153ea438>]
ppp0: 1d2f01c080edd5f9: recv [PPTP Echo-Reply <Identifier 153ea438>]
ppp0: 1d2f01c080edd5f9: send [LCP EchoReq id=3 <magic 4e6afb66>]
ppp0: 1d2f01c080edd5f9: recv [PPTP Echo-Request <Identifier 16000000>]
ppp0: 1d2f01c080edd5f9: send [PPTP Echo-Reply <Identifier 16000000>]
ppp0: 1d2f01c080edd5f9: send [PPTP Echo-Request <Identifier 684a481a>]
ppp0: 1d2f01c080edd5f9: recv [PPTP Echo-Reply <Identifier 684a481a>]
ppp0: 1d2f01c080edd5f9: recv [PPTP Echo-Request <Identifier 17000000>]
ppp0: 1d2f01c080edd5f9: send [PPTP Echo-Reply <Identifier 17000000>]
ppp0: 1d2f01c080edd5f9: send [PPTP Echo-Request <Identifier 39386575>]
ppp0: 1d2f01c080edd5f9: recv [PPTP Echo-Reply <Identifier 39386575>]
ppp0: 1d2f01c080edd5f9: send [LCP EchoReq id=4 <magic 4e6afb66>]
ppp0: 1d2f01c080edd5f9: recv [PPTP Echo-Request <Identifier 18000000>]
ppp0: 1d2f01c080edd5f9: send [PPTP Echo-Reply <Identifier 18000000>]
ppp0: 1d2f01c080edd5f9: send [PPTP Echo-Request <Identifier 5ff87e05>]
ppp0: 1d2f01c080edd5f9: recv [PPTP Echo-Reply <Identifier 5ff87e05>]
ppp0: 1d2f01c080edd5f9: recv [PPTP Echo-Request <Identifier 19000000>]
ppp0: 1d2f01c080edd5f9: send [PPTP Echo-Reply <Identifier 19000000>]
ppp0: 1d2f01c080edd5f9: send [PPTP Echo-Request <Identifier 168e121f>]
ppp0: 1d2f01c080edd5f9: recv [PPTP Echo-Reply <Identifier 168e121f>]
ppp0: 1d2f01c080edd5f9: send [LCP EchoReq id=5 <magic 4e6afb66>]
ppp0: 1d2f01c080edd5f9: recv [PPTP Echo-Request <Identifier 1a000000>]
ppp0: 1d2f01c080edd5f9: send [PPTP Echo-Reply <Identifier 1a000000>]
ppp0: 1d2f01c080edd5f9: send [PPTP Echo-Request <Identifier 68eb2f63>]
ppp0: 1d2f01c080edd5f9: recv [PPTP Echo-Reply <Identifier 68eb2f63>]
ppp0: 1d2f01c080edd5f9: recv [PPTP Echo-Request <Identifier 1b000000>]
ppp0: 1d2f01c080edd5f9: send [PPTP Echo-Reply <Identifier 1b000000>]
ppp0: 1d2f01c080edd5f9: send [PPTP Echo-Request <Identifier 4c04a8af>]
ppp0: 1d2f01c080edd5f9: recv [PPTP Echo-Reply <Identifier 4c04a8af>]
ppp0: 1d2f01c080edd5f9: send [LCP EchoReq id=6 <magic 4e6afb66>]
ppp0: 1d2f01c080edd5f9: recv [PPTP Echo-Request <Identifier 1c000000>]
ppp0: 1d2f01c080edd5f9: send [PPTP Echo-Reply <Identifier 1c000000>]
ppp0: 1d2f01c080edd5f9: send [PPTP Echo-Request <Identifier 7f01579b>]
ppp0: 1d2f01c080edd5f9: recv [PPTP Echo-Reply <Identifier 7f01579b>]
ppp0: 1d2f01c080edd5f9: recv [PPTP Echo-Request <Identifier 1d000000>]
ppp0: 1d2f01c080edd5f9: send [PPTP Echo-Reply <Identifier 1d000000>]
ppp0: 1d2f01c080edd5f9: send [PPTP Echo-Request <Identifier 555c55b5>]
ppp0: 1d2f01c080edd5f9: recv [PPTP Echo-Reply <Identifier 555c55b5>]
ppp0: 1d2f01c080edd5f9: lcp: no echo reply
ppp0: 1d2f01c080edd5f9: ppp_terminate

 

За что accel-ppp его совершенно правильно и обоснованно отрубает?

Изменено пользователем Iv_

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Помогите с установкой accel-ppp-1.3.5

Перед установкой на рабочей машине пробую поставить на виртуальной mandrivafree 2.6.37.2 i386 AMD AthlonX2 DualCore

 

....
Linking C executable accel-pppd
CMakeFiles/accel-pppd.dir/log.c.o: In function `do_log':
log.c:(.text+0x5ad): undefined reference to `__sync_sub_and_fetch_4'
CMakeFiles/accel-pppd.dir/log.c.o: In function `log_free_msg':
log.c:(.text+0xbc4): undefined reference to `__sync_sub_and_fetch_4'
triton/libtriton.so: undefined reference to `__sync_fetch_and_add_4'
collect2: выполнение ld завершилось с кодом возврата 1
make[2]: *** [accel-pppd/accel-pppd] Ошибка 1
make[1]: *** [accel-pppd/CMakeFiles/accel-pppd.dir/all] Ошибка 2
make: *** [all] Ошибка 2

 

так же не выходит поставить accel-ppp-1.3.5 и на виртуальной 2.6.33-ARCH #1 SMP PREEMPT Thu May 13 11:32:37 CEST 2010 x86_64 AMD AthlonX2 DualCore QL-60 AuthenticAMD GNU/Linux

 

[ 98%] Generating driver/pptp.ko

  WARNING: Symbol version dump /usr/src/linux-2.6.33/Module.symvers
           is missing; modules will have no dependencies and modversions.

make[4]: scripts/mod/modpost: Command not found
make[4]: *** [__modpost] Error 127
make[3]: *** [modules] Error 2
make[2]: *** [driver/driver/pptp.ko] Error 2
make[1]: *** [driver/CMakeFiles/pptp_drv.dir/all] Error 2
make: *** [all] Error 2

 

Хоть бери и без драйвера ставь

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Помогите с установкой accel-ppp-1.3.5

Перед установкой на рабочей машине пробую поставить на виртуальной mandrivafree 2.6.37.2 i386 AMD Athlon™X2 DualCore

 

<!--c1--><div class='codetop'>Код</div><div class='codemain'><!--ec1-->....

Linking C executable accel-pppd

CMakeFiles/accel-pppd.dir/log.c.o: In function `do_log':

log.c:(.text+0x5ad): undefined reference to `__sync_sub_and_fetch_4'

CMakeFiles/accel-pppd.dir/log.c.o: In function `log_free_msg':

log.c:(.text+0xbc4): undefined reference to `__sync_sub_and_fetch_4'

triton/libtriton.so: undefined reference to `__sync_fetch_and_add_4'

collect2: выполнение ld завершилось с кодом возврата 1

make[2]: *** [accel-pppd/accel-pppd] Ошибка 1

make[1]: *** [accel-pppd/CMakeFiles/accel-pppd.dir/all] Ошибка 2

make: *** [all] Ошибка 2<!--c2--></div><!--ec2-->

 

http://anyterm.org/forums/viewtopic.php?id=580

 

так же не выходит поставить accel-ppp-1.3.5 и на виртуальной 2.6.33-ARCH #1 SMP PREEMPT Thu May 13 11:32:37 CEST 2010 x86_64 AMD Athlon™X2 DualCore QL-60 AuthenticAMD GNU/Linux

 

<!--c1--><div class='codetop'>Код</div><div class='codemain'><!--ec1-->[ 98%] Generating driver/pptp.ko

 

WARNING: Symbol version dump /usr/src/linux-2.6.33/Module.symvers

is missing; modules will have no dependencies and modversions.

 

make[4]: scripts/mod/modpost: Command not found

make[4]: *** [__modpost] Error 127

make[3]: *** [modules] Error 2

make[2]: *** [driver/driver/pptp.ko] Error 2

make[1]: *** [driver/CMakeFiles/pptp_drv.dir/all] Error 2

make: *** [all] Error 2<!--c2--></div><!--ec2-->

 

Хоть бери и без драйвера ставь

make oldconfig && make prepare для ядра вначале.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Спасибо, для Madriva помогло,

 

а для Arch я как раз и делал make oldconfig && make prepare перед этой ошибкой

 

[ 98%] Generating driver/pptp.ko

WARNING: Symbol version dump /usr/src/linux-2.6.33/Module.symvers
is missing; modules will have no dependencies and modversions.

make[4]: scripts/mod/modpost: Command not found
make[4]: *** [__modpost] Error 127
make[3]: *** [modules] Error 2
make[2]: *** [driver/driver/pptp.ko] Error 2
make[1]: *** [driver/CMakeFiles/pptp_drv.dir/all] Error 2
make: *** [all] Error 2

 

попробую поставить и здесь ядро поновее

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

тогда пересобрать ядро пытаться. или действительно юзать более свежее ядро.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

а для Arch я как раз и делал make oldconfig && make prepare перед этой ошибкой

В Arch есть AUR, а в нем - accel-pptp.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

В Arch есть AUR, а в нем - accel-pptp

 

==> Недостающие зависимости:
 -> ppp,accel-pptp-kernel-git
==> Проверяю необходимые для сборки зависимости...
==> ОШИБКА: Не удалось разрешить все зависимости.

 

сдесь их найти не выходит https://aur.archlinux.org/packages.php?ID=32257

Изменено пользователем moose

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Где на http://accel-pptp.git.sourceforge.net/git/gitweb.cgi?p=accel-pptp/accel-pptp;a=tree лежит pppd_plugin?

Нужно получить pptp.so для pppd-2.4.5 и выбросить, наконец, костыли с запуском pptp-клиента через аргументы pppd (и еще больший костыль, который networkmanager).

 

Со сборкой 0.8.5 еще интереснее: make client

echo Building kernel module
Building kernel module
(cd kernel/driver; make )
make[1]: Entering directory `/tmp/accel-pptp-0.8.5/kernel/driver'
using "/usr/src/linux" kernel headers
make -C /usr/src/linux SUBDIRS=/tmp/accel-pptp-0.8.5/kernel/driver modules
make[2]: Entering directory `/usr/src/linux-2.6.36-zen1'
 CC [M]  /tmp/accel-pptp-0.8.5/kernel/driver/pptp.o
/tmp/accel-pptp-0.8.5/kernel/driver/pptp.c: In function 'pptp_xmit':
/tmp/accel-pptp-0.8.5/kernel/driver/pptp.c:403:11: error: 'struct rtable' has no member named 'u'
/tmp/accel-pptp-0.8.5/kernel/driver/pptp.c:510:30: error: 'struct rtable' has no member named 'u'
/tmp/accel-pptp-0.8.5/kernel/driver/pptp.c:521:27: error: 'struct rtable' has no member named 'u'
/tmp/accel-pptp-0.8.5/kernel/driver/pptp.c:527:21: error: 'struct rtable' has no member named 'u'
/tmp/accel-pptp-0.8.5/kernel/driver/pptp.c:536:26: error: 'struct rtable' has no member named 'u'
/tmp/accel-pptp-0.8.5/kernel/driver/pptp.c: In function 'pptp_connect':
/tmp/accel-pptp-0.8.5/kernel/driver/pptp.c:858:24: error: 'struct rtable' has no member named 'u'
/tmp/accel-pptp-0.8.5/kernel/driver/pptp.c:864:26: error: 'struct rtable' has no member named 'u'
make[3]: *** [/tmp/accel-pptp-0.8.5/kernel/driver/pptp.o] Error 1
make[2]: *** [_module_/tmp/accel-pptp-0.8.5/kernel/driver] Error 2
make[2]: Leaving directory `/usr/src/linux-2.6.36-zen1'
make[1]: *** [all] Error 2
make[1]: Leaving directory `/tmp/accel-pptp-0.8.5/kernel/driver'
make: *** [module] Error 2

 

Gentoo, zen-sources-2.6.36,

#define LINUX_VERSION_CODE 132644

- почему ifdef'ы упрямо разрешают использование кода для других версий?

 

Вопрос такой:

pptp.so, полученный через make plugin, будет работать с встроенным в 2.6.37 модулем?

Изменено пользователем tadann!

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Всем привет! Помогите собрать Ассел-ппп с шейпером, так как без него собираеться, а с ним вот такая ошибка

 

Linux mandriva 2.6.35.9-new #1 SMP Tue Mar 29 01:08:05 EEST 2011 i686 i686 i386 GNU

AMD AthlonX2 DualCore QL-60

 

/home/test/accel-ppp/accel-pppd/extra/shaper_tbf.c:13:29: error: netlink/netlink.h: Нет такого файла или каталога
/home/test/accel-ppp/accel-pppd/extra/shaper_tbf.c:14:28: error: netlink/socket.h: Нет такого файла или каталога
/home/test/accel-ppp/accel-pppd/extra/shaper_tbf.c:15:25: error: netlink/msg.h: Нет такого файла или каталога
/home/test/accel-ppp/accel-pppd/extra/shaper_tbf.c:146: предупреждение: декларация ‘struct nl_sock’ внутри списка параметров
/home/test/accel-ppp/accel-pppd/extra/shaper_tbf.c:146: предупреждение: область действия типа - только данная декларация или определение, что может не соответствовать вашим намерениям
/home/test/accel-ppp/accel-pppd/extra/shaper_tbf.c: В функции ‘install_tbf’:
/home/test/accel-ppp/accel-pppd/extra/shaper_tbf.c:155: ошибка: переменная ‘tchdr’ инициализирована, хотя имеет неполный тип
/home/test/accel-ppp/accel-pppd/extra/shaper_tbf.c:156: ошибка: неизвестное поле ‘tcm_family’ в инициализаторе
/home/test/accel-ppp/accel-pppd/extra/shaper_tbf.c:156: предупреждение: избыточные элементы в инициализаторе структуры
/home/test/accel-ppp/accel-pppd/extra/shaper_tbf.c:156: предупреждение: (где-то рядом с инициализацией для ‘tchdr’)
/home/test/accel-ppp/accel-pppd/extra/shaper_tbf.c:157: ошибка: неизвестное поле ‘tcm_ifindex’ в инициализаторе
/home/test/accel-ppp/accel-pppd/extra/shaper_tbf.c:157: предупреждение: избыточные элементы в инициализаторе структуры
/home/test/accel-ppp/accel-pppd/extra/shaper_tbf.c:157: предупреждение: (где-то рядом с инициализацией для ‘tchdr’)
/home/test/accel-ppp/accel-pppd/extra/shaper_tbf.c:158: ошибка: неизвестное поле ‘tcm_handle’ в инициализаторе
/home/test/accel-ppp/accel-pppd/extra/shaper_tbf.c:158: предупреждение: избыточные элементы в инициализаторе структуры
/home/test/accel-ppp/accel-pppd/extra/shaper_tbf.c:158: предупреждение: (где-то рядом с инициализацией для ‘tchdr’)
/home/test/accel-ppp/accel-pppd/extra/shaper_tbf.c:159: ошибка: неизвестное поле ‘tcm_parent’ в инициализаторе
/home/test/accel-ppp/accel-pppd/extra/shaper_tbf.c:159: предупреждение: избыточные элементы в инициализаторе структуры
/home/test/accel-ppp/accel-pppd/extra/shaper_tbf.c:159: предупреждение: (где-то рядом с инициализацией для ‘tchdr’)
/home/test/accel-ppp/accel-pppd/extra/shaper_tbf.c:155: ошибка: размер ‘tchdr’ в памяти неизвестен
/home/test/accel-ppp/accel-pppd/extra/shaper_tbf.c:171: предупреждение: неявная декларация функции ‘nlmsg_alloc’
/home/test/accel-ppp/accel-pppd/extra/shaper_tbf.c:171: предупреждение: в присваивании целое преобразуется в указатель без приведения типа
/home/test/accel-ppp/accel-pppd/extra/shaper_tbf.c:175: предупреждение: неявная декларация функции ‘NLA_PUT’
/home/test/accel-ppp/accel-pppd/extra/shaper_tbf.c:178: предупреждение: неявная декларация функции ‘nlmsg_alloc_simple’
/home/test/accel-ppp/accel-pppd/extra/shaper_tbf.c:178: ошибка: ‘RTM_NEWQDISC’ не описан (первое использование в этой функции)
/home/test/accel-ppp/accel-pppd/extra/shaper_tbf.c:178: ошибка: (Сообщение о неописанном идентификаторе выдается один раз
/home/test/accel-ppp/accel-pppd/extra/shaper_tbf.c:178: ошибка: для каждой функции, в которой он используется.)
/home/test/accel-ppp/accel-pppd/extra/shaper_tbf.c:178: ошибка: ‘NLM_F_CREATE’ не описан (первое использование в этой функции)
/home/test/accel-ppp/accel-pppd/extra/shaper_tbf.c:178: ошибка: ‘NLM_F_REPLACE’ не описан (первое использование в этой функции)
/home/test/accel-ppp/accel-pppd/extra/shaper_tbf.c:182: предупреждение: неявная декларация функции ‘nlmsg_append’
/home/test/accel-ppp/accel-pppd/extra/shaper_tbf.c:182: ошибка: ‘NLMSG_ALIGNTO’ не описан (первое использование в этой функции)
/home/test/accel-ppp/accel-pppd/extra/shaper_tbf.c:185: предупреждение: неявная декларация функции ‘NLA_PUT_STRING’
/home/test/accel-ppp/accel-pppd/extra/shaper_tbf.c:185: ошибка: ‘TCA_KIND’ не описан (первое использование в этой функции)
/home/test/accel-ppp/accel-pppd/extra/shaper_tbf.c:186: предупреждение: неявная декларация функции ‘nla_put_nested’
/home/test/accel-ppp/accel-pppd/extra/shaper_tbf.c:186: ошибка: ‘TCA_OPTIONS’ не описан (первое использование в этой функции)
/home/test/accel-ppp/accel-pppd/extra/shaper_tbf.c:188: предупреждение: неявная декларация функции ‘nl_send_auto_complete’
/home/test/accel-ppp/accel-pppd/extra/shaper_tbf.c:191: предупреждение: неявная декларация функции ‘nl_wait_for_ack’
/home/test/accel-ppp/accel-pppd/extra/shaper_tbf.c:194: предупреждение: неявная декларация функции ‘nlmsg_free’
/home/test/accel-ppp/accel-pppd/extra/shaper_tbf.c:200: предупреждение: метка ‘nla_put_failure’ определена, но не используется
/home/test/accel-ppp/accel-pppd/extra/shaper_tbf.c:155: предупреждение: неиспользуемая переменная ‘tchdr’
/home/test/accel-ppp/accel-pppd/extra/shaper_tbf.c: На верхнем уровне:
/home/test/accel-ppp/accel-pppd/extra/shaper_tbf.c:213: предупреждение: декларация ‘struct nl_sock’ внутри списка параметров
/home/test/accel-ppp/accel-pppd/extra/shaper_tbf.c: В функции ‘install_ingress’:
/home/test/accel-ppp/accel-pppd/extra/shaper_tbf.c:217: ошибка: переменная ‘tchdr’ инициализирована, хотя имеет неполный тип
/home/test/accel-ppp/accel-pppd/extra/shaper_tbf.c:218: ошибка: неизвестное поле ‘tcm_family’ в инициализаторе
/home/test/accel-ppp/accel-pppd/extra/shaper_tbf.c:218: предупреждение: избыточные элементы в инициализаторе структуры
/home/test/accel-ppp/accel-pppd/extra/shaper_tbf.c:218: предупреждение: (где-то рядом с инициализацией для ‘tchdr’)
/home/test/accel-ppp/accel-pppd/extra/shaper_tbf.c:219: ошибка: неизвестное поле ‘tcm_ifindex’ в инициализаторе
/home/test/accel-ppp/accel-pppd/extra/shaper_tbf.c:219: предупреждение: избыточные элементы в инициализаторе структуры
/home/test/accel-ppp/accel-pppd/extra/shaper_tbf.c:219: предупреждение: (где-то рядом с инициализацией для ‘tchdr’)
/home/test/accel-ppp/accel-pppd/extra/shaper_tbf.c:220: ошибка: неизвестное поле ‘tcm_handle’ в инициализаторе
/home/test/accel-ppp/accel-pppd/extra/shaper_tbf.c:220: предупреждение: избыточные элементы в инициализаторе структуры
/home/test/accel-ppp/accel-pppd/extra/shaper_tbf.c:220: предупреждение: (где-то рядом с инициализацией для ‘tchdr’)
/home/test/accel-ppp/accel-pppd/extra/shaper_tbf.c:221: ошибка: неизвестное поле ‘tcm_parent’ в инициализаторе
/home/test/accel-ppp/accel-pppd/extra/shaper_tbf.c:221: предупреждение: избыточные элементы в инициализаторе структуры
/home/test/accel-ppp/accel-pppd/extra/shaper_tbf.c:221: предупреждение: (где-то рядом с инициализацией для ‘tchdr’)
/home/test/accel-ppp/accel-pppd/extra/shaper_tbf.c:217: ошибка: размер ‘tchdr’ в памяти неизвестен
/home/test/accel-ppp/accel-pppd/extra/shaper_tbf.c:224: ошибка: ‘RTM_NEWQDISC’ не описан (первое использование в этой функции)
/home/test/accel-ppp/accel-pppd/extra/shaper_tbf.c:224: ошибка: ‘NLM_F_CREATE’ не описан (первое использование в этой функции)
/home/test/accel-ppp/accel-pppd/extra/shaper_tbf.c:224: ошибка: ‘NLM_F_REPLACE’ не описан (первое использование в этой функции)
/home/test/accel-ppp/accel-pppd/extra/shaper_tbf.c:228: ошибка: ‘NLMSG_ALIGNTO’ не описан (первое использование в этой функции)
/home/test/accel-ppp/accel-pppd/extra/shaper_tbf.c:231: ошибка: ‘TCA_KIND’ не описан (первое использование в этой функции)
/home/test/accel-ppp/accel-pppd/extra/shaper_tbf.c:244: предупреждение: метка ‘nla_put_failure’ определена, но не используется
/home/test/accel-ppp/accel-pppd/extra/shaper_tbf.c:217: предупреждение: неиспользуемая переменная ‘tchdr’
/home/test/accel-ppp/accel-pppd/extra/shaper_tbf.c: На верхнем уровне:
/home/test/accel-ppp/accel-pppd/extra/shaper_tbf.c:254: предупреждение: декларация ‘struct nl_sock’ внутри списка параметров
/home/test/accel-ppp/accel-pppd/extra/shaper_tbf.c: В функции ‘install_filter’:
/home/test/accel-ppp/accel-pppd/extra/shaper_tbf.c:267: ошибка: переменная ‘tchdr’ инициализирована, хотя имеет неполный тип
/home/test/accel-ppp/accel-pppd/extra/shaper_tbf.c:268: ошибка: неизвестное поле ‘tcm_family’ в инициализаторе
/home/test/accel-ppp/accel-pppd/extra/shaper_tbf.c:268: предупреждение: избыточные элементы в инициализаторе структуры
/home/test/accel-ppp/accel-pppd/extra/shaper_tbf.c:268: предупреждение: (где-то рядом с инициализацией для ‘tchdr’)
/home/test/accel-ppp/accel-pppd/extra/shaper_tbf.c:269: ошибка: неизвестное поле ‘tcm_ifindex’ в инициализаторе
/home/test/accel-ppp/accel-pppd/extra/shaper_tbf.c:269: предупреждение: избыточные элементы в инициализаторе структуры
/home/test/accel-ppp/accel-pppd/extra/shaper_tbf.c:269: предупреждение: (где-то рядом с инициализацией для ‘tchdr’)
/home/test/accel-ppp/accel-pppd/extra/shaper_tbf.c:270: ошибка: неизвестное поле ‘tcm_handle’ в инициализаторе
/home/test/accel-ppp/accel-pppd/extra/shaper_tbf.c:270: предупреждение: избыточные элементы в инициализаторе структуры
/home/test/accel-ppp/accel-pppd/extra/shaper_tbf.c:270: предупреждение: (где-то рядом с инициализацией для ‘tchdr’)
/home/test/accel-ppp/accel-pppd/extra/shaper_tbf.c:271: ошибка: неизвестное поле ‘tcm_parent’ в инициализаторе
/home/test/accel-ppp/accel-pppd/extra/shaper_tbf.c:271: предупреждение: избыточные элементы в инициализаторе структуры
/home/test/accel-ppp/accel-pppd/extra/shaper_tbf.c:271: предупреждение: (где-то рядом с инициализацией для ‘tchdr’)
/home/test/accel-ppp/accel-pppd/extra/shaper_tbf.c:272: ошибка: неизвестное поле ‘tcm_info’ в инициализаторе
/home/test/accel-ppp/accel-pppd/extra/shaper_tbf.c:272: предупреждение: избыточные элементы в инициализаторе структуры
/home/test/accel-ppp/accel-pppd/extra/shaper_tbf.c:272: предупреждение: (где-то рядом с инициализацией для ‘tchdr’)
/home/test/accel-ppp/accel-pppd/extra/shaper_tbf.c:267: ошибка: размер ‘tchdr’ в памяти неизвестен
/home/test/accel-ppp/accel-pppd/extra/shaper_tbf.c:294: ошибка: ‘RTM_NEWTFILTER’ не описан (первое использование в этой функции)
/home/test/accel-ppp/accel-pppd/extra/shaper_tbf.c:294: ошибка: ‘NLM_F_CREATE’ не описан (первое использование в этой функции)
/home/test/accel-ppp/accel-pppd/extra/shaper_tbf.c:294: ошибка: ‘NLM_F_REPLACE’ не описан (первое использование в этой функции)
/home/test/accel-ppp/accel-pppd/extra/shaper_tbf.c:298: предупреждение: в присваивании целое преобразуется в указатель без приведения типа
/home/test/accel-ppp/accel-pppd/extra/shaper_tbf.c:302: предупреждение: в присваивании целое преобразуется в указатель без приведения типа
/home/test/accel-ppp/accel-pppd/extra/shaper_tbf.c:306: предупреждение: в присваивании целое преобразуется в указатель без приведения типа
/home/test/accel-ppp/accel-pppd/extra/shaper_tbf.c:310: предупреждение: в присваивании целое преобразуется в указатель без приведения типа
/home/test/accel-ppp/accel-pppd/extra/shaper_tbf.c:314: ошибка: ‘NLMSG_ALIGNTO’ не описан (первое использование в этой функции)
/home/test/accel-ppp/accel-pppd/extra/shaper_tbf.c:317: ошибка: ‘TCA_KIND’ не описан (первое использование в этой функции)
/home/test/accel-ppp/accel-pppd/extra/shaper_tbf.c:319: предупреждение: неявная декларация функции ‘NLA_PUT_U32’
/home/test/accel-ppp/accel-pppd/extra/shaper_tbf.c:336: ошибка: ‘TCA_OPTIONS’ не описан (первое использование в этой функции)
/home/test/accel-ppp/accel-pppd/extra/shaper_tbf.c:354: предупреждение: метка ‘nla_put_failure’ определена, но не используется
/home/test/accel-ppp/accel-pppd/extra/shaper_tbf.c:267: предупреждение: неиспользуемая переменная ‘tchdr’
/home/test/accel-ppp/accel-pppd/extra/shaper_tbf.c: В функции ‘install_shaper’:
/home/test/accel-ppp/accel-pppd/extra/shaper_tbf.c:391: предупреждение: неявная декларация функции ‘nl_socket_alloc’
/home/test/accel-ppp/accel-pppd/extra/shaper_tbf.c:391: предупреждение: в присваивании целое преобразуется в указатель без приведения типа
/home/test/accel-ppp/accel-pppd/extra/shaper_tbf.c:397: предупреждение: неявная декларация функции ‘nl_connect’
/home/test/accel-ppp/accel-pppd/extra/shaper_tbf.c:397: ошибка: ‘NETLINK_ROUTE’ не описан (первое использование в этой функции)
/home/test/accel-ppp/accel-pppd/extra/shaper_tbf.c:404: предупреждение: в передаче аргумента 1 ‘install_tbf’: несовместимый тип указателя
/home/test/accel-ppp/accel-pppd/extra/shaper_tbf.c:146: замечание: expected ‘struct nl_sock *’ but argument is of type ‘struct nl_sock *’
/home/test/accel-ppp/accel-pppd/extra/shaper_tbf.c:408: предупреждение: в передаче аргумента 1 ‘install_ingress’: несовместимый тип указателя
/home/test/accel-ppp/accel-pppd/extra/shaper_tbf.c:213: замечание: expected ‘struct nl_sock *’ but argument is of type ‘struct nl_sock *’
/home/test/accel-ppp/accel-pppd/extra/shaper_tbf.c:410: предупреждение: в передаче аргумента 1 ‘install_filter’: несовместимый тип указателя
/home/test/accel-ppp/accel-pppd/extra/shaper_tbf.c:254: замечание: expected ‘struct nl_sock *’ but argument is of type ‘struct nl_sock *’
/home/test/accel-ppp/accel-pppd/extra/shaper_tbf.c:414: предупреждение: неявная декларация функции ‘nl_close’
/home/test/accel-ppp/accel-pppd/extra/shaper_tbf.c:416: предупреждение: неявная декларация функции ‘nl_socket_free’
/home/test/accel-ppp/accel-pppd/extra/shaper_tbf.c: В функции ‘remove_shaper’:
/home/test/accel-ppp/accel-pppd/extra/shaper_tbf.c:470: ошибка: переменная ‘tchdr1’ инициализирована, хотя имеет неполный тип
/home/test/accel-ppp/accel-pppd/extra/shaper_tbf.c:471: ошибка: неизвестное поле ‘tcm_family’ в инициализаторе
/home/test/accel-ppp/accel-pppd/extra/shaper_tbf.c:471: предупреждение: избыточные элементы в инициализаторе структуры
/home/test/accel-ppp/accel-pppd/extra/shaper_tbf.c:471: предупреждение: (где-то рядом с инициализацией для ‘tchdr1’)
/home/test/accel-ppp/accel-pppd/extra/shaper_tbf.c:472: ошибка: неизвестное поле ‘tcm_ifindex’ в инициализаторе
/home/test/accel-ppp/accel-pppd/extra/shaper_tbf.c:472: предупреждение: избыточные элементы в инициализаторе структуры
/home/test/accel-ppp/accel-pppd/extra/shaper_tbf.c:472: предупреждение: (где-то рядом с инициализацией для ‘tchdr1’)
/home/test/accel-ppp/accel-pppd/extra/shaper_tbf.c:473: ошибка: неизвестное поле ‘tcm_handle’ в инициализаторе
/home/test/accel-ppp/accel-pppd/extra/shaper_tbf.c:473: предупреждение: избыточные элементы в инициализаторе структуры
/home/test/accel-ppp/accel-pppd/extra/shaper_tbf.c:473: предупреждение: (где-то рядом с инициализацией для ‘tchdr1’)
/home/test/accel-ppp/accel-pppd/extra/shaper_tbf.c:474: ошибка: неизвестное поле ‘tcm_parent’ в инициализаторе
/home/test/accel-ppp/accel-pppd/extra/shaper_tbf.c:474: предупреждение: избыточные элементы в инициализаторе структуры
/home/test/accel-ppp/accel-pppd/extra/shaper_tbf.c:474: предупреждение: (где-то рядом с инициализацией для ‘tchdr1’)
/home/test/accel-ppp/accel-pppd/extra/shaper_tbf.c:470: ошибка: размер ‘tchdr1’ в памяти неизвестен
/home/test/accel-ppp/accel-pppd/extra/shaper_tbf.c:477: ошибка: переменная ‘tchdr2’ инициализирована, хотя имеет неполный тип
/home/test/accel-ppp/accel-pppd/extra/shaper_tbf.c:478: ошибка: неизвестное поле ‘tcm_family’ в инициализаторе
/home/test/accel-ppp/accel-pppd/extra/shaper_tbf.c:478: предупреждение: избыточные элементы в инициализаторе структуры
/home/test/accel-ppp/accel-pppd/extra/shaper_tbf.c:478: предупреждение: (где-то рядом с инициализацией для ‘tchdr2’)
/home/test/accel-ppp/accel-pppd/extra/shaper_tbf.c:479: ошибка: неизвестное поле ‘tcm_ifindex’ в инициализаторе
/home/test/accel-ppp/accel-pppd/extra/shaper_tbf.c:479: предупреждение: избыточные элементы в инициализаторе структуры
/home/test/accel-ppp/accel-pppd/extra/shaper_tbf.c:479: предупреждение: (где-то рядом с инициализацией для ‘tchdr2’)
/home/test/accel-ppp/accel-pppd/extra/shaper_tbf.c:480: ошибка: неизвестное поле ‘tcm_handle’ в инициализаторе
/home/test/accel-ppp/accel-pppd/extra/shaper_tbf.c:480: предупреждение: избыточные элементы в инициализаторе структуры
/home/test/accel-ppp/accel-pppd/extra/shaper_tbf.c:480: предупреждение: (где-то рядом с инициализацией для ‘tchdr2’)
/home/test/accel-ppp/accel-pppd/extra/shaper_tbf.c:481: ошибка: неизвестное поле ‘tcm_parent’ в инициализаторе
/home/test/accel-ppp/accel-pppd/extra/shaper_tbf.c:481: предупреждение: избыточные элементы в инициализаторе структуры
/home/test/accel-ppp/accel-pppd/extra/shaper_tbf.c:481: предупреждение: (где-то рядом с инициализацией для ‘tchdr2’)
/home/test/accel-ppp/accel-pppd/extra/shaper_tbf.c:477: ошибка: размер ‘tchdr2’ в памяти неизвестен
/home/test/accel-ppp/accel-pppd/extra/shaper_tbf.c:484: предупреждение: в присваивании целое преобразуется в указатель без приведения типа
/home/test/accel-ppp/accel-pppd/extra/shaper_tbf.c:490: ошибка: ‘NETLINK_ROUTE’ не описан (первое использование в этой функции)
/home/test/accel-ppp/accel-pppd/extra/shaper_tbf.c:497: ошибка: ‘RTM_DELQDISC’ не описан (первое использование в этой функции)
/home/test/accel-ppp/accel-pppd/extra/shaper_tbf.c:497: ошибка: ‘NLM_F_CREATE’ не описан (первое использование в этой функции)
/home/test/accel-ppp/accel-pppd/extra/shaper_tbf.c:497: ошибка: ‘NLM_F_REPLACE’ не описан (первое использование в этой функции)
/home/test/accel-ppp/accel-pppd/extra/shaper_tbf.c:501: ошибка: ‘NLMSG_ALIGNTO’ не описан (первое использование в этой функции)
/home/test/accel-ppp/accel-pppd/extra/shaper_tbf.c:477: предупреждение: неиспользуемая переменная ‘tchdr2’
/home/test/accel-ppp/accel-pppd/extra/shaper_tbf.c:470: предупреждение: неиспользуемая переменная ‘tchdr1’
make[2]: *** [accel-pppd/extra/CMakeFiles/shaper_tbf.dir/shaper_tbf.c.o] Ошибка 1
make[1]: *** [accel-pppd/extra/CMakeFiles/shaper_tbf.dir/all] Ошибка 2
make: *** [all] Ошибка 2

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

В Arch есть AUR, а в нем - accel-pptp

 

==> Недостающие зависимости:
 -> ppp,accel-pptp-kernel-git
==> Проверяю необходимые для сборки зависимости...
==> ОШИБКА: Не удалось разрешить все зависимости.

 

сдесь их найти не выходит https://aur.archlinux.org/packages.php?ID=32257

Гм. Надо было комментарий в AUR-е оставить, у меня оповещение включено. Посмотрю.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

дополнение к предыдущей ошибке при сборке ассел-ппп

 

/home/test/accel-ppp/accel-pppd/extra/shaper_tbf.c:13:29: error: netlink/netlink.h: Нет такого файла или каталога
/home/test/accel-ppp/accel-pppd/extra/shaper_tbf.c:14:28: error: netlink/socket.h: Нет такого файла или каталога
/home/test/accel-ppp/accel-pppd/extra/shaper_tbf.c:15:25: error: netlink/msg.h: Нет такого файла или каталога
..........
make[2]: *** [accel-pppd/extra/CMakeFiles/shaper_tbf.dir/shaper_tbf.c.o] Ошибка 1
make[1]: *** [accel-pppd/extra/CMakeFiles/shaper_tbf.dir/all] Ошибка 2
make: *** [all] Ошибка 2

 

Вопрос где не может найти netlink/netlink.h , так как он есть

 

find / -name netlink.h
/usr/include/netlink/netlink.h
/usr/include/linux/netlink.h
/usr/include/linux/can/netlink.h
/usr/src/linux-2.6.35.9/include/config/netfilter/netlink.h
/usr/src/linux-2.6.35.9/include/config/nf/ct/netlink.h
/usr/src/linux-2.6.35.9/include/config/scsi/netlink.h
/usr/src/linux-2.6.35.9/include/linux/netlink.h
/usr/src/linux-2.6.35.9/include/linux/can/netlink.h
/usr/src/linux-2.6.35.9/include/net/netlink.h
/usr/src/linux-2.6.35.9/usr/include/linux/netlink.h
/usr/src/linux-2.6.35.9/usr/include/linux/can/netlink.h

 

если сделать симлинк с /usr/include/netlink/netlink.h в usr/src/linux-2.6.35.9/include

 

тогда устанавливается но предуприждения выдает

 

[ 96%] Building C object accel-pppd/extra/CMakeFiles/shaper_tbf.dir/shaper_tbf.c.o
/home/test/accel-ppp/accel-pppd/extra/shaper_tbf.c:146: предупреждение: декларация  ‘struct nl_sock’ внутри списка параметров
/home/test/accel-ppp/accel-pppd/extra/shaper_tbf.c:146: предупреждение: область дей ствия типа - только данная декларация или определение, что может не соответствовать в ашим намерениям
/home/test/accel-ppp/accel-pppd/extra/shaper_tbf.c: В функции ‘install_tbf’:
/home/test/accel-ppp/accel-pppd/extra/shaper_tbf.c:188: предупреждение: в передаче  аргумента 1 ‘nl_send_auto_complete’: несовместимый тип указателя
/usr/include/netlink/netlink.h:48: замечание: expected ‘struct nl_handle *’ but argum ent is of type ‘struct nl_sock *’
/home/test/accel-ppp/accel-pppd/extra/shaper_tbf.c:191: предупреждение: в передаче  аргумента 1 ‘nl_wait_for_ack’: несовместимый тип указателя
/usr/include/netlink/netlink.h:63: замечание: expected ‘struct nl_handle *’ but argum ent is of type ‘struct nl_sock *’
/home/test/accel-ppp/accel-pppd/extra/shaper_tbf.c: На верхнем уровне:
/home/test/accel-ppp/accel-pppd/extra/shaper_tbf.c:213: предупреждение: декларация  ‘struct nl_sock’ внутри списка параметров
/home/test/accel-ppp/accel-pppd/extra/shaper_tbf.c: В функции ‘install_ingress’:
/home/test/accel-ppp/accel-pppd/extra/shaper_tbf.c:233: предупреждение: в передаче  аргумента 1 ‘nl_send_auto_complete’: несовместимый тип указателя
/usr/include/netlink/netlink.h:48: замечание: expected ‘struct nl_handle *’ but argum ent is of type ‘struct nl_sock *’
/home/test/accel-ppp/accel-pppd/extra/shaper_tbf.c:236: предупреждение: в передаче  аргумента 1 ‘nl_wait_for_ack’: несовместимый тип указателя
/usr/include/netlink/netlink.h:63: замечание: expected ‘struct nl_handle *’ but argum ent is of type ‘struct nl_sock *’
/home/test/accel-ppp/accel-pppd/extra/shaper_tbf.c: На верхнем уровне:
/home/test/accel-ppp/accel-pppd/extra/shaper_tbf.c:254: предупреждение: декларация  ‘struct nl_sock’ внутри списка параметров
/home/test/accel-ppp/accel-pppd/extra/shaper_tbf.c: В функции ‘install_filter’:
/home/test/accel-ppp/accel-pppd/extra/shaper_tbf.c:339: предупреждение: в передаче  аргумента 1 ‘nl_send_auto_complete’: несовместимый тип указателя
/usr/include/netlink/netlink.h:48: замечание: expected ‘struct nl_handle *’ but argum ent is of type ‘struct nl_sock *’
/home/test/accel-ppp/accel-pppd/extra/shaper_tbf.c:342: предупреждение: в передаче  аргумента 1 ‘nl_wait_for_ack’: несовместимый тип указателя
/usr/include/netlink/netlink.h:63: замечание: expected ‘struct nl_handle *’ but argum ent is of type ‘struct nl_sock *’
/home/test/accel-ppp/accel-pppd/extra/shaper_tbf.c: В функции ‘install_shaper’:
/home/test/accel-ppp/accel-pppd/extra/shaper_tbf.c:391: предупреждение: неявная дек ларация функции ‘nl_socket_alloc’
/home/test/accel-ppp/accel-pppd/extra/shaper_tbf.c:391: предупреждение: в присваива нии целое преобразуется в указатель без приведения типа
/home/test/accel-ppp/accel-pppd/extra/shaper_tbf.c:397: предупреждение: в передаче  аргумента 1 ‘nl_connect’: несовместимый тип указателя
/usr/include/netlink/netlink.h:40: замечание: expected ‘struct nl_handle *’ but argum ent is of type ‘struct nl_sock *’
/home/test/accel-ppp/accel-pppd/extra/shaper_tbf.c:404: предупреждение: в передаче  аргумента 1 ‘install_tbf’: несовместимый тип указателя
/home/test/accel-ppp/accel-pppd/extra/shaper_tbf.c:146: замечание: expected ‘struct  nl_sock *’ but argument is of type ‘struct nl_sock *’
/home/test/accel-ppp/accel-pppd/extra/shaper_tbf.c:408: предупреждение: в передаче  аргумента 1 ‘install_ingress’: несовместимый тип указателя
/home/test/accel-ppp/accel-pppd/extra/shaper_tbf.c:213: замечание: expected ‘struct  nl_sock *’ but argument is of type ‘struct nl_sock *’
/home/test/accel-ppp/accel-pppd/extra/shaper_tbf.c:410: предупреждение: в передаче  аргумента 1 ‘install_filter’: несовместимый тип указателя
/home/test/accel-ppp/accel-pppd/extra/shaper_tbf.c:254: замечание: expected ‘struct  nl_sock *’ but argument is of type ‘struct nl_sock *’
/home/test/accel-ppp/accel-pppd/extra/shaper_tbf.c:414: предупреждение: в передаче  аргумента 1 ‘nl_close’: несовместимый тип указателя
/usr/include/netlink/netlink.h:41: замечание: expected ‘struct nl_handle *’ but argum ent is of type ‘struct nl_sock *’
/home/test/accel-ppp/accel-pppd/extra/shaper_tbf.c:416: предупреждение: неявная дек ларация функции ‘nl_socket_free’
/home/test/accel-ppp/accel-pppd/extra/shaper_tbf.c: В функции ‘remove_shaper’:
/home/test/accel-ppp/accel-pppd/extra/shaper_tbf.c:484: предупреждение: в присваива нии целое преобразуется в указатель без приведения типа
/home/test/accel-ppp/accel-pppd/extra/shaper_tbf.c:490: предупреждение: в передаче  аргумента 1 ‘nl_connect’: несовместимый тип указателя
/usr/include/netlink/netlink.h:40: замечание: expected ‘struct nl_handle *’ but argum ent is of type ‘struct nl_sock *’
/home/test/accel-ppp/accel-pppd/extra/shaper_tbf.c:504: предупреждение: в передаче  аргумента 1 ‘nl_send_auto_complete’: несовместимый тип указателя
/usr/include/netlink/netlink.h:48: замечание: expected ‘struct nl_handle *’ but argum ent is of type ‘struct nl_sock *’
/home/test/accel-ppp/accel-pppd/extra/shaper_tbf.c:507: предупреждение: в передаче  аргумента 1 ‘nl_wait_for_ack’: несовместимый тип указателя
/usr/include/netlink/netlink.h:63: замечание: expected ‘struct nl_handle *’ but argum ent is of type ‘struct nl_sock *’
/home/test/accel-ppp/accel-pppd/extra/shaper_tbf.c:519: предупреждение: в передаче  аргумента 1 ‘nl_send_auto_complete’: несовместимый тип указателя
/usr/include/netlink/netlink.h:48: замечание: expected ‘struct nl_handle *’ but argum ent is of type ‘struct nl_sock *’
/home/test/accel-ppp/accel-pppd/extra/shaper_tbf.c:522: предупреждение: в передаче  аргумента 1 ‘nl_wait_for_ack’: несовместимый тип указателя
/usr/include/netlink/netlink.h:63: замечание: expected ‘struct nl_handle *’ but argum ent is of type ‘struct nl_sock *’
/home/test/accel-ppp/accel-pppd/extra/shaper_tbf.c:527: предупреждение: в передаче  аргумента 1 ‘nl_close’: несовместимый тип указателя
/usr/include/netlink/netlink.h:41: замечание: expected ‘struct nl_handle *’ but argum ent is of type ‘struct nl_sock *’
/home/test/accel-ppp/accel-pppd/extra/shaper_tbf.c:537: предупреждение: в передаче  аргумента 1 ‘nl_close’: несовместимый тип указателя
/usr/include/netlink/netlink.h:41: замечание: expected ‘struct nl_handle *’ but argum ent is of type ‘struct nl_sock *’
Linking C shared library libshaper_tbf.so
[ 96%] Built target shaper_tbf
Scanning dependencies of target sigchld
[ 98%] Building C object accel-pppd/extra/CMakeFiles/sigchld.dir/sigchld.c.o
Linking C shared library libsigchld.so
[ 98%] Built target sigchld
Scanning dependencies of target pptp_drv
[ 98%] Generating driver/pptp.ko
[100%] Built target pptp_drv

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Lenny 6.0.1a

# uname -a

Linux pppoe-test 2.6.38.2-custom #1 SMP Wed Mar 30 15:37:58 MSD 2011 x86_64 GNU/Linux

исходники из Git от 31.03.2011

 

# dpkg -l | grep ssl

ii libssl-dev 0.9.8o-4squeeze1 SSL development libraries, header files and documentation

ii libssl0.9.8 0.9.8o-4squeeze1 SSL shared libraries

ii openssl 0.9.8o-4squeeze1 Secure Socket Layer (SSL) binary and related cryptographic tools

 

 

# cmake -DKDIR=/usr/src/linux -DCMAKE_INSTALL_PREFIX=/usr/local -DBUILD_DRIVER=FALSE -DCMAKE_BUILD_TYPE=Release -DLOG_PGSQL=FALSE -DSHAPER=FALSE -DRADIUS=TRUE ..

CMake Error at accel-pppd/CMakeLists.txt:6 (MESSAGE):

openssl library not found

 

 

-- Configuring incomplete, errors occurred!

 

Че не так ?

Изменено пользователем Ivan Rostovikov

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Lenny 6.0.1a

# uname -a

Linux pppoe-test 2.6.38.2-custom #1 SMP Wed Mar 30 15:37:58 MSD 2011 x86_64 GNU/Linux

исходники из Git от 31.03.2011

 

# dpkg -l | grep ssl

ii libssl-dev 0.9.8o-4squeeze1 SSL development libraries, header files and documentation

ii libssl0.9.8 0.9.8o-4squeeze1 SSL shared libraries

ii openssl 0.9.8o-4squeeze1 Secure Socket Layer (SSL) binary and related cryptographic tools

 

 

# cmake -DKDIR=/usr/src/linux -DCMAKE_INSTALL_PREFIX=/usr/local -DBUILD_DRIVER=FALSE -DCMAKE_BUILD_TYPE=Release -DLOG_PGSQL=FALSE -DSHAPER=FALSE -DRADIUS=TRUE ..

CMake Error at accel-pppd/CMakeLists.txt:6 (MESSAGE):

openssl library not found

 

 

-- Configuring incomplete, errors occurred!

 

Че не так ?

 

у меня тоже самое, не пойму в чем дело..(

подскажите пожалуйста...

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

у меня тоже самое, не пойму в чем дело..( подскажите пожалуйста...

Дебианщики, дайте config.log!

 

 

Где брать pppd plugin, адаптированный под сборку с хидерами >=2.6.36?

Где вообще в гите лежит плагин к pppd?! Там походу только cmake-версия, в которой нет даже упоминаний про него :) нет, надо идти в чатик и капать на мозги лично, чую. Ребята, ну расщедритесь на ответ, а? Меня этот дерзкий сын убунты и виндузы, NetworkManager, замучал совсем, поделитесь нормально имплементированным pptp-клиентом..

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

у меня тоже самое, не пойму в чем дело..( подскажите пожалуйста...

Дебианщики, дайте config.log!

 

 

Где брать pppd plugin, адаптированный под сборку с хидерами >=2.6.36?

Где вообще в гите лежит плагин к pppd?! Там походу только cmake-версия, в которой нет даже упоминаний про него :) нет, надо идти в чатик и капать на мозги лично, чую. Ребята, ну расщедритесь на ответ, а? Меня этот дерзкий сын убунты и виндузы, NetworkManager, замучал совсем, поделитесь нормально имплементированным pptp-клиентом..

README читать надо.

Версии 1.x - только сервер, и pppd не использует вообще.

Вам нужно 0.8.х (последний, я смотрю - 0.8.5 http://sourceforge.net/projects/accel-pptp/files/accel-pptp/accel-pptp-0.8.5.tar.bz2/download ). На 2.6.36 работает, но драйвер в ядро я ставил из 1.x (то же самое, но более свежий - из 0.8.х под 2.6.36 не собирается).

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Проагрейдился утром до свежей версии. Заметил, что DM/CoA теперь полностью отключен (придётся скрипты разрыва переписывать, но это мелочи). По крупным недостаткам:

1) Нет timestamp в логах (emerg.log, debug.log), поэтому тяжело привязать последовательные записи в логах друг к другу.

2) Пару раз уже отваливалось с утра (запущен в screen/while true ; do ... done). В emerg.log:

radius: no dm_coa_secret specified, DM/CoA disabled...
log_file: open '/var/log/accel-ppp/per_user/2811.log': No such file or directory
radius: no dm_coa_secret specified, DM/CoA disabled...
log_file: open '/var/log/accel-ppp/per_user/0277.log': No such file or directory
radius: no dm_coa_secret specified, DM/CoA disabled...

Так что может быть, что причина segfault весьма тривиальна. Под gdb пока не запускал, поскольку надо будет уехать на выходные :)))

4) Заметил, что при сборке strip-ается сам accel-ppp несмотря на -DCMAKE_BUILD_TYPE=Debug

5) При -DCMAKE_BUILD_TYPE=Debian если -DCMAKE_INSTALL_PREFIX=/ а не -DCMAKE_INSTALL_PREFIX=/usr, то в пакете неправильные пути /bin вместо /usr/bin, /share вместо /usr/share и т.д.

 

Вроде пока всё. Хотелось бы ещё, чтобы можно было собирать Debug и Debian вместе и/или отдельно, если надо.

 

P.S. Автору наилучшие пожелания и успехов в разработке столь полезного софта.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

DrakoN,

99% вероятность, что Вы поленились сравнить конфиги новой и старой версии ;).

Во-первых, DM/CoA у Вас не работает из-за неуказанного secret - во, в логе это написано. Имя параметра в конфиге менялось - это намёк :).

Во-вторых, per_user логи, судя по всему, не пишутся из-за отсутствия директории /var/log/accel-ppp/per_user - опять-таки, это написано в логе.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

DrakoN,

99% вероятность, что Вы поленились сравнить конфиги новой и старой версии ;).

Во-первых, DM/CoA у Вас не работает из-за неуказанного secret - во, в логе это написано. Имя параметра в конфиге менялось - это намёк :).

Во-вторых, per_user логи, судя по всему, не пишутся из-за отсутствия директории /var/log/accel-ppp/per_user - опять-таки, это написано в логе.

Ну может быть я где-то и накосячил, однако конечно я сравнивал конфиги (старый конфиг от текущей версии начала ноября):

# diff -u accel-ppp.conf.dist accel-ppp.conf
-#dm_coa_secret=testing123 (deprecated)
+dm_coa_secret=my0wn53kr37

Про директорию я сразу понял и поправил и уже после этого он падал два раза, что видно в логах. Скорей всего там как-то текущие сессии пытаются логгироваться в файлы, которых ещё нет. В этом случае может помочь какой-нибудь lazy-способ, который сначала проверяет наличие файла для логгирования и если его нет, то создаёт, а потом уже пишет.

 

P.S. Хотя может accel-ppp.conf.dist неправильный, гляну в сорцах.

P.P.S. Нашёл

       opt = conf_get_opt("radius", "dae-server");
       if (opt && parse_server(opt, &conf_dm_coa_server, &conf_dm_coa_port, &conf_dm_coa_secret)) {
               log_emerg("radius: failed to parse dae-server\n");
               return -1;
       }

сейчас поправлю :)

Изменено пользователем DrakoN

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

>Дебианщики, дайте config.log!

 

cat ./build/CMakeFiles/CMakeError.log

...

/usr/bin/gcc -DCHECK_FUNCTION_EXISTS=MD5_Init CMakeFiles/cmTryCompileExec.dir/CheckFunctionExists.c.o -o cmTryCompileExec -rdynamic -lcrypto

/usr/bin/ld: cannot find -lcrypto

collect2: ld returned 1 exit status

...

 

root@pppoe-test:/usr/local/src/accel-ppp# ls -l /usr/lib/libcrypto.so

lrwxrwxrwx 1 root root 18 Мар 31 10:32 /usr/lib/libcrypto.so -> libcrypto.so.0.9.8

Изменено пользователем Ivan Rostovikov

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

>Дебианщики, дайте config.log!

 

cat ./build/CMakeFiles/CMakeError.log

...

/usr/bin/gcc -DCHECK_FUNCTION_EXISTS=MD5_Init CMakeFiles/cmTryCompileExec.dir/CheckFunctionExists.c.o -o cmTryCompileExec -rdynamic -lcrypto

/usr/bin/ld: cannot find -lcrypto

collect2: ld returned 1 exit status

...

 

root@pppoe-test:/usr/local/src/accel-ppp# ls -l /usr/lib/libcrypto.so

lrwxrwxrwx 1 root root 18 Мар 31 10:32 /usr/lib/libcrypto.so -> libcrypto.so.0.9.8

 

# dpkg -S libcrypto.a
libssl-dev: /usr/lib/libcrypto.a

# dpkg -L libssl-dev | grep crypto
/usr/include/openssl/crypto.h
/usr/lib/pkgconfig/libcrypto.pc
/usr/lib/libcrypto.a
/usr/share/man/man3/ERR_load_crypto_strings.3ssl.gz
/usr/share/man/man3/crypto.3ssl.gz
/usr/lib/libcrypto.so

# ls -la /usr/lib/libcrypto.so
lrwxrwxrwx 1 root root 18 Фев 28 10:59 /usr/lib/libcrypto.so -> libcrypto.so.0.9.8

# ls -la /usr/lib/libcrypto.so.0.9.8
-rw-r--r-- 1 root root 1409500 Дек  7 00:21 /usr/lib/libcrypto.so.0.9.8

# ls -la /usr/lib/libcrypto.a
-rw-r--r-- 1 root root 2281388 Дек  7 00:21 /usr/lib/libcrypto.a

Изменено пользователем DrakoN

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 смайлов.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.