LINUX.ORG.RU

Подсунуть модуль из другого ядра

 , ,


1

2

Короче, понадобился мне ipvtap, но там:

root@debian:/home/ne-vlezay80# cat /boot/config-4.13.0-0.bpo.1-amd64|grep IPVTAP
# CONFIG_IPVTAP is not set
При попытке загрузить модуль из чужого дистрибутива:
[ 8727.563453] ipvtap: module_layout: kernel tainted.
[ 8727.563456] Disabling lock debugging due to kernel taint
[ 8727.563460] ipvtap: version magic '4.13.0-16-generic SMP mod_unload ' should be '4.13.0-0.bpo.1-amd64 SMP mod_unload modversions '
Я с помощью HEX-редактора подправил версию, но при попытке загрузить этот модуль, получаю:
[ 9105.819743] Module len 9937 truncated
[ 9126.661155] Module len 9937 truncated
Как обмануть систему, и загрузить чужой модуль?

★★★★★

канпиляй

anonymous
()
Ответ на: комментарий от ne-vlezay

что за бред? Тебе нужны только хедеры от текущего ядра и конфиг, а дальше делаешь out-of-tree build.

DELIRIUM ☆☆☆☆☆
()

Я с помощью HEX-редактора подправил версию

Можно еще на гайке номер резьбы напильником поправить - и она сразу куда надо накрутится.

Deleted
()
Ответ на: комментарий от ne-vlezay

Они работают множеством способов, которые объединяет одно - к правке версии линуксового ядра они отношения не имеют.

Deleted
()

cat /boot/config-4.13.0-0.bpo.1-amd64|grep

За котанов надо страдать. Так тебе и надо.

mos ★★☆☆☆
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.