ฉันพยายามตั้งค่า 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
ดูเหมือนว่าทุกอย่างจะโอเค แต่ฉันไม่สามารถเชื่อมโยงกับการเชื่อมต่อไร้สายที่เชื่อมต่อได้ - แม้ว่าไฟกระพริบที่ติด 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
นี่แสดงให้เห็นถึง mac ของ wlan0 และ mac ของโทรศัพท์ ณ จุดนี้
brctl addif br0 eth0 wlan0
ถึงตอนนี้ฉันสามารถเชื่อมโยงโทรศัพท์กับเครือข่ายไร้สายได้ แต่ ...
ping 192.168.62.1
... ล้มเหลว
และในทำนองเดียวกันฉันไม่สามารถ ping 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