Перейти к содержимому
Калькуляторы

rainbo

Пользователи
  • Публикации

    22
  • Зарегистрирован

  • Посещение

О rainbo

  • Звание
    Абитуриент
    Абитуриент

Контакты

  • ICQ
    Array
  1. [root@vpn1 build]# yum install libnl Loaded plugins: fastestmirror, security Loading mirror speeds from cached hostfile * epel: mirror.xfes.ru Setting up Install Process Package libnl-1.1-14.el6.x86_64 already installed and latest version Nothing to do [root@vpn1 build]#
  2. Не компилится последняя версия из гита :( [root@vpn1 build]# uname -a Linux vpn1.nktv.info 2.6.32-279.1.1.el6.x86_64 #1 SMP Tue Jul 10 13:47:21 UTC 2012 x86_64 x86_64 x86_64 GNU/Linux ...... [ 89%] Building C object accel-pppd/extra/CMakeFiles/shaper_tbf.dir/shaper_tbf.c.o /root/accel-ppp/accel-pppd/extra/shaper_tbf.c:147: предупреждение: декларация ‘struct nl_sock’ внутри списка параметров /root/accel-ppp/accel-pppd/extra/shaper_tbf.c:147: предупреждение: область действия типа - только данная декларация или определение, что может не соответствовать вашим намерениям /root/accel-ppp/accel-pppd/extra/shaper_tbf.c: В функции ‘install_tbf’: /root/accel-ppp/accel-pppd/extra/shaper_tbf.c:189: предупреждение: в передаче аргумента 1 ‘nl_send_auto_complete’: несовместимый тип указателя /usr/include/netlink/netlink.h:48: замечание: expected ‘struct nl_handle *’ but argument is of type ‘struct nl_sock *’ /root/accel-ppp/accel-pppd/extra/shaper_tbf.c:192: предупреждение: в передаче аргумента 1 ‘nl_wait_for_ack’: несовместимый тип указателя /usr/include/netlink/netlink.h:63: замечание: expected ‘struct nl_handle *’ but argument is of type ‘struct nl_sock *’ /root/accel-ppp/accel-pppd/extra/shaper_tbf.c: На верхнем уровне: /root/accel-ppp/accel-pppd/extra/shaper_tbf.c:214: предупреждение: декларация ‘struct nl_sock’ внутри списка параметров /root/accel-ppp/accel-pppd/extra/shaper_tbf.c: В функции ‘install_ingress’: /root/accel-ppp/accel-pppd/extra/shaper_tbf.c:234: предупреждение: в передаче аргумента 1 ‘nl_send_auto_complete’: несовместимый тип указателя /usr/include/netlink/netlink.h:48: замечание: expected ‘struct nl_handle *’ but argument is of type ‘struct nl_sock *’ /root/accel-ppp/accel-pppd/extra/shaper_tbf.c:237: предупреждение: в передаче аргумента 1 ‘nl_wait_for_ack’: несовместимый тип указателя /usr/include/netlink/netlink.h:63: замечание: expected ‘struct nl_handle *’ but argument is of type ‘struct nl_sock *’ /root/accel-ppp/accel-pppd/extra/shaper_tbf.c: На верхнем уровне: /root/accel-ppp/accel-pppd/extra/shaper_tbf.c:255: предупреждение: декларация ‘struct nl_sock’ внутри списка параметров /root/accel-ppp/accel-pppd/extra/shaper_tbf.c: В функции ‘install_filter’: /root/accel-ppp/accel-pppd/extra/shaper_tbf.c:340: предупреждение: в передаче аргумента 1 ‘nl_send_auto_complete’: несовместимый тип указателя /usr/include/netlink/netlink.h:48: замечание: expected ‘struct nl_handle *’ but argument is of type ‘struct nl_sock *’ /root/accel-ppp/accel-pppd/extra/shaper_tbf.c:343: предупреждение: в передаче аргумента 1 ‘nl_wait_for_ack’: несовместимый тип указателя /usr/include/netlink/netlink.h:63: замечание: expected ‘struct nl_handle *’ but argument is of type ‘struct nl_sock *’ /root/accel-ppp/accel-pppd/extra/shaper_tbf.c: В функции ‘install_shaper’: /root/accel-ppp/accel-pppd/extra/shaper_tbf.c:393: предупреждение: неявная декларация функции ‘nl_socket_alloc’ /root/accel-ppp/accel-pppd/extra/shaper_tbf.c:393: предупреждение: в присваивании целое преобразуется в указатель без приведения типа /root/accel-ppp/accel-pppd/extra/shaper_tbf.c:401: предупреждение: в передаче аргумента 1 ‘nl_connect’: несовместимый тип указателя /usr/include/netlink/netlink.h:40: замечание: expected ‘struct nl_handle *’ but argument is of type ‘struct nl_sock *’ /root/accel-ppp/accel-pppd/extra/shaper_tbf.c:408: предупреждение: в передаче аргумента 1 ‘install_tbf’: несовместимый тип указателя /root/accel-ppp/accel-pppd/extra/shaper_tbf.c:147: замечание: expected ‘struct nl_sock *’ but argument is of type ‘struct nl_sock *’ /root/accel-ppp/accel-pppd/extra/shaper_tbf.c:412: предупреждение: в передаче аргумента 1 ‘install_ingress’: несовместимый тип указателя /root/accel-ppp/accel-pppd/extra/shaper_tbf.c:214: замечание: expected ‘struct nl_sock *’ but argument is of type ‘struct nl_sock *’ /root/accel-ppp/accel-pppd/extra/shaper_tbf.c:414: предупреждение: в передаче аргумента 1 ‘install_filter’: несовместимый тип указателя /root/accel-ppp/accel-pppd/extra/shaper_tbf.c:255: замечание: expected ‘struct nl_sock *’ but argument is of type ‘struct nl_sock *’ /root/accel-ppp/accel-pppd/extra/shaper_tbf.c:418: предупреждение: в передаче аргумента 1 ‘nl_close’: несовместимый тип указателя /usr/include/netlink/netlink.h:41: замечание: expected ‘struct nl_handle *’ but argument is of type ‘struct nl_sock *’ /root/accel-ppp/accel-pppd/extra/shaper_tbf.c:422: предупреждение: неявная декларация функции ‘nl_socket_free’ /root/accel-ppp/accel-pppd/extra/shaper_tbf.c: В функции ‘find_pd’: /root/accel-ppp/accel-pppd/extra/shaper_tbf.c:433: ошибка: ‘struct ppp_t’ не содержит элемента с именем ‘pd_list’ /root/accel-ppp/accel-pppd/extra/shaper_tbf.c:433: предупреждение: левый операнд операции `запятая' не имеет побочных эффектов /root/accel-ppp/accel-pppd/extra/shaper_tbf.c:433: ошибка: ‘struct ppp_t’ не содержит элемента с именем ‘pd_list’ /root/accel-ppp/accel-pppd/extra/shaper_tbf.c:449: ошибка: ‘struct ppp_t’ не содержит элемента с именем ‘pd_list’ /root/accel-ppp/accel-pppd/extra/shaper_tbf.c: В функции ‘remove_shaper’: /root/accel-ppp/accel-pppd/extra/shaper_tbf.c:492: предупреждение: в присваивании целое преобразуется в указатель без приведения типа /root/accel-ppp/accel-pppd/extra/shaper_tbf.c:500: предупреждение: в передаче аргумента 1 ‘nl_connect’: несовместимый тип указателя /usr/include/netlink/netlink.h:40: замечание: expected ‘struct nl_handle *’ but argument is of type ‘struct nl_sock *’ /root/accel-ppp/accel-pppd/extra/shaper_tbf.c:513: предупреждение: в передаче аргумента 1 ‘nl_send_auto_complete’: несовместимый тип указателя /usr/include/netlink/netlink.h:48: замечание: expected ‘struct nl_handle *’ but argument is of type ‘struct nl_sock *’ /root/accel-ppp/accel-pppd/extra/shaper_tbf.c:516: предупреждение: в передаче аргумента 1 ‘nl_wait_for_ack’: несовместимый тип указателя /usr/include/netlink/netlink.h:63: замечание: expected ‘struct nl_handle *’ but argument is of type ‘struct nl_sock *’ /root/accel-ppp/accel-pppd/extra/shaper_tbf.c:528: предупреждение: в передаче аргумента 1 ‘nl_send_auto_complete’: несовместимый тип указателя /usr/include/netlink/netlink.h:48: замечание: expected ‘struct nl_handle *’ but argument is of type ‘struct nl_sock *’ /root/accel-ppp/accel-pppd/extra/shaper_tbf.c:531: предупреждение: в передаче аргумента 1 ‘nl_wait_for_ack’: несовместимый тип указателя /usr/include/netlink/netlink.h:63: замечание: expected ‘struct nl_handle *’ but argument is of type ‘struct nl_sock *’ /root/accel-ppp/accel-pppd/extra/shaper_tbf.c:536: предупреждение: в передаче аргумента 1 ‘nl_close’: несовместимый тип указателя /usr/include/netlink/netlink.h:41: замечание: expected ‘struct nl_handle *’ but argument is of type ‘struct nl_sock *’ /root/accel-ppp/accel-pppd/extra/shaper_tbf.c:548: предупреждение: в передаче аргумента 1 ‘nl_close’: несовместимый тип указателя /usr/include/netlink/netlink.h:41: замечание: expected ‘struct nl_handle *’ but argument is of type ‘struct nl_sock *’ /root/accel-ppp/accel-pppd/extra/shaper_tbf.c: В функции ‘ev_radius_access_accept’: /root/accel-ppp/accel-pppd/extra/shaper_tbf.c:707: ошибка: ‘struct ev_radius_t’ не содержит элемента с именем ‘ppp’ /root/accel-ppp/accel-pppd/extra/shaper_tbf.c:735: ошибка: ‘struct ev_radius_t’ не содержит элемента с именем ‘ppp’ /root/accel-ppp/accel-pppd/extra/shaper_tbf.c: В функции ‘ev_radius_coa’: /root/accel-ppp/accel-pppd/extra/shaper_tbf.c:744: ошибка: ‘struct ev_radius_t’ не содержит элемента с именем ‘ppp’ /root/accel-ppp/accel-pppd/extra/shaper_tbf.c:763: ошибка: ‘struct ev_radius_t’ не содержит элемента с именем ‘ppp’ /root/accel-ppp/accel-pppd/extra/shaper_tbf.c:772: ошибка: ‘struct ev_radius_t’ не содержит элемента с именем ‘ppp’ /root/accel-ppp/accel-pppd/extra/shaper_tbf.c:778: ошибка: ‘struct ev_radius_t’ не содержит элемента с именем ‘ppp’ /root/accel-ppp/accel-pppd/extra/shaper_tbf.c: В функции ‘ev_shaper’: /root/accel-ppp/accel-pppd/extra/shaper_tbf.c:795: ошибка: ‘struct ev_shaper_t’ не содержит элемента с именем ‘ppp’ /root/accel-ppp/accel-pppd/extra/shaper_tbf.c:830: ошибка: ‘struct ev_shaper_t’ не содержит элемента с именем ‘ppp’ /root/accel-ppp/accel-pppd/extra/shaper_tbf.c: В функции ‘update_shaper_tr’: /root/accel-ppp/accel-pppd/extra/shaper_tbf.c:1043: ошибка: ‘struct ppp_t’ не содержит элемента с именем ‘terminating’ /root/accel-ppp/accel-pppd/extra/shaper_tbf.c: В функции ‘init’: /root/accel-ppp/accel-pppd/extra/shaper_tbf.c:1346: предупреждение: в передаче аргумента 3 ‘cli_show_ses_register’: несовместимый тип указателя /root/accel-ppp/accel-pppd/include/cli.h:42: замечание: expected ‘void (*)(const struct ap_session *, char *)’ but argument is of type ‘void (*)(const struct ppp_t *, char *)’ 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
  3. попробуйте последний комит: commit aff9450a3b95e848f761533a4c659269477a2fd4 Author: Kozlov Dmitry <xeb@mail.ru> Date: Wed May 2 14:30:37 2012 +0400 ppp: implemented adaptive lcp echo functionality в конфиг нужно написать: [ppp] echo-interval=10 echo-timeout=60 вроде работает. но как-то через раз. первые несколько раз выкидывало так же с причиной <Acct-Terminate-Cause Lost-Carrier> с пятого раза сейчас сессия висит уже полтора часа. Продолжаем тесты.
  4. для l2tp стоял xl2tpd. проблем тоже не было. но не суть. Про l2tp я указал, что проблема есть и на pptp и на l2tp через accel-pppd из гита
  5. Наблюдаются проблемы с DFL-210 в качестве клиента. Как pptp так и l2tp. Пока разбираюсь, в чем дело. В логах accel-pppd пишет что разрыв <Acct-Terminate-Cause Lost-Carrier> tcpdump подтверждает: 13:25:55.340964 IP 172.16.0.14.l2tp > 10.0.128.68.l2tp: l2tp:[](17484/3) {LCP, Echo-Request (0x09), id 2, length 10} а ответа нет. До этого на сервере стоял accel-pptp 0.8.5, проблем не было. Есть мысли?
  6. это понятно. но вопрос не в этом. вопрос стоит именно в выдаче параметров днс посредством радиуса
  7. Добрый день. Такое дело: имеется Centos 5.6 + accel-pptp-0.8.5 / xl2tpd + freeradiusclient-1.1.6 + billing задача: передавать адреса DNS серверов впн-юзерам через радиус-атрибуты по факту: параметры ms-primary-dns-server и ms-secondary-dns-server вроде как передаются [root@vpn1 ~]# cat /var/run/radattr.ppp167 Session-Timeout 864000 Service-Type Framed-User Framed-Protocol PPP Framed-IP-Address x.x.x.x Framed-IP-Netmask 255.255.255.255 Class 00000005 Acct-Interim-Interval 60 PPPD-Speed-Limit 102400 MS-Primary-DNS-Server a.a.a.a MS-Secondary-DNS-Server b.b.b.b [root@vpn1 ~]# Но у самого клиента днс выдается тот, который прописан в конфиге /etc/ppp/options.pptp (аналогично с xl2tpd) параметрами ms-dns. Если строки с ms-dns закомментировать, то днс по ppp туннелю вообще не выдается, несмотря на радиус атрибуты. Собсна, прошу помощи, дабы заставить шайтан-впн выдавать нужный dns сервер посредством радиус атрибутов с минимальными изменениями в программном обеспечении
  8. accel-pptp-0.8.5 не умеет MS-Primary-DNS-Server и MS-Secondary-DNS-Server?
  9. аплинк на 5 гбит/с. тарифы 5-100 мбит/с. На погрешности +-500 кбит/с уже внимания не обращаю )
  10. Добрый день. имеется новенький Centos 6.2: [root@vpn2 build]# uname -a Linux vpn2 2.6.32-220.4.2.el6.x86_64 #1 SMP Tue Feb 14 04:00:16 GMT 2012 x86_64 x86_64 x86_64 GNU/Linux [root@vpn2 build]# Вытащенный с Git и свежескомпиленный accel-ppp version ccfc36744c585a4ea4fb5d5c4e183e9bbd293852 при запуске в логе выдает: warn: shaper: requested 'htb' upstream limiter, but no 'ifb' specified, falling back to police... Хотя в конфигах [shaper] attr=PPPD-Speed-Limit #down-burst-factor=0.1 #up-burst-factor=1.0 #latency=50 #mpu=0 #r2q=10 #quantum=1500 #ifb=ifb0 up-limiter=htb down-limiter=htb verbose=1 соседняя тачка такая же один в один. тоже центос 6.2 и тд. Там такой строчки не выдается. Я так понимаю, можно не бояться?
  11. И всетаки, существуют же услуги вроде "детского интернета" от мегафона. Руководство не исключает возможности создания такой услуги и у нас. Интересует принцип реализации. Да и иски и предписания с прокуратуры приходят.
  12. Доброго времени суток, уважаемые. Являясь сотрудником небольшого регионального интернет-провайдера, я столкнулся с такой проблемой, как фильтрация контента ресурсов, так или иначе связанных с экстремизмом, порнографией, наркотиками и тд. Все знают, что есть такой список http://www.minjust.ru/nko/fedspisok, содержащий помимо всего прочего и адреса и url различного контента, признанного экстремистским. Ну со списком и адресами все понятно. Рубить на корню на пограничниках. А вот как поступать с плавающим контентом (отдельная статья, картинки, видео-ролик и тд)? Друзья, давайте делиться опытом, кто как фильтрует контент? Как вы организовываете т.н. "детский интернет"? Как блокируете ресурсы, содержащие пропаганду наркотиков и тд (ФСКН вкупе с прокуратурой наверное уже всех "просят" сотрудничать и закрывать определенные ресурсы и материалы). Насколько дешевое/дорогое решение? Сам я в этом не сильно подкован. Думаю воткнуть в схему построения сети куда-нибудь парочку промежуточных шлюзов с кеширующим прокси вкупе с какой-нибудь резалкой от Касперского или Dr.Web. Интересуют подводные камни, горький опыт да и вообще ваше мнение.
  13. Почему-то ни ядро от оракл, ни ядро из elrepo не встали. Кернел паник при загрузке. По поводу не может - сомневаюсь. На других впн серверах висит по 500-800 человек и не булькает. Правда там только одна такая сетевуха. вторая встроенная. Например: [root@vpn9 ~]# lspci |grep Eth 00:19.0 Ethernet controller: Intel Corporation 82567V-2 Gigabit Network Connection 04:02.0 Ethernet controller: Intel Corporation 82541PI Gigabit Ethernet Controller (rev 05) Кстати, натолкнуло на мысль... Оба впн которые глючат, имеют по 2 82541PI сетевухи. Остальные впн которые не глючат - имеют одну 82541PI и вторую встроенную сетевуху. Надо будет попробовать пропустить таким же макаром...
  14. С нагрузкой CPU все в порядке. В данный момент ставлю 2.6.32 от Oracle (в комментах http://centos.alt.ru/?p=471#comment-2674 говорят, что встает как влитое)
  15. pppoe не вариант. ядро пересобирать руками ой как не хочется. Данный вариант оставлю на десерт. Есть репозитории с ядрами для центоса? :) accel-pptp-0.8.5 стоит, но мне кажется, не в нем дело, т.к. пинг растет не только через vpn туннель, но даже если с самой тачки пинговать...