Newsgroup: it.comp.os.linux.sys
Titolo: IP-MASQUERADE ed il kernel 2.2.12-20

Salve a tutti :)
Ho tentato di eseguire tutte le istruzioni dell'
IP-Masquerade-HOWTO-3 , ma quando mi chiede di 
mettere sě alla voce 
IP: always defragment (required for masquerading)
(CONFIG_IP_ALWAYS_DEFRAG) [Y/n/?]
io non riesco assolutamente a trovarla !!!!!!!
Il bello č che non sono l' unico stupido che non ci č
riuscito :((
Forse č questo il motivo per cui non riesco a collegare 
il mio client winzozz ad internet tramite Linux :-|
Mi potete aiutare ?
--
    .--.         
   |o_o |
   |:_/ |        ==Flash>>
  //   \ \
 (|     | )      #ICQ : 40056223
/'\_   _/`\
\___)=(___/

(CONFIG_IP_ALWAYS_DEFRAG) [Y/n/?]
mi pare che ormai la deframmentazione avvenga comunque, quindi
l'opzione e' sparita (comunque aggiorna al 2.2.14, il .12 aveva bug di
sicurezza)

io non riesco assolutamente a trovarla !!!!!!!
Direi che nei kernel recenti non c'è più quella scelta e la controlli
runtime via /proc.
Per esempio, se hai redhat (dal kernel direi di sì), edita
/etc/sysconfig/network perché abbia
FORWARD_IPV4="yes"
DEFRAG_IPV4="yes"
e al boot vedrai
Enabling IPv4 packet forwarding   [OK]
Enabling IPv4 automatic defragmentation   [OK]
-- 
giu...@pobox.com

 io non riesco assolutamente a trovarla !!!!!!!


 
giu...@pobox.com
immagino che la riga DEFRAG_IPV4="yes" sostituisca 
la voce del menù del kernel "IP: forwarding/gatewaying"
che NON riesco a trovare come quell' altra :(
Inoltre se eseguo il comando per attivare
l' IP forwarding :
echo "1" > /proc/sys/net/ipv4/ip_forwarding
bash: /proc/sys/net/ipv4/ip_forwarding: No such file or
directory
come mi comporto ??
Grazie mille per l' attenzione :)


directory
mi pare sia /proc/sys/net/ipv4/ip_forward

DEFRAG_IPV4="yes"
Il casino, con Linux, e' star dietro a tutte le novita':   :))
Con la versione RH 6.2, si legge che:
--- /etc/sysconfig/network ---------------------------------------------
# FORWARD_IPV4 removed; see /etc/sysctl.conf
------------------------------------------------------------------------
Ciao
Ale
-- 
Home Page: 
http://web.tiscalinet.it/airaghi
Per ottenere il mio indirizzo e-mail sostituire a NOSPAM il mio cognome

 ------------------------------------------------------------------------
Ciao, penso che le informazioni che prima erano in /etc/sysconfig/network
siano state spostate in /etc/sysctl.conf.
Per lo meno ho notato che li ora ci sono le abilitazioni.
Se sbaglio correggetemi
Ciao
Antonio
______________________________________________
!!!! attenzione: campo From alterato !!!!
----------------------------------------------
Antonio Madesani 
madesani(at)
versilia.toscana.it
http://www.federottica.com
http://www.versilia.net/optitaly
----------------------------------------------


Ho dato un'occhiata veloce (non ho rh62 installata, ma ho guardato init script),
ma mi sembra che hanno introdotto un problema.
Prima, se facevi "network restart" ripristinava forw e defrag come volevi tu.
Ora i settaggi sono fatti solo in rc.sysinit con sysctl, e se fai network restart
te li annulla, non li ripristina. Confermi?
-- 
giu...@pobox.com

restart te li annulla, non li ripristina. Confermi?
Sembra funzionare tutto regolarmente. Ho provato a modificare la riga
"net.ipv4.ip_forward" del file /etc/sysctl.conf
Lo script "/etc/rc.d/init.d/network restart" si basa su quanto contenuto
in /etc/sysctl.conf.
Infatti, il comando 
# cat /proc/sys/net/ipv4/ip_forward
fornisce 0 oppure 1 a seconda di quanto specificato in /etc/sysctl.conf


Molto piu' semplicemente:
--- /etc/rc.d/init.d/network -------------------------------------------
...
action "Setting network parameters" sysctl -p /etc/sysctl.conf
                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^
...
------------------------------------------------------------------------
