Precedente :: Successivo |
Autore |
Messaggio |
andy76
Registrato: 30/04/07 11:39 Messaggi: 3
|
Inviato: Lun Apr 30, 2007 11:54 am Oggetto: Problemi Ip rule |
|
|
sto provando ad utilizzare il comando Ip rule su Zeroshell per l'utilizzo di tabelle di routing multiple, ma non sono in grado di farlo funzionare: eseguendo
Codice: |
iptables -t mangle -A PREROUTING -i ETH00 -j MARK -–set-mark 1
ip rule add fwmark 1 table 201
|
il secondo comando mi da questo messaggio d'errore:
Codice: |
RTNETLINK answers: Invalid argument
|
Ho la Zeroshell installata su hard disk; la tabella 201 è definita nel file rt_tables sotto /etc/iproute2.
Ho cercato in giro, il messaggio d'errore si riferisce principalmente al fatto che il kernel è stato compilato senza alcune opzioni (tra cui CONFIG_IP_MULTIPLE_TABLES) abilitate. Ho controllato nel file /usr/src/.config, tali opzioni sembrano essere abilitate.
un altro comportamento strano è che una chiamata del tipo ip rule show non mi restituisce nulla, mentre invece dovrebbe restituire una roba del tipo
Codice: |
0: from all lookup local
32766: from all lookup main
32767: from all lookup 253
|
C'è forse qualche modifica da fare (settaggio parametri del kernel e sua ricompilazione) oppure scordo qualcosa?
Grazie |
|
Top |
|
 |
fulvio Site Admin
Registrato: 01/11/06 17:45 Messaggi: 1559
|
Inviato: Lun Apr 30, 2007 7:14 pm Oggetto: |
|
|
Con il comando
gunzip -c /proc/config.gz | grep MULTIPLE_TABLES
mi sono accorto che CONFIG_IP_MULTIPE_TABLES non è impostato.
Penso che il problema sia quello, come da te suggerito.
Lo abiliterò la prossima volta che ricompilo il Kernel. Comunque se hai fretta, nella sezione di download trovi i sorgenti del Kernel precompilati che puoi riconfigurare e ricompilare.
Ciao
Fulvio |
|
Top |
|
 |
andy76
Registrato: 30/04/07 11:39 Messaggi: 3
|
Inviato: Mer Mag 02, 2007 10:23 am Oggetto: |
|
|
Ho provato a ricompilare il kernel (usando come modello il vecchio file di configurazione ed aggiungendo le voci opportune), sembra funzionare.
Grazie  |
|
Top |
|
 |
|