带有 2 个 WiFi 接口的中继器/接入点,带宽极低

带有 2 个 WiFi 接口的中继器/接入点,带宽极低

如果有人知道接入点问题的答案!我用 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 集线器?

相关内容