J'essaie de configurer mon Raspberry Pi comme un pont, en utilisant Debian Wheezy. J'ai un hostapd.conf
: (certains détails ont changé pour des raisons de sécurité, et oui, je sais que le WEP n'est pas bon) ...
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
Et cela 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
Tout semble aller bien, mais je ne peux pas m'associer à la connexion sans fil pontée - même si les voyants clignotants sur la clé USB suggèrent que des paquets sont échangés.
J'ai lu quelque part que toutes les cartes / périphériques ne fonctionneront pas en mode hostap - ils ne transmettront pas les paquets dans un sens: est-ce vrai? (L'info était un peu vieille) - c'est ma carte:
[ 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
Alors, qu'est-ce que je me suis trompé ici?
Mise à jour : J'ai donc fait d'autres investigations et je peux obtenir le pont, mais apparemment cela détruit la connexion Ethernet (filaire), ce qui est étrange. Par exemple, sur le RPi:
Démarrez le système ...
ping 192.168.62.1
(routeur) - cela fonctionne
La tentative d'association avec un LAN sans fil ... échoue (ou plutôt "avec une connectivité limitée" sur un téléphone Android - pas bon)
brctl showmacs br0
Cela montre simplement mac de wlan0 et mac de téléphone à ce stade
brctl addif br0 eth0 wlan0
À ce stade, je peux maintenant associer le téléphone au réseau sans fil, mais ...
ping 192.168.62.1
...échoue
Et de même, je ne peux plus envoyer de ping au RasPi à partir d'une autre machine du réseau
Fonctionnement
ifconfig br0
Suggère que le pont supprime des paquets ...
Des idées?
Mise à jour supplémentaire : Le /etc/network/interfaces
fichier maintenant (et pour la séquence ci-dessus) se lit comme suit:
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