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

Re: Sobre enrutamiento a traves de wireless



2012/1/9  <enodisarpiz@ziprasidone.com.ar>:
> On Mon, 9 Jan 2012 13:44:06 +0100, Marc Aymerich <glicerinu@gmail.com>
> wrote:
>> 2012/1/9 Juan Antonio <pushakk@limbo.ari.es>:
>>> El 08/01/12 23:35, enodisarpiz escribió:
>>>> Saludos lister@s,
>>>>
>>>> Tengo el siguiente esquema:
>>>>
>>>> Tengo una red 'A' con su rango IP que es 192.168.55.0/24; en esta red
> A
>>>> esta
>>>> conectado un access point para el acceso wifi.
>>>>
>>>> Lo que estoy necesitando hacer es: que una maquina con debian (que
> antes
>>>> estaba _directamente_ conectada a la parte wired de mi red, se conecte
>>>> a la
>>>> red a través de una netbook que tiene Archlinux con un cable ethernet
>>>> cruzado.
>>>>
>>>> Entonces lo primero que yo pensé fue, bueno habilito el ip_forward en
>>>> el
>>>> archlinux, conecto con un cable utp la netbook con la pc de escritorio
>>>> debían asigno ips y listo! (tendré que agregar alguna ruta?, pensé por
>>>> dentro)
>>>>
>>>> La cuestión es que desde debían no llego a la puerta de enlace que es
>>>> la
>>>> 192.168.55.254.
>>>>
>>>> La netbook tiene como ip wireless 192.168.55.131 y como wired
>>>> 192.168.55.125.
>>>>
>>>> El forwarding funcióna ya que si desde debian hago ping a la ip
>>>> wireless de
>>>> la netbook, este contesta (es decir los paquetes saltan de una
> interfaz
>>>> a
>>>> otra), pero sin embargo no llega hasta la puerta de enlace, yo sé que
>>>> es por
>>>> que me faltan rutas (creo), pero no estoy seguro de como y que rutas
>>>> agregar
>>>> en la netbook.
>>>>
>>>> Los iptables están en policy ACCEPT en ambas maquinas.
>>>>
>>>> Ya probé varias configuraciones y ninguna funciona.
>>>>
>>>> Aclaro que mi idea no es hacer NAT en la netbook, yo solo quiero que
> la
>>>> PC
>>>> debian se conecte a la red en forma transparente a través del wifi de
>>>> la
>>>> netbook.
>>>>
>>>> Bueno espero haber sido claro y preciso con mi problema...
>>>>
>>>> Sugerencias?
>>>>
>>>> Gracias de antemano.
>>>>
>>>> PD: No hay dinero para una placa wireless para la PC debían.
>>>>
>>>>
>>>
>>> Hola,
>>>
>>> mi sugerencia es que hagas un bridge.
>>>
>>
>> Un bridge es la mejor opción,
>> solo agregar que en el portatil tendrás que sobreescribir la dirección
>> MAC de los paquetes de tu equipo debian, seguramente el access point
>> te va a descartar todos los paquetes que no vengan con una MAC
>> asociada. Para hacerlo puedes usar ebtables en el equipo con arch
>> linux:
>>
>> /sbin/ebtables -t nat -A POSTROUTING -o wlan0 -j snat --to-src
>> "MAC_DEL_EQUIPO_ARCH" --snat-arp --snat-target ACCEPT
>> /sbin/ebtables -t nat -A PREROUTING -p ARP -i wlan0 --arp-ip-dst
>> "IP_DEL_EQUIPO_DEBIAN" -j dnat --to-dst "MAC_DEL_EQUIPO_DEBIAN"
>> --dnat-target ACCEPT
>>
>>
>> --
>> Marc
>
> Saludos,
>
> Se me fué al pv, pido disculpas.
>
> La pregunta era como hacer el brigde en ArchLinux.

ifconfig wlan0 down
ifconfig eth0 down

brctrl addbr br0	
brctrl addif br0 wlan0
brctrl addif br0 eth0

ifconfig br0 up
Luego tienes que usar br0 en vez de wlan0: ifconfig br0 192.168..... o
a través del network manager desconfigurar wlan0 y usar br0

y no te olvides de ejecutar las reglas ebtables.


-- 
Marc


Reply to: