Saya mencoba mengatur Raspberry Pi saya sebagai jembatan, menggunakan Debian wheezy. Saya punya hostapd.conf
: (beberapa detail diubah untuk keamanan, dan ya, saya tahu WEP tidak baik) ...
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
Dan ini di /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
Semuanya tampak baik-baik saja, tetapi saya tidak bisa mengaitkan dengan koneksi nirkabel yang dijembatani - meskipun lampu berkedip pada USB stick menyarankan paket sedang dipertukarkan.
Saya telah membaca di suatu tempat bahwa tidak semua kartu / perangkat akan berjalan dalam mode hostap - mereka tidak akan melewatkan paket dalam satu arah: apakah itu benar? (Info ini agak lama) - ini kartu saya:
[ 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
Jadi, apa yang salah dengan saya di sini?
Pembaruan : Jadi saya telah melakukan penyelidikan lebih lanjut dan dapat meningkatkan jembatan, tetapi tampaknya itu merusak koneksi ethernet (kabel), yang aneh. Misalnya, pada RPi:
Boot sistem ...
ping 192.168.62.1
(router) - ini berfungsi
Mencoba mengaitkan dengan LAN nirkabel ... gagal (atau lebih tepatnya "dengan konektivitas terbatas" di ponsel Android - tidak bagus)
brctl showmacs br0
Ini hanya menunjukkan mac wlan0 dan mac ponsel pada saat ini
brctl addif br0 eth0 wlan0
Pada titik ini saya sekarang dapat mengaitkan ponsel dengan jaringan nirkabel, tetapi ...
ping 192.168.62.1
... gagal
Dan juga saya tidak bisa lagi ping Raspi dari mesin lain di jaringan
Lari
ifconfig br0
Menyarankan jembatan menjatuhkan paket ...
Ada ide?
Pembaruan lebih lanjut : /etc/network/interfaces
File sekarang (dan untuk urutan di atas) berbunyi:
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