Estoy intentando configurar mi Raspberry Pi como un puente, usando Debian wheezy. Tengo un hostapd.conf
: (algunos detalles cambiaron por seguridad, y sí, sé que WEP no es bueno) ...
interface=wlan0
bridge=br0
driver=nl80211
auth_algs=1
macaddr_acl=0
ignore_broadcast_ssid=0
logger_syslog=-1
logger_syslog_level=0
hw_mode=g
ssid=MY_SSID
channel=11
wep_default_key=0
wep_key0=MY_KEY
wpa=0
Y esto en /etc/network/interfaces
:
auto lo
iface lo inet loopback
iface eth0 inet dhcp
allow-hotplug wlan0
iface wlan0 inet manual
wpa-roam /etc/wpa_supplicant/wpa_supplicant.conf
iface default inet dhcp
auto br0
iface br0 inet dhcp
bridge-ports eth0 wlan0
Todo parece salir bien, pero no puedo asociarme con la conexión inalámbrica en puente, a pesar de que las luces parpadeantes en la memoria USB sugieren que se están intercambiando paquetes.
He leído en alguna parte que no todas las tarjetas / dispositivos se ejecutarán en modo hostap; no pasarán paquetes en una dirección: ¿es así? (La información era un poco vieja) - esta es mi tarjeta:
[ 3.663245] usb 1-1.3.1: new high-speed USB device number 5 using dwc_otg
[ 3.794187] usb 1-1.3.1: New USB device found, idVendor=0cf3, idProduct=9271
[ 3.804321] usb 1-1.3.1: New USB device strings: Mfr=16, Product=32, SerialNumber=48
[ 3.816994] usb 1-1.3.1: Product: USB2.0 WLAN
[ 3.823790] usb 1-1.3.1: Manufacturer: ATHEROS
[ 3.830645] usb 1-1.3.1: SerialNumber: 12345
Entonces, ¿qué me he equivocado aquí?
Actualización : Así que he realizado más investigaciones y puedo levantar el puente, pero aparentemente eso destruye la conexión de Ethernet (por cable), lo cual es extraño. Por ejemplo, en el RPi:
Arranque el sistema ...
ping 192.168.62.1
(enrutador): esto funciona
Intentar asociarse con LAN inalámbrica ... falla (o mejor dicho, "con conectividad limitada" en un teléfono Android, no es bueno)
brctl showmacs br0
Esto solo muestra mac de wlan0 y mac de teléfono en este punto
brctl addif br0 eth0 wlan0
En este punto, ahora puedo asociar el teléfono con la red inalámbrica, pero ...
ping 192.168.62.1
... falla
Y de manera similar, ya no puedo hacer ping a RasPi desde ninguna otra máquina en la red
Corriendo
ifconfig br0
Sugiere que el puente está cayendo paquetes ...
¿Algunas ideas?
Actualización adicional : el /etc/network/interfaces
archivo ahora (y para la secuencia anterior) dice:
auto lo eth0
iface lo inet loopback
iface eth0 inet dhcp
allow-hotplug wlan0
#wpa-roam /etc/wpa_supplicant/wpa_supplicant.conf
iface default inet dhcp