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