Debian wheezyを使用して、Raspberry Piをブリッジとして設定しようとしています。私は持ってい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
すべてがうまくいくように思えますが、USBスティックの点滅するライトがパケットの交換を示唆していても、ブリッジワイヤレス接続と関連付けることはできません。
私はどこかで、すべてのカード/デバイスが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
だから、私はここで何が間違っていましたか?
更新:だから私はさらなる調査を行ってブリッジを立ち上げることができますが、一見すると(有線の)イーサネット接続を破壊します。これは奇妙です。たとえば、RPiで:
システムを起動します...
ping 192.168.62.1
(ルーター)-これは動作します
ワイヤレスLANに関連付けようとしましたが...失敗します(むしろ、Androidの電話で「接続が制限されている」-良くない)
brctl showmacs br0
これは、この時点でwlan0のmacと電話のmacを表示するだけです。
brctl addif br0 eth0 wlan0
この時点で、電話をワイヤレスネットワークに関連付けることができますが、...
ping 192.168.62.1
...失敗
同様に、ネットワーク上の他のマシンからRasPiにpingできなくなりました
ランニング
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