如果有人知道接入点问题的答案!我用 Hostapd 设置了一个 AP。如果 AP 位于无线接口 wlan0 上并且与互联网的连接是有线 eth0,则工作正常。我的上传/下载速度约为 34Mbps。但是,如果我使用第二个无线 wlan1 而不是有线 eth0 来连接互联网,我会得到非常低的带宽,大约 2-4Mbps。请注意,我使用 Iperf 测试了 wlan1 与远程服务器的连接带宽,上传/下载速度约为 90Mbps。两个 wifi 接口都使用不同的信道,并且两个 wifi 设备都使用原始制造商的驱动程序。我已经在带有 H/W ZBox 和 Raspberry Pi 的 Ubuntu Server 13.04 和 Debian 7 上对其进行了测试。对于 WiFi 接口,我使用了 Alfa AWUS036NHR 问题:为什么设置 AP 时使用 eth0(无线 <-> 有线)的 wlan0 比使用 wlan1(无线 <-> 无线)的 wlan0 性能好这么多?这是否与 WiFi 驱动程序或桥接两个接口有关,或者是我错过的任何其他原因?
这是我的设置:
/etc/网络/接口
auto lo wlan0 wlan1
iface lo inet loopback
#access point
iface wlan0 inet static
address 192.168.52.1
netmask 255.255.255.0
#connection to the internet
iface wlan1 inet dhcp
wpa-supplicant /wpa_supplicant/wpa_supplicant.conf
up iptables-restore < /etc/iptables.ipv4.nat
/etc/hostapd/hostapd.conf
interface=wlan0
driver=nl80211
ssid=AP-1
hw_mode=g
ieee80211n=1
wmm_enabled=1
wme_enabled=1
ht_capab=[HT40-][HT40+]
channel=6
#WPA2
macaddr_acl=0
auth_algs=1
ignore_broadcast_ssid=0
wpa=2
wpa_passphrase=xxxx
wpa_key_mgmt=WPA-PSK
wpa_pairwise=TKIP
rsn_pairwise=CCMP
/etc/dnsmasq.conf
interface=wlan0
dhcp-range=192.168.52.5,192.168.52.254,255.255.255.0,12h
iptables 和 ipforward
iptables -t nat -A POSTROUTING -j MASQUERADE
echo 1 > /proc/sys/net/ipv4/ip_forward
答案1
您可以尝试设置两张卡的费率。
Iwconfig wlan1 rate 54M fixed
另外,您使用什么样的 wifi 卡?您是否使用 USB 集线器?