Bueno, seguimos con los problemas.

Si intento cargar con modconf iptable_ipfilter:

............
Instalando el m�dulo iptable_filter. Si el dispositivo no existe, o no est� configurado correctamente, podr�a suponer que su sistema se pausase hasta un minuto.

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

Fall� la instalaci�n.

Por favor, pulse ENTER cuando est� preparado para continuar.
........................


Y dmesg me dice:


ip_tables: Unknown symbol nf_register_sockopt
ip_tables: Unknown symbol nf_unregister_sockopt
iptable_filter: Unknown symbol ipt_do_table
iptable_filter: Unknown symbol nf_unregister_hook
iptable_filter: Unknown symbol ipt_unregister_table
iptable_filter: Unknown symbol nf_register_hook
iptable_filter: Unknown symbol ipt_register_table

........................


Ferm�n Manzanedo wrote:
El lun, d�a 08 de nov de 2004, a las 06:55:59 +0100, Jon dec�a:


Vale, parece que hemos encontrado el fallo.


Me alegro :)


Como root, teclea:

~# echo 1 > /proc/sys/net/ipv4/ip_forward
~# /sbin/iptables -A POSTROUTING -t nat -j MASQUERADE -o ppp0



AQU� EST�.

Va y me dice que:


# /sbin/iptables -A POSTROUTING -t nat -j MASQUERADE -o ppp0
FATAL: Module ip_tables not found.
iptables v1.2.11: can't initialize iptables table `nat': iptables who? (do you need to insmod?)
Perhaps iptables or your kernel needs to be upgraded.


Vale. Eso es porque tu kernel no tiene compilado el soporte para
IPTABLES. Ah� est� el problema.


Y voy y le instalo el iptables, y me dice lo mismo.

Supongo que tendr� que activar en el kernel (2.6.8) CONFIG_NETFILTER, y recompilar no?


Bueno... si es un kernel compilado por ti si. Si no, con cargar los
m�dulos del kernel ser�a suficiente. Esto es lo que yo tengo:

ipt_MASQUERADE          1216   1  (autoclean)
iptable_nat            12788   0  (autoclean) [ipt_MASQUERADE]
ip_tables              10432   4  [ipt_MASQUERADE iptable_nat]
af_packet              11560   0  (autoclean)
ip_conntrack_ftp        3232   0  (unused)
ip_conntrack           12940   2  [ipt_MASQUERADE iptable_nat
ip_conntrack_ftp]

Mi kernel es de la serie 2.4 as� que tal vez cambie algo (o no)


Esta duda siempre la he tenido. Me hago el script y lo pongo en /etc/init.d ?


Es una opci�n, pero si no quieres tocar en los init.d, siempre puedes
crear una tarea con el cron de root para que cada vez que se encienda la
m�quina, se ejecute. Por ejemplo:

@reboot /root/pasarela.sh

Y en /root/pasarela.sh tienes las instrucciones echo e iptables



Lo que te voy a decir a continuaci�n no s� si ser� correcto pero alguien
me dijo una vez que instalase Bind en la pasarela y como funciona...
pues no me he preguntado si es necesario o no. Si quieres puedes probar
si funciona hasta aqu�. Si no:

~# apt-get update
~# apt-get install bind


Esto lo intento ahora mismo, mientras te escribo...

Perdona, que con mi RTB le est� costando un poco...


Eso me suena �d�nde lo habr� yo o�do? Ah! si... en la habitaci�n de al
lado :-) Ya ves que no eres el �nico (y no veas tu cuando nos ponemos
los 3 con internet... esto no va ni "pa tr�s")


Ya est�. Pero nada, no va. Voy a seguir con la recompilaci�n del Kernel, y ya te aviso.


Si si... seguro que es por el kernel (vamos... que es por el kernel) no
busques m�s ;-)


... y paciencia ;o)



Pero ya ver�s luego que agustito te quedas :)

Chao

Responder a