[Musix-usuarios] compartiendo internet usb por ethernet?

Pablo Lozano curchunflo1 en hotmail.com
Mar Feb 5 05:07:18 CET 2008


HolaS! se agradece tanto apoyo. BUeno, he de comentar que estaba poniendo mal algo en las iptables, lo arreglé pero no hubo cambio. La placa de red "levanta", este es mi ifconfig:

eth0      Link encap:Ethernet  HWaddr 00:13:8F:86:0F:2F
          inet addr:192.168.0.2  Bcast:192.168.0.255  Mask:255.255.255.0
          inet6 addr: fe80::213:8fff:fe86:f2f/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:131 errors:0 dropped:0 overruns:0 frame:0
          TX packets:191 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:13602 (13.2 KiB)  TX bytes:11390 (11.1 KiB)
          Interrupt:18 Base address:0x8c00

lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:226 errors:0 dropped:0 overruns:0 frame:0
          TX packets:226 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:15173 (14.8 KiB)  TX bytes:15173 (14.8 KiB)

nas0      Link encap:Ethernet  HWaddr 00:0E:50:11:BC:E4
          inet addr:192.168.0.1  Bcast:192.168.0.255  Mask:255.255.255.0
          inet6 addr: fe80::20e:50ff:fe11:bce4/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:3048 errors:0 dropped:0 overruns:0 frame:0
          TX packets:3011 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:2782728 (2.6 MiB)  TX bytes:381579 (372.6 KiB)

ppp0      Link encap:Point-to-Point Protocol
          inet addr:190.48.63.81  P-t-P:200.51.241.247  Mask:255.255.255.255
          UP POINTOPOINT RUNNING NOARP MULTICAST  MTU:1492  Metric:1
          RX packets:2965 errors:0 dropped:0 overruns:0 frame:0
          TX packets:2891 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:3
          RX bytes:2754526 (2.6 MiB)  TX bytes:278405 (271.8 KiB)

Lo que no sé si está bien es mi route:

curchunflo en curchunflo:~$ route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
200.51.241.247  0.0.0.0         255.255.255.255 UH    0      0        0 ppp0
192.168.0.0     0.0.0.0         255.255.255.0   U     0      0        0 nas0
192.168.0.0     0.0.0.0         255.255.255.0   U     0      0        0 eth0
0.0.0.0         0.0.0.0         0.0.0.0         U     0      0        0 ppp0

Si hago if-up levanta todo bien.... el tema es que no logro nisiqueira que las máquinas se vean desde musix. Cuando conecté el modem usb en la máquina con win pude dar internet y red (samba) a la máquina de musix... o sea... me parece que la metida de pata debe ser una de esas "boludeces" que por estúpidas no cambiamos (en mi caso es desconocimiento). El tema es porqué desde win sí tengo red e internet, pero desde musix no puedo hacer lo mismo.... 
Lo del kernel tal vez. Me puse a ver kernels, pero con el apt-cache como que no obtiene uno mucha información que digamos. Se puede elegir un kernel con algún argumento de booteo en grub??? 
Realmente es todo ilógico porque la red está fucionando de esta menera (y no hay otra posible):

ppp0 es la conexión de internet "propiamente dicha", tiene ip dinámico
nas0 es el modem (el router), pero es una cuestión virtual, su ip es 192.168.0.1 pero porque necesitamos una ip para puerta de enlace
eth0 es 192.168.0.2 y es la que va a permitir la red .... entonces, la conexión para compartir no tiene que ser entre nas0 y eth0 (porque no hay salida a internet) sino entre ppp0 y eth0.
Tons: 

$ sudo iptables -t nat -A POSTROUTING -o ppp0 -j MASQUERADE
$ sudo iptables -A INPUT -s 192.168.0.0/24 -i eth0 -j ACCEPT
$ sudo echo “1”>/proc/sys/net/ipv4/ip_forward
$ sudo ifconfig eth0 192.168.0.2 netmask 255.255.255.0 up

El tema es.... porqué no se puede salir de eth0??? si intento hacer ping a la máquina con win obtengo esto:

ping 192.168.0.3
PING 192.168.0.3 (192.168.0.3) 56(84) bytes of data.
ping: sendmsg: Operation not permitted
ping: sendmsg: Operation not permitted
ping: sendmsg: Operation not permitted
ping: sendmsg: Operation not permitted
ping: sendmsg: Operation not permitted

Estem.... alguien entiende?? Y si alguien entiende... me cuenta porqué desde win sí pude hacer todo esto SIN TOCAR NADA EN MUSIX? JA! touché!!! la puta madre, gracias por la catarsis de nuevo!

Pablito
pd. aquí: http://www.yukei.net/2006/07/xubuntu-iv-compartir-internet/ hicieron lo mismo que yo y anduvo.... 
pd2. ví el enlace que me mandaron, y traté, pero no hubo caso tampoco. Gracias! Perdón por la chorrera, tal vez esto sea mejor en el foro que por mail.
_________________________________________________________________
Express yourself instantly with MSN Messenger! Download today it's FREE!
http://messenger.msn.click-url.com/go/onm00200471ave/direct/01/


Más información sobre la lista de distribución Musix-usuarios