Я пытаюсь настроить свой Raspberry Pi в качестве моста, используя Debian wheezy. У меня есть hostapd.conf
: (некоторые детали изменены для безопасности, и да, я знаю, что WEP не годится) ...
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
И это в /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
Кажется, что все идет хорошо, но я не могу связываться с мостовым беспроводным соединением - даже если мигающие огни на флешке указывают на обмен пакетами.
Я где-то читал, что не все карты / устройства будут работать в режиме hostap - они не будут передавать пакеты в одном направлении: это правильно? (Информация была немного старой) - это моя карта:
[ 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
Итак, что я здесь не так?
Обновление : Итак, я провел дальнейшие исследования и могу установить мост, но, по-видимому, это разрушает (проводное) соединение Ethernet, что странно. Например, на RPi:
Загрузите систему ...
ping 192.168.62.1
(роутер) - это работает
Попытка связаться с беспроводной локальной сетью ... не удалась (или, скорее, "с ограниченной связью" на телефоне Android - не имеет смысла)
brctl showmacs br0
Это просто показывает Mac Wlan0 и Mac телефона на данный момент
brctl addif br0 eth0 wlan0
Теперь я могу связать телефон с беспроводной сетью, но ...
ping 192.168.62.1
... терпит неудачу
И так же я больше не могу пинговать RasPi с любой другой машины в сети
Бег
ifconfig br0
Предполагает, что мост сбрасывает пакеты ...
Есть идеи?
Дальнейшее обновление : /etc/network/interfaces
файл теперь (и для вышеупомянутой последовательности) читает:
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