Torna indietro   Hardware Upgrade Forum > Software > Linux, Unix, OS alternativi

Geely EX5, un mese al volante: il SUV elettrico cinese che ci ha sorpreso (quasi) senza riserve
Geely EX5, un mese al volante: il SUV elettrico cinese che ci ha sorpreso (quasi) senza riserve
Dopo quasi un mese di utilizzo quotidiano e un viaggio medio-lungo in autostrada, raccontiamo pregi e limiti della Geely EX5: comfort premium, batteria LFP da 60,22 kWh, autonomia fino a 430 km e un prezzo che parte da 38.900 €
Mova Z70 Ultra Roller Complete: motore potente, rullo di lavaggio e l'IA a guidare
Mova Z70 Ultra Roller Complete: motore potente, rullo di lavaggio e l'IA a guidare
Mova Z70 Ultra Complete è un robot aspirapolvere che coniuga un'aspirazione potente e un lavaggio con rullo a logica di intelligenza artificiale che guida al meglio nella pulizia di casa: rulli e spazzole estensibili a pulire gli angoli e una base di ricarica che lava e ripristina il robot al emglio delle sue funzionalità dopo ogni azione di pulizia
Recensione Google Pixel 11: non ha l'HiLight dei Pro, ma è il Pixel più equilibrato di sempre
Recensione Google Pixel 11: non ha l'HiLight dei Pro, ma è il Pixel più equilibrato di sempre
Abbiamo provato Google Pixel 11, il più accessibile della nuova gamma: chip Tensor G6 condiviso con i modelli Pro, fotocamera 48 MP con Magic Capture e Stili Fotografici, display Actua da 3000 nit e batteria da 4985 mAh. Ecco come si comporta nell'uso quotidiano, e cosa cambia davvero rispetto a Pixel 11 Pro e Pro XL
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 20-05-2009, 22:58   #1
Maverick82^
Senior Member
 
L'Avatar di Maverick82^
 
Iscritto dal: Sep 2001
Città: Salerno
Messaggi: 649
Compilare modulo netfilter su Linpus

Salve a tutti,

posseggo l'acer one con su Linpus. Ho la necessità di utilizzare Firestarter, per eseguire il forwarding di alcuni pacchetti. Scopro con stupore che il modulo ip_tables non è presente come modulo all'interno di questa distro.
Sono riuscito a compilate correttamente il modulo netfilter, infatti ottengo i file *.ko compilati, che ho copiato nel path /lib/modules......
il problema è che quando eseguo modprobe ip_tables ottengo questo errore

FATAL: Error inserting ip_tables (/lib/modules/2.6.23.9lw/kernel/net/ipv4/netfilter/ip_tables.ko): Unknown symbol in module, or unknown parameter (see dmesg)

e dmesg mi restituisce

ip_tables: Unknown symbol nf_register_sockopt

qualcuno può darmi una mano?
__________________
Ho concluso positivamente con : yellope, simpon, angelomavino, EltricBlue, gridalo, fastez, irK, fabio536,Reiser Darkside, AMING, Mystik85
Maverick82^ è offline   Rispondi citando il messaggio o parte di esso
Old 20-05-2009, 23:00   #2
Gimli[2BV!2B]
Senior Member
 
L'Avatar di Gimli[2BV!2B]
 
Iscritto dal: Feb 2006
Città: Parma
Messaggi: 3010
Prova a dare un depmod (da root):

depmod -a
__________________
~Breve riferimento ai comandi GNU/Linux (ormai non molto breve...)
Gimli[2BV!2B] è offline   Rispondi citando il messaggio o parte di esso
Old 21-05-2009, 06:35   #3
Maverick82^
Senior Member
 
L'Avatar di Maverick82^
 
Iscritto dal: Sep 2001
Città: Salerno
Messaggi: 649
già provato, quel comando lo eseguo subito dopo la compilazione dei moduli tramite make modules. Nessun errore...
__________________
Ho concluso positivamente con : yellope, simpon, angelomavino, EltricBlue, gridalo, fastez, irK, fabio536,Reiser Darkside, AMING, Mystik85
Maverick82^ è offline   Rispondi citando il messaggio o parte di esso
Old 21-05-2009, 08:40   #4
jeremy.83
Senior Member
 
L'Avatar di jeremy.83
 
Iscritto dal: May 2007
Città: DiSaronno Originale
Messaggi: 2376
Quote:
Originariamente inviato da Maverick82^ Guarda i messaggi
Scopro con stupore che il modulo ip_tables non è presente come modulo all'interno di questa distro.



cambia distro
__________________
Dell XPS 9570 Powered by Arch Linux || Motorola Edge 50 Fusion
Ho concluso con raffaelev, Iceworld, stebru, Dichy, AXIP, Quakeman e Swampo
jeremy.83 è offline   Rispondi citando il messaggio o parte di esso
Old 21-05-2009, 13:07   #5
dragomirov
Junior Member
 
L'Avatar di dragomirov
 
Iscritto dal: May 2009
Messaggi: 25
Quote:
Originariamente inviato da jeremy.83 Guarda i messaggi


cambia distro
Concordo. Detta questa banalità passiamo al problema. Credo che il problema che stai affrontando dipenda dalla specifica versione del kernel che stai utilizzando. Prova a compilarne una vanilla, magari salvandoti prima il file .config con tutte le impostazioni della compilazione attuale.
__________________
"Che mi prenda un colpo se quello non è il vecchio Jack?!!?" anonimo alla conquista del west
dragomirov è offline   Rispondi citando il messaggio o parte di esso
Old 21-05-2009, 19:32   #6
Gimli[2BV!2B]
Senior Member
 
L'Avatar di Gimli[2BV!2B]
 
Iscritto dal: Feb 2006
Città: Parma
Messaggi: 3010
Se non hai intenzione di cambiare distribuzione, specifica un paio di cose per capire meglio la situazione.
  • Di preciso, come hai fatto la compilazione?
  • Soprattutto, hai usato gli stessi sorgenti del kernel Linpus che hai installato?
    (non solo della stessa versione, ma proprio i sorgenti fatti in casa Linpus contenenti le loro patch)

P.S. anch'io sarei dell'avviso di cambiare distribuzione...
__________________
~Breve riferimento ai comandi GNU/Linux (ormai non molto breve...)
Gimli[2BV!2B] è offline   Rispondi citando il messaggio o parte di esso
Old 21-05-2009, 20:15   #7
Maverick82^
Senior Member
 
L'Avatar di Maverick82^
 
Iscritto dal: Sep 2001
Città: Salerno
Messaggi: 649
allora la compilazione dei moduli è stata fatta sia con i sorgenti del kernel linpus e sia con quelli scaricati da kernel.org, ovviamente stessa versione, ovvero 2.6.23.9. In entrambi i casi ottengo lo stesso errore. I passi che ho seguito per la compilazione dei moduli sono i seguenti:

* preso il file /boot/config_08067 e copiato in /usr/src/linux-2-6-23.9/.config
* make menuconfig
* selezionati tutti i moduli netfilter all'interno della voce Networking bla bla ...
* make modules (zero errori)
* copiato i file *.ko da /usr/src/linux-2.6.23.9lw/net/ipv4/netfilter a /lib/modules/2.6.23.9lw/kernel/net/ipv4/netfilter e da /usr/src/linux-2.6.23.9lw/net/netfilter a /lib/modules/2.6.23.9lw/kernel/net/netfilter
* depmod -a
* l'errore che ottengo l'ho specificato nel primo post

notavo che la nf_register_sockopt che non trova è una struttura, e googlando un pò dovrebbe trovarsi in netfilter.h. Quindi mi son fiondato in /usr/includes/ per cercarlo e.... sorpresa, il mio netfilter.h non contiene la dichiarazione di questa struttura!

Consigli? grazie
__________________
Ho concluso positivamente con : yellope, simpon, angelomavino, EltricBlue, gridalo, fastez, irK, fabio536,Reiser Darkside, AMING, Mystik85
Maverick82^ è offline   Rispondi citando il messaggio o parte di esso
Old 21-05-2009, 21:39   #8
Gimli[2BV!2B]
Senior Member
 
L'Avatar di Gimli[2BV!2B]
 
Iscritto dal: Feb 2006
Città: Parma
Messaggi: 3010
Bene, ora la situazione è più chiara.

/usr/includes ? Non mi risulta abbiano molto a che fare con il kernel.

Cercando nei sorgenti vanilla 2.6.29.4 ( rgrep -e nf_register_sockopt* /usr/src/linux-2.6.29.4/ ) dovrei aver rintracciato i vari pezzi.

In /usr/src/linux-2.6.23.9lw/include/linux/netfilter.h, dovresti trovare il prototipo della funzione:
Codice:
/* Functions to register get/setsockopt ranges (non-inclusive).  You
   need to check permissions yourself! */
int nf_register_sockopt(struct nf_sockopt_ops *reg);
All'inizio di /usr/src/linux-2.6.23.9lw/net/netfilter/nf_sockopt.c dovresti trovare l'implementazione:
Codice:
/* Functions to register sockopt ranges (exclusive). */
int nf_register_sockopt(struct nf_sockopt_ops *reg)
{
...
Nello stesso file si dovrebbe trovare l'elemento chiave:
Codice:
EXPORT_SYMBOL(nf_register_sockopt);
Se trovi tutti i pezzi direi che la cosa più logica sia provare a ricompilare l'intero kernel, non solo il modulo che ti serve.
Probabilmente Linpus rientra in una compilazione Fedora way, se hai disponibili gli strumenti necessari.

Prima proverei con i sorgenti Linpus, che credo contengano patch utili per i netbook.
__________________
~Breve riferimento ai comandi GNU/Linux (ormai non molto breve...)
Gimli[2BV!2B] è offline   Rispondi citando il messaggio o parte di esso
Old 21-05-2009, 21:43   #9
Maverick82^
Senior Member
 
L'Avatar di Maverick82^
 
Iscritto dal: Sep 2001
Città: Salerno
Messaggi: 649
ti ringrazio, appena ho un pò di tempo proverò a compilare l'intero kernel con i sorgenti di linpus. Ti farò sapere..
__________________
Ho concluso positivamente con : yellope, simpon, angelomavino, EltricBlue, gridalo, fastez, irK, fabio536,Reiser Darkside, AMING, Mystik85
Maverick82^ è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


Geely EX5, un mese al volante: il SUV elettrico cinese che ci ha sorpreso (quasi) senza riserve Geely EX5, un mese al volante: il SUV elettrico ...
Mova Z70 Ultra Roller Complete: motore potente, rullo di lavaggio e l'IA a guidare Mova Z70 Ultra Roller Complete: motore potente, ...
Recensione Google Pixel 11: non ha l'HiLight dei Pro, ma è il Pixel più equilibrato di sempre Recensione Google Pixel 11: non ha l'HiLight dei...
Google Pixel 11 Pro XL: fotocamera al top, batteria indietro. Luci e ombre del nuovo flagship Google Pixel 11 Pro XL: fotocamera al top, batte...
Non sai programmare? Ecco cosa si può fare con un LLM e una GeForce RTX 5070 Ti Non sai programmare? Ecco cosa si può far...
Dreame L60 Ultra oggi scontato di 100€: ...
Mac Studio, Apple potrebbe aver commesso...
Firefox riceve un ad-block integrato su ...
Claude Fable 5.1 costa meno per token, m...
GoPro passa a Starman per 285 milioni: d...
Adotta anche tu un pixel della prima imm...
La Cina è riuscita a far comunica...
La società cinese Galactic Energy...
Flight 14 del razzo spaziale SpaceX Star...
La crittografia post-quantistica è...
PaperWake: la sveglia open-source con sc...
La crisi delle memorie continua: il pre...
La Xiaomi Smart Band 11 è vicina: quattr...
Aspira a 21.000 Pa, soffia, gonfia e ill...
ChatGPT è ora un motore di ricerca e dev...
Chromium
GPU-Z
OCCT
LibreOffice Portable
Opera One Portable
Opera One 106
CCleaner Portable
CCleaner Standard
Cpu-Z
Driver NVIDIA GeForce 546.65 WHQL
SmartFTP
Trillian
Google Chrome Portable
Google Chrome 120
VirtualBox
Tutti gli articoli Tutte le news Tutti i download

Strumenti

Regole
Non Puoi aprire nuove discussioni
Non Puoi rispondere ai messaggi
Non Puoi allegare file
Non Puoi modificare i tuoi messaggi

Il codice vB è On
Le Faccine sono On
Il codice [IMG] è On
Il codice HTML è Off
Vai al Forum


Tutti gli orari sono GMT +1. Ora sono le: 07:32.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Served by www3v