faq обучение настройка
Текущее время: Чт ноя 23, 2017 21:34

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 6 ] 
Автор Сообщение
 Заголовок сообщения: dns-320 конфигурация ядра
СообщениеДобавлено: Чт апр 13, 2017 23:12 
Не в сети

Зарегистрирован: Чт фев 09, 2017 20:29
Сообщений: 6
я хочу собрать модуль tun.ko,но у меня нет текущей конфигурации ядра 2.6.31.8
на немецком ftp лежит конфиг 2.6.18, но собрав с этим конфигам я получил фигу :D
Код:
sh-4.3# uname -r
2.6.31.8

sh-4.3# insmod tun.ko
insmod: error inserting 'tun.ko': -1 Unknown symbol in module
sh-4.3# file tun.ko
tun.ko: ELF 32-bit LSB relocatable, ARM, version 1 (SYSV), BuildID[sha1]=0x4ef6fb9dfd8b38a5ea4ef7c052741c6b6668d798, not stripped
sh-4.3# file /lib/modules/reg.ko
/lib/modules/reg.ko: ELF 32-bit LSB relocatable, ARM, version 1 (SYSV), BuildID[sha1]=0x419e907c60cdd12ae77f95838c6d7335389d8289, not stripped
sh-4.3#
 

может не тот glib или не тот компилятор
подскажите пожалуйста


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: dns-320 конфигурация ядра
СообщениеДобавлено: Пт апр 14, 2017 08:03 
Не в сети

Зарегистрирован: Вт июл 29, 2014 16:03
Сообщений: 31
Не та версия ядра. После insmod tun.ko читайте dmesg | tail


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: dns-320 конфигурация ядра
СообщениеДобавлено: Пт апр 14, 2017 19:22 
Не в сети

Зарегистрирован: Чт фев 09, 2017 20:29
Сообщений: 6
Внимание на форуме что-то сломалось и нет возможности использовать редактор


Код:
dmesg
tun: version magic '2.6.22.18 mod_unload ARMv5 ' should be '2.6.31.8 mod_unload ARMv5 '
tun: version magic '2.6.22.18 mod_unload ARMv5 ' should be '2.6.31.8 mod_unload ARMv5 '
tun: Unknown symbol __aeabi_unwind_cpp_pr0
tun: Unknown symbol __aeabi_unwind_cpp_pr0
tun: Unknown symbol __aeabi_unwind_cpp_pr0
tun: Unknown symbol __aeabi_unwind_cpp_pr0
sh-4.3#

вопрос это вообще как так?
Код:
 modinfo tun.ko 
filename:       /home/olovo/ffp/kernel/tun.ko
alias:          char-major-10-200
license:        GPL
author:         (C) 1999-2004 Max Krasnyansky <maxk@qualcomm.com>
description:    Universal TUN/TAP device driver
depends:       
vermagic:       2.6.31.8 mod_unload ARMv5

возможно это проблема линковки
но на всякий случай приложу
objdump -x tun.ko objdump -x reg.ko

reg.ko это радной модуль который прекрасно загружается,прада я не знаю, что он делает


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: dns-320 конфигурация ядра
СообщениеДобавлено: Вс апр 16, 2017 19:42 
Не в сети

Зарегистрирован: Чт фев 09, 2017 20:29
Сообщений: 6
После почти дня возни с переборками тулчейна и сборкой старого glibc(это было тяжело, то компилятор не тот то хейдеры ядра 2.6.32.2 то патч на automake cкрипты нужны. то моя душа нужна ) пересобрал модуль,собрал без заглушки хрен,написал заглушку скомплил хрен потом уже читаю про эту функцию,это и есть заглушка значит она не важна проверяем

Код:
sh-4.3# objdump  -x /ffp/tun/tun-2.6.ko|grep cpp_pr0
00000000         *UND*  00000000 __aeabi_unwind_cpp_pr0
00000000 R_ARM_NONE        __aeabi_unwind_cpp_pr0
00000000 R_ARM_NONE        __aeabi_unwind_cpp_pr0
sh-4.3# objdump  -x /lib/modules/reg.ko|grep cpp_pr0
sh-4.3#


из ядра я все экспорты убрал,но этот символ всё ровно компилирует вот вопрос откуда он делает экспорт и еще есть ощущение,что конфиг ядра лежащий на ftp сервере d-link не правильный.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: dns-320 конфигурация ядра
СообщениеДобавлено: Пн апр 17, 2017 07:26 
Не в сети

Зарегистрирован: Вт июл 29, 2014 16:03
Сообщений: 31
olovin писал(а):

Код:
dmesg
tun: version magic '2.6.22.18 mod_unload ARMv5 ' should be '2.6.31.8 mod_unload ARMv5 '
...



вы вообще прочитали это?


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: dns-320 конфигурация ядра
СообщениеДобавлено: Чт май 04, 2017 21:31 
Не в сети

Зарегистрирован: Чт фев 09, 2017 20:29
Сообщений: 6
итак новости с полей мне удалось запустить tinc поднять сессию между 3мя нодами (2 vps+1 dlink)
между vps пакеты ходят,а вот с dlink получается тыква...
при получения пакета на dlink в логах tinc
Код:

Can't write to Linux tun/tap device (tun mode) /dev/net/tun: Resource temporarily unavailable


при этом в dmesg
Код:


tun: Universal TUN/TAP device driver, 1.6
tun: (C) 1999-2004 Max Krasnyansky <maxk@qualcomm.com>
nfs: Disabled Privacy Extensions
nfs: Disabled Privacy Extensions
nfs: Disabled Privacy Extensions
nfs: Disabled Privacy Extensions
nfs: Disabled Privacy Extensions

nfs-имя tun
Код:

nfs       Link encap:UNSPEC  HWaddr 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00
          inet addr:10.2.1.111  P-t-P:10.2.1.111  Mask:255.255.255.0
          UP POINTOPOINT RUNNING NOARP MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:500
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)

sh-4.3#



Код:
 cat /ffp/etc/tinc/nfs/tinc.conf
AddressFamily = ipv4
Broadcast = no
DeviceType=tun
Subnet=10.2.1.111/32
ConnectTo=spb_serv
Name=fss

конфиг рабочий.

гугление ничего путного не принесло,но в одном из майллистов нашел предположение,что криво собран модуль ядра,но проблема в том,я не знаю как его правильно собрать.
Код:
lsmod
Module                  Size  Used by
tun                    13484  6
ipip                    9116  0
xfrm6_mode_tunnel       2200  0
xfrm6_mode_transport     1724  0
xfrm6_mode_beet         2332  0
ip6_tunnel             14072  0
tunnel6                 2984  1 ip6_tunnel
sit                    11456  0
tunnel4                 3144  2 ipip,sit
ipv6                  244956  28 xfrm6_mode_tunnel,xfrm6_mode_beet,ip6_tunnel,tunnel6,sit
usblp                  12412  0
reg                     1844  0


Вернуться наверх
 Профиль  
 
Показать сообщения за:  Сортировать по:  
Начать новую тему Ответить на тему  [ Сообщений: 6 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 3


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB