[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: La red no ve Internet a través de PPP



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



Reply to: