Перейти к содержимому
Калькуляторы
В 17.11.2017 в 21:06, Cramac сказал:

еще по теме. Как оказалась, проблема не на  всех устройствах. через 1 роутер, два андроида ведут себя по разному, на одном может работать, на другом, нет.

То же самое происходит, в приложении ютуб работает, но не загружаются превью видео, при этом сами видео играют нормально. На некоторых устройствах не работает PlayMarket, через полчаса работает, на других постоянно работает.

Изменено пользователем n0b
Решение: Для bind9 указать в options: minimal-responses yes;

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


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

Подскажите пожалуйста сколько прожует через себя тазик на акцеле pppor pptp ipoe

процессор:Intel(R) Xeon(R) CPU E5507 @ 2.27GHz

мать:Intel® S5520UR

сетевая: Intel Corporation 82576 Gigabit Network Connection 4 портовая

Сейчас 2 порта объединены в bonding смотрят в ядро и 2 порта на маршрутизатор.

Трафик около 1,5Гб Но некоторые пользователи жалуются что скорости по вечерам не бывает.

Что скажите проц подкинуть помощнее или лучше поменять тазик полностью?

Разобрался. Пока прожевывает 1,5 Гб но проц почти весь нагружен. Буду новый тазик делать.

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

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


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

На CentOS 6.9 IPoE драйвер не собирается

Спойлер

/opt/accel-ppp-code/build/drivers/ipoe/driver/ipoe.c: В функции ‘check_nat_required’:
/opt/accel-ppp-code/build/drivers/ipoe/driver/ipoe.c:232: ошибка: размер ‘fl4’ в памяти неизвестен
/opt/accel-ppp-code/build/drivers/ipoe/driver/ipoe.c:243: ошибка: слишком мало аргументов в вызове функции ‘ip_route_output_key’
/opt/accel-ppp-code/build/drivers/ipoe/driver/ipoe.c:247: ошибка: ‘struct rtable’ не содержит элемента с именем ‘dst’
/opt/accel-ppp-code/build/drivers/ipoe/driver/ipoe.c:247: ошибка: ‘struct rtable’ не содержит элемента с именем ‘dst’
/opt/accel-ppp-code/build/drivers/ipoe/driver/ipoe.c:232: предупреждение: неиспользуемая переменная ‘fl4’
/opt/accel-ppp-code/build/drivers/ipoe/driver/ipoe.c: В функции ‘ipoe_process_queue’:
/opt/accel-ppp-code/build/drivers/ipoe/driver/ipoe.c:608: ошибка: ‘struct sk_buff’ не содержит элемента с именем ‘skb_iif’
/opt/accel-ppp-code/build/drivers/ipoe/driver/ipoe.c: В функции ‘ipoe_lookup_rt’:
/opt/accel-ppp-code/build/drivers/ipoe/driver/ipoe.c:702: ошибка: размер ‘fl4’ в памяти неизвестен
/opt/accel-ppp-code/build/drivers/ipoe/driver/ipoe.c:708: ошибка: слишком мало аргументов в вызове функции ‘ip_route_output_key’
/opt/accel-ppp-code/build/drivers/ipoe/driver/ipoe.c:712: ошибка: ‘struct rtable’ не содержит элемента с именем ‘dst’
/opt/accel-ppp-code/build/drivers/ipoe/driver/ipoe.c:702: предупреждение: неиспользуемая переменная ‘fl4’
/opt/accel-ppp-code/build/drivers/ipoe/driver/ipoe.c: В функции ‘ipoe_recv’:
/opt/accel-ppp-code/build/drivers/ipoe/driver/ipoe.c:731: ошибка: ‘struct net_device’ не содержит элемента с именем ‘rx_handler_data’
/opt/accel-ppp-code/build/drivers/ipoe/driver/ipoe.c:731: предупреждение: в декларации ‘_________p1’ по умолчанию установлен тип ‘int’
/opt/accel-ppp-code/build/drivers/ipoe/driver/ipoe.c:731: ошибка: ‘struct net_device’ не содержит элемента с именем ‘rx_handler_data’
/opt/accel-ppp-code/build/drivers/ipoe/driver/ipoe.c:731: ошибка: ‘struct net_device’ не содержит элемента с именем ‘rx_handler_data’
/opt/accel-ppp-code/build/drivers/ipoe/driver/ipoe.c:731: предупреждение: в декларации ‘type name’ по умолчанию установлен тип ‘int’
/opt/accel-ppp-code/build/drivers/ipoe/driver/ipoe.c:731: предупреждение: при инициализации целое преобразуется в указатель без приведения типа
/opt/accel-ppp-code/build/drivers/ipoe/driver/ipoe.c:825: ошибка: ‘struct sk_buff’ не содержит элемента с именем ‘skb_iif’
/opt/accel-ppp-code/build/drivers/ipoe/driver/ipoe.c: В функции ‘ipoe_stats64’:
/opt/accel-ppp-code/build/drivers/ipoe/driver/ipoe.c:915: ошибка: неявная декларация функции ‘u64_stats_fetch_begin_bh’
/opt/accel-ppp-code/build/drivers/ipoe/driver/ipoe.c:918: ошибка: неявная декларация функции ‘u64_stats_fetch_retry_bh’
/opt/accel-ppp-code/build/drivers/ipoe/driver/ipoe.c: В функции ‘ipoe_nl_cmd_delete’:
/opt/accel-ppp-code/build/drivers/ipoe/driver/ipoe.c:1224: ошибка: неявная декларация функции ‘dev_get_by_index_rcu’
/opt/accel-ppp-code/build/drivers/ipoe/driver/ipoe.c:1224: предупреждение: в присваивании целое преобразуется в указатель без приведения типа
/opt/accel-ppp-code/build/drivers/ipoe/driver/ipoe.c: В функции ‘ipoe_nl_cmd_modify’:
/opt/accel-ppp-code/build/drivers/ipoe/driver/ipoe.c:1276: предупреждение: в присваивании целое преобразуется в указатель без приведения типа
/opt/accel-ppp-code/build/drivers/ipoe/driver/ipoe.c: В функции ‘ipoe_nl_cmd_del_interface’:
/opt/accel-ppp-code/build/drivers/ipoe/driver/ipoe.c:1556: ошибка: ‘struct net_device’ не содержит элемента с именем ‘rx_handler’
/opt/accel-ppp-code/build/drivers/ipoe/driver/ipoe.c:1556: предупреждение: в декларации ‘_________p1’ по умолчанию установлен тип ‘int’
/opt/accel-ppp-code/build/drivers/ipoe/driver/ipoe.c:1556: ошибка: ‘struct net_device’ не содержит элемента с именем ‘rx_handler’
/opt/accel-ppp-code/build/drivers/ipoe/driver/ipoe.c:1556: ошибка: ‘struct net_device’ не содержит элемента с именем ‘rx_handler’
/opt/accel-ppp-code/build/drivers/ipoe/driver/ipoe.c:1556: предупреждение: в декларации ‘type name’ по умолчанию установлен тип ‘int’
/opt/accel-ppp-code/build/drivers/ipoe/driver/ipoe.c:1556: предупреждение: сравнение указателя и целого
/opt/accel-ppp-code/build/drivers/ipoe/driver/ipoe.c: На верхнем уровне:
/opt/accel-ppp-code/build/drivers/ipoe/driver/ipoe.c:1720: ошибка: неизвестное поле ‘ndo_get_stats64’ в инициализаторе
/opt/accel-ppp-code/build/drivers/ipoe/driver/ipoe.c:1720: предупреждение: несовместимый тип указателя в инициализации
/opt/accel-ppp-code/build/drivers/ipoe/driver/ipoe.c: В функции ‘ipoe_fini’:
/opt/accel-ppp-code/build/drivers/ipoe/driver/ipoe.c:1792: ошибка: ‘struct net_device’ не содержит элемента с именем ‘rx_handler’
/opt/accel-ppp-code/build/drivers/ipoe/driver/ipoe.c:1792: предупреждение: в декларации ‘_________p1’ по умолчанию установлен тип ‘int’
/opt/accel-ppp-code/build/drivers/ipoe/driver/ipoe.c:1792: ошибка: ‘struct net_device’ не содержит элемента с именем ‘rx_handler’
/opt/accel-ppp-code/build/drivers/ipoe/driver/ipoe.c:1792: ошибка: ‘struct net_device’ не содержит элемента с именем ‘rx_handler’
/opt/accel-ppp-code/build/drivers/ipoe/driver/ipoe.c:1792: предупреждение: в декларации ‘type name’ по умолчанию установлен тип ‘int’
/opt/accel-ppp-code/build/drivers/ipoe/driver/ipoe.c:1792: предупреждение: сравнение указателя и целого
make[4]: *** [/opt/accel-ppp-code/build/drivers/ipoe/driver/ipoe.o] Ошибка 1
make[3]: *** [_module_/opt/accel-ppp-code/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

 

Есть шанс, или бесполезно бить в бубен?

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


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

Здравствуйте, используем Accel-ppp c гита. В логах наблюдаются сообщения dhcpv6: unmatched Client-ID option:

[2017-12-01 16:12:32]:  info: bond0.1952.406: recv [DHCPv6 Request XID=ef7840 <Client-ID 1:000121b3af76d46e0e50d2e5> <Server-ID 3:001b0000000000000001> ...
[2017-12-01 16:12:32]: error: bond0.1952.406: dhcpv6: unmatched Client-ID option

При этом если Client-ID вида  <Client-ID 3:0001d46e0ea945cd> проблем нет, соответственно в дампе видно постоянные DHCPv6 Request и через время опять Solicit->Advertise->Request,Request.... С теми же ошибками в логах. Никто не сталкивался?

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


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

11 часов назад, AlKov сказал:

На CentOS 6.9 IPoE драйвер не собирается

Правильно говорить не "на центос 6.9 не собирается", а "не собирается на древнем патченом-перепатченом штатном ядре центоса".

Поставьте современное ванильное ядро из сорцов, не пинайте дохлую собаку.

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


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

10 часов назад, kayot сказал:

Правильно говорить не "на центос 6.9 не собирается", а "не собирается на древнем патченом-перепатченом штатном ядре центоса".

Поставьте современное ванильное ядро из сорцов, не пинайте дохлую собаку.

1. читаем оффсайт..

Цитата

Требования:

Современный дистрибутив Linux
Ядро версии 2.6.25 или старше

Оффсайту привык верить. Видимо зря...

 

2. accel-ppp нужен в продакшен, в бета-тестерах ни времени, ни желания ходить нет.

3. для интересу попытался, поставил 4.14.3-1.el6.elrepo.x86_64....

[ 99%] Generating driver/ipoe.ko
/usr/src/accel-ppp-1.11.2/build/drivers/ipoe/driver/ipoe.c:40:1: warning: "HASH_BITS" redefined
In file included from ./include/linux/netdevice.h:53,
                 from /usr/src/accel-ppp-1.11.2/build/drivers/ipoe/driver/ipoe.c:7:
./include/linux/hashtable.h:28:1: warning: this is the location of the previous definition
/usr/src/accel-ppp-1.11.2/build/drivers/ipoe/driver/ipoe.c: В функции ‘ipoe_netdev_setup’:
/usr/src/accel-ppp-1.11.2/build/drivers/ipoe/driver/ipoe.c:984: ошибка: ‘struct net_device’ не содержит элемента с именем ‘destructor’
/usr/src/accel-ppp-1.11.2/build/drivers/ipoe/driver/ipoe.c: На верхнем уровне:
/usr/src/accel-ppp-1.11.2/build/drivers/ipoe/driver/ipoe.c:1701: ошибка: ‘GENL_ID_GENERATE’ не описан в этой области (не в функции)
/usr/src/accel-ppp-1.11.2/build/drivers/ipoe/driver/ipoe.c:1720: предупреждение: несовместимый тип указателя в инициализации
/usr/src/accel-ppp-1.11.2/build/drivers/ipoe/driver/ipoe.c: В функции ‘ipoe_init’:
/usr/src/accel-ppp-1.11.2/build/drivers/ipoe/driver/ipoe.c:1752: ошибка: неявная декларация функции ‘genl_register_family_with_ops_groups’
make[4]: *** [/usr/src/accel-ppp-1.11.2/build/drivers/ipoe/driver/ipoe.o] Ошибка 1
make[3]: *** [_module_/usr/src/accel-ppp-1.11.2/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

 

 

Вот как-то так.. И скучно и грустно...

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


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

А вообще кто-нибудь смог поднять IPoE на CentOS?

Поделитесь опытом, пожалуйста.

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


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

В 02.12.2017 в 08:41, AlKov сказал:

Ядро версии 2.6.25 или старше

Вопрос именно в оригинальности. Rhel использует собственные патчи и бекпорты, в итоге ядро называющееся 2.6.38 имеет пачку бекпортов из ветки 4.4 к примеру. 

Это сбивает сторонний софт с толку и требует прикручивания костылей на каждую версию 'штатных' ядер.

Таки самый простой способ - соберите свежее ванильное ядро.

2 часа назад, AlKov сказал:

А вообще кто-нибудь смог поднять IPoE на CentOS?

[kayot@IPoE1 ~]$ cat /etc/redhat-release
CentOS release 6.8 (Final)
[kayot@IPoE1 ~]$ uname -r
3.18.42
[kayot@IPoE1 ~]$ accel-cmd show stat
ipoe:
  active: 1976

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


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

4 часа назад, kayot сказал:

Таки самый простой способ - соберите свежее ванильное ядро.


[kayot@IPoE1 ~]$ cat /etc/redhat-release
CentOS release 6.8 (Final)
[kayot@IPoE1 ~]$ uname -r
3.18.42
[kayot@IPoE1 ~]$ accel-cmd show stat
ipoe:
  active: 1976

Обязательно именно ванильное?

Я же писал, что пытался собрать на 4.14.3-1.el6.elrepo.x86_64 - результат практически тот же, за исключением количества ошибок..

Поясню, почему не хочу собирать ванильное ядро:

1. Не имею достаточного опыта в конфигурации ядра.

2. На машине, где будет терминироваться IPoE, кроме всего необходим ipt_netflow. Соберётся ли он на ванильном ядре?

 

P.S. Может есть смысл откатить 4.14.3-1.el6.elrepo.x86_64 до более старой конкретной версии?

Из "тройки" в архиве нашлось только это - kernel-lt-3.10.108-1.el6.elrepo.x86_64, далее уже 4.4 и выше.

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


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

AlKov 

Про 4.14 сам аццель не в курсе, берите постарше ветку если хочется готовое. 4.4 должно взлететь.

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


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

3 часа назад, kayot сказал:

AlKov 

Про 4.14 сам аццель не в курсе, берите постарше ветку если хочется готовое. 4.4 должно взлететь.

Те же, только в профиль... :-(

[root@ipoe build]# uname -r
4.4.102-1.el6.elrepo.x86_64
Scanning dependencies of target ipoe_drv
[ 99%] Generating driver/ipoe.ko
/opt/accel-ppp-code/build/drivers/ipoe/driver/ipoe.c:40:1: warning: "HASH_BITS" redefined
In file included from ./include/linux/netdevice.h:53,
                 from /opt/accel-ppp-code/build/drivers/ipoe/driver/ipoe.c:7:
./include/linux/hashtable.h:28:1: warning: this is the location of the previous definition
/opt/accel-ppp-code/build/drivers/ipoe/driver/ipoe.c: В функции ‘ipoe_netdev_setup’:
/opt/accel-ppp-code/build/drivers/ipoe/driver/ipoe.c:984: ошибка: ‘struct net_device’ не содержит элемента с именем ‘destructor’
/opt/accel-ppp-code/build/drivers/ipoe/driver/ipoe.c: На верхнем уровне:
/opt/accel-ppp-code/build/drivers/ipoe/driver/ipoe.c:1701: ошибка: ‘GENL_ID_GENERATE’ не описан в этой области (не в функции)
/opt/accel-ppp-code/build/drivers/ipoe/driver/ipoe.c:1720: предупреждение: несовместимый тип указателя в инициализации
/opt/accel-ppp-code/build/drivers/ipoe/driver/ipoe.c: В функции ‘ipoe_init’:
/opt/accel-ppp-code/build/drivers/ipoe/driver/ipoe.c:1752: ошибка: неявная декларация функции ‘genl_register_family_with_ops_groups’
make[4]: *** [/opt/accel-ppp-code/build/drivers/ipoe/driver/ipoe.o] Ошибка 1
make[3]: *** [_module_/opt/accel-ppp-code/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

Один-в-один и на 3.10.108-1.el6.elrepo.x86_64..

Похоже, дело всё-таки в чём-то другом..

Может быть из-за "старых" kernel-headers? Ставить их я не рискнул, т.к. в elrepo указано

There is no need to install the kernel-ml-headers package. 
It is only necessary if you intend to rebuild glibc and, thus, the entire operating system.
If there is a need to have the kernel headers installed, you should use the current distributed kernel-headers package as that is related to the current version of glibc.

 

P.S. accel последней версии -  1.11.2.

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


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

AlKov 

А как же вы без хидеров что-то собирать пытаетесь?? Конечно они нужны актуальной версии, из того же elrepo.

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


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

22 минуты назад, kayot сказал:

AlKov 

А как же вы без хидеров что-то собирать пытаетесь?? Конечно они нужны актуальной версии, из того же elrepo.

Так вот это

Цитата

It is only necessary if you intend to rebuild glibc and, thus, the entire operating system

и смущает..

Или сиё не так страшно, как намалёвано? :-)

 

P.S. Вот например, что собирается сделать yum, при удалении "старых" kernel-headres (без удаления установка выдаёт конфликт).

Спойлер

=============================================================================================================================================================
 Пакет                              Архитектура       Версия                                       Репозиторий                                         Размер
=============================================================================================================================================================
Удаление:
 kernel-headers                     x86_64            2.6.32-696.16.1.el6                          @updates                                            2.6 M
Удаление зависимостей:
 dkms                               noarch            2.4.0-1.20170926git959bd74.el6               @epel                                               218 k
 gcc                                x86_64            4.4.7-18.el6                                 @base                                                19 M
 gcc-c++                            x86_64            4.4.7-18.el6                                 @base                                                11 M
 glibc-devel                        x86_64            2.12-1.209.el6_9.2                           @updates                                            967 k
 glibc-headers                      x86_64            2.12-1.209.el6_9.2                           @updates                                            2.0 M
 libnl-devel                        x86_64            1.1.4-2.el6                                  @base                                               5.6 M
 libtool                            x86_64            2.2.6-15.5.el6                               @base                                               1.9 M
 mod_perl                           x86_64            2.0.4-11.el6_5                               @base                                               6.1 M
 perl-Archive-Extract               x86_64            1:0.38-144.el6                               @base                                                52 k
 perl-CPAN                          x86_64            1.9402-144.el6                               @base                                               663 k
 perl-CPANPLUS                      x86_64            0.88-144.el6                                 @base                                               767 k
 perl-ExtUtils-CBuilder             x86_64            1:0.27-144.el6                               @base                                                59 k
 perl-ExtUtils-Embed                x86_64            1.28-144.el6                                 @base                                                17 k
 perl-ExtUtils-MakeMaker            x86_64            6.55-144.el6                                 @base                                               608 k
 perl-ExtUtils-ParseXS              x86_64            1:2.2003.0-144.el6                           @base                                                61 k
 perl-File-Fetch                    x86_64            0.26-144.el6                                 @base                                                46 k
 perl-IPC-Cmd                       x86_64            1:0.56-144.el6                               @base                                                57 k
 perl-Module-Build                  x86_64            1:0.3500-144.el6                             @base                                               460 k
 perl-Test-Harness                  x86_64            3.17-144.el6                                 @base                                               399 k
 perl-Test-Simple                   x86_64            0.92-144.el6                                 @base                                               184 k
 perl-core                          x86_64            5.10.1-144.el6                               @base                                               0.0
 perl-devel                         x86_64            4:5.10.1-144.el6                             @base                                               1.8 M
 redhat-lsb                         x86_64            4.0-7.el6.centos                             @anaconda-CentOS-201605220104.x86_64/6.8            0.0
 redhat-lsb-compat                  x86_64            4.0-7.el6.centos                             @anaconda-CentOS-201605220104.x86_64/6.8            0.0
 redhat-lsb-core                    x86_64            4.0-7.el6.centos                             @anaconda-CentOS-201605220104.x86_64/6.8             22 k
 redhat-lsb-graphics                x86_64            4.0-7.el6.centos                             @anaconda-CentOS-201605220104.x86_64/6.8            0.0
 redhat-lsb-printing                x86_64            4.0-7.el6.centos                             @anaconda-CentOS-201605220104.x86_64/6.8            0.0

Результат операции
=============================================================================================================================================================
Удалить    28 пакет(а,ов)

 

Это мне подсказывает, что придётся пересобирать всё, что будет удалено.. Очкую и очень..

Или я ошибаюсь?

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


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

2 часа назад, AlKov сказал:

Так вот это

и смущает..

Или сиё не так страшно, как намалёвано? :-)

 

P.S. Вот например, что собирается сделать yum, при удалении "старых" kernel-headres (без удаления установка выдаёт конфликт).

  Показать контент


=============================================================================================================================================================
 Пакет                              Архитектура       Версия                                       Репозиторий                                         Размер
=============================================================================================================================================================
Удаление:
 kernel-headers                     x86_64            2.6.32-696.16.1.el6                          @updates                                            2.6 M
Удаление зависимостей:
 dkms                               noarch            2.4.0-1.20170926git959bd74.el6               @epel                                               218 k
 gcc                                x86_64            4.4.7-18.el6                                 @base                                                19 M
 gcc-c++                            x86_64            4.4.7-18.el6                                 @base                                                11 M
 glibc-devel                        x86_64            2.12-1.209.el6_9.2                           @updates                                            967 k
 glibc-headers                      x86_64            2.12-1.209.el6_9.2                           @updates                                            2.0 M
 libnl-devel                        x86_64            1.1.4-2.el6                                  @base                                               5.6 M
 libtool                            x86_64            2.2.6-15.5.el6                               @base                                               1.9 M
 mod_perl                           x86_64            2.0.4-11.el6_5                               @base                                               6.1 M
 perl-Archive-Extract               x86_64            1:0.38-144.el6                               @base                                                52 k
 perl-CPAN                          x86_64            1.9402-144.el6                               @base                                               663 k
 perl-CPANPLUS                      x86_64            0.88-144.el6                                 @base                                               767 k
 perl-ExtUtils-CBuilder             x86_64            1:0.27-144.el6                               @base                                                59 k
 perl-ExtUtils-Embed                x86_64            1.28-144.el6                                 @base                                                17 k
 perl-ExtUtils-MakeMaker            x86_64            6.55-144.el6                                 @base                                               608 k
 perl-ExtUtils-ParseXS              x86_64            1:2.2003.0-144.el6                           @base                                                61 k
 perl-File-Fetch                    x86_64            0.26-144.el6                                 @base                                                46 k
 perl-IPC-Cmd                       x86_64            1:0.56-144.el6                               @base                                                57 k
 perl-Module-Build                  x86_64            1:0.3500-144.el6                             @base                                               460 k
 perl-Test-Harness                  x86_64            3.17-144.el6                                 @base                                               399 k
 perl-Test-Simple                   x86_64            0.92-144.el6                                 @base                                               184 k
 perl-core                          x86_64            5.10.1-144.el6                               @base                                               0.0
 perl-devel                         x86_64            4:5.10.1-144.el6                             @base                                               1.8 M
 redhat-lsb                         x86_64            4.0-7.el6.centos                             @anaconda-CentOS-201605220104.x86_64/6.8            0.0
 redhat-lsb-compat                  x86_64            4.0-7.el6.centos                             @anaconda-CentOS-201605220104.x86_64/6.8            0.0
 redhat-lsb-core                    x86_64            4.0-7.el6.centos                             @anaconda-CentOS-201605220104.x86_64/6.8             22 k
 redhat-lsb-graphics                x86_64            4.0-7.el6.centos                             @anaconda-CentOS-201605220104.x86_64/6.8            0.0
 redhat-lsb-printing                x86_64            4.0-7.el6.centos                             @anaconda-CentOS-201605220104.x86_64/6.8            0.0

Результат операции
=============================================================================================================================================================
Удалить    28 пакет(а,ов)

 

Это мне подсказывает, что придётся пересобирать всё, что будет удалено.. Очкую и очень..

Или я ошибаюсь?

 

 

Примерно так под ванильное, в enablerepo уже под elrepo

 

yum erase -y dkms gcc gcc-c++ libtool glibc-devel glibc-headers

 

rpm -e kernel-headers-2.6.32-696.16.1.el6

rpm -e kernel-devel-2.6.32-696.16.1.el6

 

yum --enablerepo=elrepo-kernel install gcc dkms gcc-c++ glibc-devel glibc-headers libtool

yum --enablerepo=elrepo-kernel install kernel-lt kernel-lt-headers kernel-lt-devel

 

В чём опасение? Это что боевой в работе сервер где модуля ipoe нету ? Тогда поднять отдельно CentOS 7 и там собрать попробовать.

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

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


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

9 часов назад, hsvt сказал:

В чём опасение? Это что боевой в работе сервер где модуля ipoe нету ? 

Сервер в данный момент "игровой". На текущем этапе IPoE вообще ещё только в проекте, подбираю необходимый софт.

 

Блин! Нашёл засранца - не поменял символическую ссылку (linux) на исходники ядра..

Из-за этого всё время собирал с исходниками 4.14... :-(

Перебросил, и всё собралось.

Скорее всего и хидеры можно было не менять (уже переустановил)..

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


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

В 3.12.2017 в 16:49, AlKov сказал:

Обязательно именно ванильное?

Я же писал, что пытался собрать на 4.14.3-1.el6.elrepo.x86_64 - результат практически тот же, за исключением количества ошибок..

Поясню, почему не хочу собирать ванильное ядро:

1. Не имею достаточного опыта в конфигурации ядра.

2. На машине, где будет терминироваться IPoE, кроме всего необходим ipt_netflow. Соберётся ли он на ванильном ядре?

 

P.S. Может есть смысл откатить 4.14.3-1.el6.elrepo.x86_64 до более старой конкретной версии?

Из "тройки" в архиве нашлось только это - kernel-lt-3.10.108-1.el6.elrepo.x86_64, далее уже 4.4 и выше.

За пиво поделюсь rpm-кой ядра, в котором уже есть модуль ipoe и ipt_netflow

При этом ipt_netflow и все остальное iptables монолитное.

Сделаете rpm -Uv kernel-2.6.58.86-500.el6.x86_64.rpm kernel-firmware-2.6.58.86-500.el6.noarch.rpm и будет Вам счастье)))

Это 3.18.86 с патчем, возвращающем нумерацию 2.6 для большей совместимости.

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


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

4 часа назад, telecom сказал:

За пиво поделюсь rpm-кой ядра, в котором уже есть модуль ipoe и ipt_netflow

При этом ipt_netflow и все остальное iptables монолитное.

Сделаете rpm -Uv kernel-2.6.58.86-500.el6.x86_64.rpm kernel-firmware-2.6.58.86-500.el6.noarch.rpm и будет Вам счастье)))

Это 3.18.86 с патчем, возвращающем нумерацию 2.6 для большей совместимости.

Да я может быть бы и согласился "за пиво..",  если бы это решило последующие проблемы.. А их уже вагон и маленькая тележка на самом начальном этапе..

Сейчас застрял на выдаче Framed-IP от radius. Accel запрос от клиента ловит, отдаёт радиусу, последний авторизует, отдаёт IP accel-у,

который высылает этот ответ клиенту и... на этом всё заканчивается - port change detected, terminate, session finished...

[2017-12-07 17:03:07]:  info: eth0.2519.1101: recv [DHCPv4 Discover xid=ace55908 chaddr=4c:00:10:3a:3e:dc <Message-Type Discover> <Option-116 01> <Client-ID
014c00103a3edc> <Host-Name master-2> <Vendor-Class 4d53465420352e30> <Request-List Subnet,Domain-Name,Router,DNS,44,46,47,31,Route,249,Vendor-Specific> <Vend
or-Specific dc00> <Relay-Agent {Agent-Circuit-ID _0004044d0001} {Agent-Remote-ID _00061cbdb95e8f60}>]
[2017-12-07 17:03:07]:  info: eth0.2519.1101: send [RADIUS(1) Access-Request id=1 <User-Name "FTTx25191101"> <NAS-Identifier "accel-ppp-ipoe"> <NAS-IP-Addres
s 127.0.0.1> <NAS-Port 96> <NAS-Port-Id "eth0.2519.1101"> <NAS-Port-Type Ethernet> <Calling-Station-Id "4c:00:10:3a:3e:dc"> <Called-Station-Id "eth0.2519.110
1"> <User-Password >]
[2017-12-07 17:03:07]:  info: eth0.2519.1101: recv [RADIUS(1) Access-Accept id=1 <Framed-IP-Address 172.16.2.18> <Framed-IP-Netmask 255.240.0.0> <Service-Typ
e Framed-User>]
[2017-12-07 17:03:07]:  info: eth0.2519.1101: FTTx25191101: authentication succeeded
[2017-12-07 17:03:07]:  info: eth0.2519.1101: send [DHCPv4 Offer xid=ace55908 yiaddr=172.16.2.18 chaddr=4c:00:10:3a:3e:dc <Message-Type Offer> <Server-ID 172
.16.0.1> <Lease-Time 300> <T1 150> <Router 172.16.0.1> <Subnet 255.240.0.0> <DNS 62.>]
[2017-12-07 17:03:07]:  info: eth0.2519.1101: recv [DHCPv4 Request xid=ace55908 chaddr=4c:00:10:3a:3e:dc <Message-Type Request> <Client-ID 014c00103a3edc> <R
equest-IP 172.16.2.18> <Server-ID 172.16.0.1> <Host-Name master-2> <Option-81 0000006d61737465722d322e> <Vendor-Class 4d53465420352e30> <Request-List Subnet,
Domain-Name,Router,DNS,44,46,47,31,Route,249,Vendor-Specific> <Vendor-Specific dc0100> <Relay-Agent {Agent-Circuit-ID _0004044d0001} {Agent-Remote-ID _00061c
bdb95e8f60}>]
[2017-12-07 17:03:07]:  warn: eth0.2519.1101: port change detected
[2017-12-07 17:03:07]: debug: eth0.2519.1101: terminate
[2017-12-07 17:03:07]:  info: eth0.2519.1101: ipoe: session finished

В какую сторону крутить дальше этот кубик Рубика не понятно...

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


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

48 минут назад, AlKov сказал:

Да я может быть бы и согласился "за пиво..",  если бы это решило последующие проблемы.. А их уже вагон и маленькая тележка на самом начальном этапе..

Сейчас застрял на выдаче Framed-IP от radius. Accel запрос от клиента ловит, отдаёт радиусу, последний авторизует, отдаёт IP accel-у,

который высылает этот ответ клиенту и... на этом всё заканчивается - port change detected, terminate, session finished...


[2017-12-07 17:03:07]:  info: eth0.2519.1101: recv [DHCPv4 Discover xid=ace55908 chaddr=4c:00:10:3a:3e:dc <Message-Type Discover> <Option-116 01> <Client-ID
014c00103a3edc> <Host-Name master-2> <Vendor-Class 4d53465420352e30> <Request-List Subnet,Domain-Name,Router,DNS,44,46,47,31,Route,249,Vendor-Specific> <Vend
or-Specific dc00> <Relay-Agent {Agent-Circuit-ID _0004044d0001} {Agent-Remote-ID _00061cbdb95e8f60}>]
[2017-12-07 17:03:07]:  info: eth0.2519.1101: send [RADIUS(1) Access-Request id=1 <User-Name "FTTx25191101"> <NAS-Identifier "accel-ppp-ipoe"> <NAS-IP-Addres
s 127.0.0.1> <NAS-Port 96> <NAS-Port-Id "eth0.2519.1101"> <NAS-Port-Type Ethernet> <Calling-Station-Id "4c:00:10:3a:3e:dc"> <Called-Station-Id "eth0.2519.110
1"> <User-Password >]
[2017-12-07 17:03:07]:  info: eth0.2519.1101: recv [RADIUS(1) Access-Accept id=1 <Framed-IP-Address 172.16.2.18> <Framed-IP-Netmask 255.240.0.0> <Service-Typ
e Framed-User>]
[2017-12-07 17:03:07]:  info: eth0.2519.1101: FTTx25191101: authentication succeeded
[2017-12-07 17:03:07]:  info: eth0.2519.1101: send [DHCPv4 Offer xid=ace55908 yiaddr=172.16.2.18 chaddr=4c:00:10:3a:3e:dc <Message-Type Offer> <Server-ID 172
.16.0.1> <Lease-Time 300> <T1 150> <Router 172.16.0.1> <Subnet 255.240.0.0> <DNS 62.>]
[2017-12-07 17:03:07]:  info: eth0.2519.1101: recv [DHCPv4 Request xid=ace55908 chaddr=4c:00:10:3a:3e:dc <Message-Type Request> <Client-ID 014c00103a3edc> <R
equest-IP 172.16.2.18> <Server-ID 172.16.0.1> <Host-Name master-2> <Option-81 0000006d61737465722d322e> <Vendor-Class 4d53465420352e30> <Request-List Subnet,
Domain-Name,Router,DNS,44,46,47,31,Route,249,Vendor-Specific> <Vendor-Specific dc0100> <Relay-Agent {Agent-Circuit-ID _0004044d0001} {Agent-Remote-ID _00061c
bdb95e8f60}>]
[2017-12-07 17:03:07]:  warn: eth0.2519.1101: port change detected
[2017-12-07 17:03:07]: debug: eth0.2519.1101: terminate
[2017-12-07 17:03:07]:  info: eth0.2519.1101: ipoe: session finished

В какую сторону крутить дальше этот кубик Рубика не понятно...

check-mac-change=1 не включено случайно?

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


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

1 час назад, hsvt сказал:

check-mac-change=1 не включено случайно?

Вообще отсутствует этот параметр в конфиге.

Добавил в конфиг check-mac-change=0, и всё поехало. По-видимому, был включён по-дефолту, но кто-бы об этом сказал/написал!

Спасибо за подсказку!

 

P.S. Продолжаем крутить "Рубика".. :-) Явно это далеко не все приключения..

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


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

В 7.12.2017 в 17:06, AlKov сказал:

Да я может быть бы и согласился "за пиво..",  если бы это решило последующие проблемы.. А их уже вагон и маленькая тележка на самом начальном этапе..

Сейчас застрял на выдаче Framed-IP от radius. Accel запрос от клиента ловит, отдаёт радиусу, последний авторизует, отдаёт IP accel-у,

который высылает этот ответ клиенту и... на этом всё заканчивается - port change detected, terminate, session finished...


[2017-12-07 17:03:07]:  info: eth0.2519.1101: recv [DHCPv4 Discover xid=ace55908 chaddr=4c:00:10:3a:3e:dc <Message-Type Discover> <Option-116 01> <Client-ID
014c00103a3edc> <Host-Name master-2> <Vendor-Class 4d53465420352e30> <Request-List Subnet,Domain-Name,Router,DNS,44,46,47,31,Route,249,Vendor-Specific> <Vend
or-Specific dc00> <Relay-Agent {Agent-Circuit-ID _0004044d0001} {Agent-Remote-ID _00061cbdb95e8f60}>]
[2017-12-07 17:03:07]:  info: eth0.2519.1101: send [RADIUS(1) Access-Request id=1 <User-Name "FTTx25191101"> <NAS-Identifier "accel-ppp-ipoe"> <NAS-IP-Addres
s 127.0.0.1> <NAS-Port 96> <NAS-Port-Id "eth0.2519.1101"> <NAS-Port-Type Ethernet> <Calling-Station-Id "4c:00:10:3a:3e:dc"> <Called-Station-Id "eth0.2519.110
1"> <User-Password >]
[2017-12-07 17:03:07]:  info: eth0.2519.1101: recv [RADIUS(1) Access-Accept id=1 <Framed-IP-Address 172.16.2.18> <Framed-IP-Netmask 255.240.0.0> <Service-Typ
e Framed-User>]
[2017-12-07 17:03:07]:  info: eth0.2519.1101: FTTx25191101: authentication succeeded
[2017-12-07 17:03:07]:  info: eth0.2519.1101: send [DHCPv4 Offer xid=ace55908 yiaddr=172.16.2.18 chaddr=4c:00:10:3a:3e:dc <Message-Type Offer> <Server-ID 172
.16.0.1> <Lease-Time 300> <T1 150> <Router 172.16.0.1> <Subnet 255.240.0.0> <DNS 62.>]
[2017-12-07 17:03:07]:  info: eth0.2519.1101: recv [DHCPv4 Request xid=ace55908 chaddr=4c:00:10:3a:3e:dc <Message-Type Request> <Client-ID 014c00103a3edc> <R
equest-IP 172.16.2.18> <Server-ID 172.16.0.1> <Host-Name master-2> <Option-81 0000006d61737465722d322e> <Vendor-Class 4d53465420352e30> <Request-List Subnet,
Domain-Name,Router,DNS,44,46,47,31,Route,249,Vendor-Specific> <Vendor-Specific dc0100> <Relay-Agent {Agent-Circuit-ID _0004044d0001} {Agent-Remote-ID _00061c
bdb95e8f60}>]
[2017-12-07 17:03:07]:  warn: eth0.2519.1101: port change detected
[2017-12-07 17:03:07]: debug: eth0.2519.1101: terminate
[2017-12-07 17:03:07]:  info: eth0.2519.1101: ipoe: session finished

В какую сторону крутить дальше этот кубик Рубика не понятно...

Все уже давно пройдено и налажено. Хотите сам пройти этот путь - ни кто не запрещает.

Для интереса, билинг какой?

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


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

Используем accel как pptp терминатор. И в последнее время наблюдаю странную картину. Звонит клиент с жалобой на отсутствие услуги. Смотрю на accel - интерфейс pptp для этого клиента есть. Смотрю у клиента на роутере - pptp соединение есть. Смотрю tcpdump'ом pptp интерфейс на accel - вижу только LCP пакеты. Смотрю дампом на ether - вижу GRE пакеты от клиента. Смотрю дампом на роутере клиента - вижу от него исходящий траффик. То есть PPTP соединение есть как на сервере так и на клиенте, и GRE даже доходит до сервера, но в pptp интерфейсе на сервере тишина. Как такое может быть?

 

accel-pppd последняя версия с гита

 

#uname -a

Linux ppp01 4.9.0-4-amd64 #1 SMP Debian 4.9.51-1 (2017-09-28) x86_64 GNU/Linux

 

#sudo iptables-save

*mangle
:PREROUTING ACCEPT [61715518991:41142435994737]
:INPUT ACCEPT [17704277474:5092668441437]
:FORWARD ACCEPT [43999349463:36042937353214]
:OUTPUT ACCEPT [26846838987:31981635242788]
:POSTROUTING ACCEPT [70845782151:68024411057323]
-A FORWARD -p tcp -m tcp --tcp-flags SYN,RST SYN -j TCPMSS --clamp-mss-to-pmtu
COMMIT
*filter
:INPUT ACCEPT [17704277478:5092668441787]
:FORWARD ACCEPT [43998940265:36042775725953]
:OUTPUT ACCEPT [26846838995:31981635252078]
-A FORWARD -p udp -m udp --sport 67:68 --dport 67:68 -j REJECT --reject-with icmp-port-unreachable
COMMIT

#sudo ethtool -i eth3
 

driver: igb
version: 5.3.5.12
firmware-version: 1.63, 0x80000ee4
bus-info: 0000:04:00.1
supports-statistics: yes
supports-test: yes
supports-eeprom-access: yes
supports-register-dump: yes
supports-priv-flags: no

 

#sudo ethtool -g eth3
 

Ring parameters for eth3:
Pre-set maximums:
RX:        4096
RX Mini:    0
RX Jumbo:    0
TX:        4096
Current hardware settings:
RX:        2048
RX Mini:    0
RX Jumbo:    0
TX:        2048

 

#sudo ethtool -k eth3
 

Features for eth3:
rx-checksumming: off
tx-checksumming: off
    tx-checksum-ipv4: off
    tx-checksum-ip-generic: off [fixed]
    tx-checksum-ipv6: off
    tx-checksum-fcoe-crc: off [fixed]
    tx-checksum-sctp: off
scatter-gather: on
    tx-scatter-gather: on
    tx-scatter-gather-fraglist: off [fixed]
tcp-segmentation-offload: off
    tx-tcp-segmentation: off
    tx-tcp-ecn-segmentation: off [fixed]
    tx-tcp6-segmentation: off
udp-fragmentation-offload: off [fixed]
generic-segmentation-offload: off
generic-receive-offload: off
large-receive-offload: off
rx-vlan-offload: off
tx-vlan-offload: off
ntuple-filters: off [fixed]
receive-hashing: on
highdma: on [fixed]
rx-vlan-filter: on [fixed]
vlan-challenged: off [fixed]
tx-lockless: off [fixed]
netns-local: off [fixed]
tx-gso-robust: off [fixed]
tx-fcoe-segmentation: off [fixed]
tx-gre-segmentation: off [fixed]
tx-ipip-segmentation: off [fixed]
tx-sit-segmentation: off [fixed]
tx-udp_tnl-segmentation: off [fixed]
tx-mpls-segmentation: off [fixed]
fcoe-mtu: off [fixed]
tx-nocache-copy: off
loopback: off [fixed]
rx-fcs: off [fixed]
rx-all: off [fixed]
tx-vlan-stag-hw-insert: off [fixed]
rx-vlan-stag-hw-parse: off [fixed]
rx-vlan-stag-filter: off [fixed]
l2-fwd-offload: off [fixed]
busy-poll: off [fixed]

 

 

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


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

Кто-нибудь может привести 100% рабочий вариант шейпера для IPoE?

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

Как бы свести к общему знаменателю сей момент? Или хотя бы внятно и подробно описать в доке имеющиеся возможности.

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


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

AlKov 

accel-ppp.conf

[shaper]
attr=Filter-Id
ifb=ifb0
#DO NOT USE POLICE!!!
up-limiter=htb
down-limiter=htb
leaf-qdisc=sfq perturb 10

Вот в таком формате отдается с радиуса (accel-ppp.log ):

[2017-12-12 14:21:39]:  info: ipoe216: recv [RADIUS(1) Access-Accept id=1 <Filter-Id "10240/10240"> <L4-Redirect 1> <DHCP-Lease-Time 150> <Session-Timeout 300> <DHCP-Client-IP-Address 10.128.16.107>]

 

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


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

А почему не юзать полисер?

У меня знакомый (конфигу так сходу его не найду) вполне себе полисером в down-limiter режет, уже 2+ гига качает на не самом мощном тазу.

Ну там бокс all-in-one: BGP, nat, accel-ppp.

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


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

абон включает торрент, забивает себе входящий канал, негодует

 

на исходящий можно и полисер повесить

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


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

Join the conversation

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

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

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

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

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

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

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