Добрый вечер! У меня следующая ситуация:
Есть Ubuntu сервер с двумя wifi адаптерами (wlan0 и wlan1). Wlan1 подключен к wifi точке доступа с интернетом, а wlan0 - используется для создания внутренней сети (через hostapd). Так же на сервере поднято vpn (tun0). Трафик из внутренней сети пробрасывается в tun0.
Проблема в том, что на сервере у меня скорость скачивания файлов в районе 400KB-1MB/s (ping 63ms), а в локальной сети скорость скачивания в районе 200KB/s(ping 120ms). Не могу определить где так сильно теряется скорость.
Версия убунты 14.04 server. Ядро 4.0.9.
Прикладываю конфиги сервера.
auto lo
iface lo inet loopback
address 0.0.0.0
iface wlan1 inet static
wpa-ssid ssid
wpa-psk password_for_ssid
dns-nameservers 8.8.8.8
netmask 255.255.255.0
address 192.168.0.2
gateway 192.168.0.1
auto wlan0
iface wlan0 inet static
address 10.0.0.1
interface=wlan0
driver=nl80211
country_code=RU
hw_mode=g
channel=2
logger_syslog=-1
logger_syslog_level=2
logger_stdout=-1
logger_stdout_level=2
dump_file=/tmp/hostapd.dump
ssid=name_of_ssid
ignore_broadcast_ssid=0
auth_algs=3
eapol_key_index_workaround=0
eap_server=0
wpa=3
wpa_key_mgmt=WPA-PSK
wpa_passphrase=pass_for_AP
wpa_pairwise=CCMP
wme_enabled=1
wmm_enabled=1
ieee80211n=1
ht_capab=[HT40+][SHORT-GI-40][SHORT-GI-20][RX-STBC1][DSSS_CCK-40]
iptables -A FORWARD -i tun0 -o wlan0 -m state --state RELATED,ESTABLISHED -j ACCEPT
iptables -A FORWARD -i wlan0 -o tun0 -j ACCEPT
iptables -t nat -A POSTROUTING -o tun0 -j MASQUERADE
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:65536 Metric:1
RX packets:204 errors:0 dropped:0 overruns:0 frame:0
TX packets:204 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:14145 (14.1 KB) TX bytes:14145 (14.1 KB)
tun0 Link encap:UNSPEC HWaddr 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00
inet addr:10.8.0.6 P-t-P:10.8.0.5 Mask:255.255.255.255
UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1500 Metric:1
RX packets:196667 errors:0 dropped:0 overruns:0 frame:0
TX packets:140330 errors:0 dropped:1645 overruns:0 carrier:0
collisions:0 txqueuelen:100
RX bytes:244430815 (244.4 MB) TX bytes:14909924 (14.9 MB)
wlan0 Link encap:Ethernet HWaddr d7:81:cd:12:a0:3c
inet addr:10.0.0.1 Bcast:10.255.255.255 Mask:255.0.0.0
inet6 addr: fe80::e077:edff:fe00:f77a/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:92183 errors:0 dropped:0 overruns:0 frame:0
TX packets:94671 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:13585351 (13.5 MB) TX bytes:99721472 (99.7 MB)
wlan1 Link encap:Ethernet HWaddr bf:34:d1:43:af:fa
inet addr:192.168.0.150 Bcast:192.168.0.255 Mask:255.255.255.0
inet6 addr: fe80::f2fe:49ff:feef:9699/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:199754 errors:0 dropped:0 overruns:0 frame:0
TX packets:140850 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:260716013 (260.7 MB) TX bytes:28732095 (28.7 MB)
форвардинг в sysctrl.conf включен
net.ipv4.ip_forward=1
net.ipv6.conf.all.forwarding=1
Пробовал выключать tun0. Пинги улучшились, но на скорость это не повлияло.