Ah, y por si sirve un lsmod:


Module                  Size  Used by
ip_gre                  8960  0
ipip                    7492  0
ppp_deflate             4832  0
zlib_deflate           21784  1 ppp_deflate
bsd_comp                5344  0
appletalk              29556  2
ipx                    24076  2
p8022                   1536  1 ipx
psnap                   2660  2 appletalk,ipx
llc                     5300  2 p8022,psnap
bonding                61864  0
usb_storage            26880  0
scsi_mod               69312  1 usb_storage
uhci_hcd               29264  0
ohci_hcd               18468  0
usblp                  10912  0
usbcore                71264  4 usb_storage,uhci_hcd,ohci_hcd,usblp
firmware_class          7328  0
pcspkr                  2984  0
sysv                   28324  0
nvidia_agp              5820  0
button                  4632  0
thermal                10160  0
processor              10468  1 thermal
ppp_async               8864  1
crc_ccitt               1696  1 ppp_async
8250_pnp                7808  0
8250_pci               16320  0
8250                   18176  5 8250_pnp,8250_pci
serial_core            18592  1 8250
binfmt_misc             8520  0
binfmt_aout             5964  0
ppp_generic            24020  7 ppp_deflate,bsd_comp,ppp_async
slhc                    6304  1 ppp_generic
nbd                    16192  0


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