Hostapd - Скорость загрузки искусственно ограничена?

В настоящее время я пытаюсь настроить виртуальную машину Debian в качестве беспроводной точки доступа, и успешно установил все для работы, кроме следующих:

По какой-то причине беспроводные клиенты, похоже, могут достичь скорости загрузки ~4 Мбит / с (намного ниже, чем моя скорость глобальной сети - ~150 Мбит / с). Как ни странно, скорость загрузки не ограничена аналогичным образом, и клиенты получают загрузку ~20 Мбит / с, что соответствует моей скорости глобальной сети в этом направлении.

Я использую D-Link DWA-582 беспроводная карта AC-1200 передается в ВМ (rtl8812 прошивка), hostapd, isc-dhcp-relay ретранслировать DHCP с моего роутера PFSense, parprouted а также iptables для соединения / маршрутизации на точке доступа и haveged для энтропии.

Судя по исследованию, которое я провел, все остальные, у кого была эта проблема, похоже, исправили ее, установив какой-то генератор энтропии. у меня уже есть haveged настроил, однако, и ничего не улучшил.

Это кажется проблемой со стороны программного обеспечения, так как беспроводные клиенты сообщают, что скорость соединения достаточно высока (обычно 780 Мбит / с в зависимости от положения).

Я знаю, что у виртуальной машины есть необходимые спецификации и что такая настройка возможна, потому что я заставил ее работать должным образом раньше на этой машине, поигравшись с конфигурацией, но я не могу на всю жизнь вспомнить, как я это сделал.

Любое понимание будет с благодарностью!


/etc/hostapd/hostapd.conf:

interface=wls192

country_code=US
hw_mode=a
ieee80211n=1
require_ht=1
ieee80211ac=1
require_vht=1
vht_oper_chwidth=1
channel=36
vht_oper_centr_freq_seg0_idx=42
ieee80211d=1
ieee80211h=1
ht_capab=[HT40+]
vht_capab=[SHORT-GI-80]

ssid=hmmm2
auth_algs=1
wpa=2
wpa_key_mgmt=WPA-PSK
rsn_pairwise=CCMP
wpa_passphrase=xxxxxxxx

/ и т.д. / по умолчанию / haveged:

DAEMON_ARGS="-w 1024"

/ и т.д. / по умолчанию / ISC-DHCP-реле:

# What servers should the DHCP relay forward requests to?
SERVERS="10.1.0.1"

# On what interfaces should the DHCP relay (dhrelay) serve DHCP requests?
INTERFACES=""

# Additional options that are passed to the DHCP relay daemon?
OPTIONS="-iu ens224 -id wls192"

Скрипт запуска (запускается после запуска сети):

#!/bin/sh

ifconfig wls192 10.1.0.10 broadcast 255.255.255.0
ifconfig ens224 10.1.0.10 broadcast 255.255.255.0

iptables --flush
iptables -t nat -A POSTROUTING -o ens224 -j MASQUERADE
iptables -A FORWARD -i ens224 -o wls192 -m state --state RELATED,ESTABLISHED -j ACCEPT
iptables -A FORWARD -i wls192 -o ens224 -j ACCEPT

sysctl net.ipv4.conf.wls192.proxy_arp=1
sysctl net.ipv4.conf.ens224.proxy_arp=1

service isc-dhcp-relay restart
service avahi-daemon restart
parprouted ens224 wls192

0 ответов

Другие вопросы по тегам