Предыстория: имеется телевизор со SmartTV, стоящий в стороне от розеток с RJ-45. Долгое время он был подключен напрямую к nettop, который исполнял роль медиасервера и шлюза в интернеты, а тот в свою очередь по wifi был подключен к MikroTik. И все было прекрасно, пока ребенок не залил лимонадом nettop.
Я денек погоревал, но потом полез на антресоли, достал дедушкин DIR-300, вкорячил на него последний релиз OpenWRT (rt305x для DIR-300 B1, хотя у меня B3 и там rt3350, но говорят что они совместимы). Настроил его как клиентскую wifi-точку и интернет на TV заработал, но почему-то люто начали тормозить онлайн-программы через SmartTV. Я первым делом погрешил на слабое железо и отключил NAT на OpenWRT, прописал маршрутизацию в MikroTik, но не помогло. Поигрался с Threshold-ами и мощностью сигнала со стороны OpenWRT - тоже не помогло.
Со стороны OpenWRT:
root@ap:~# iw list
Wiphy phy0
max # scan SSIDs: 4
max scan IEs length: 2257 bytes
Fragmentation threshold: 2346
RTS threshold: 2346
Retry short limit: 7
Retry long limit: 4
Coverage class: 0 (up to 0m)
Available Antennas: TX 0 RX 0
Supported interface modes:
* IBSS
* managed
* AP
* AP/VLAN
* WDS
* monitor
* mesh point
Band 1:
Capabilities: 0x172
HT20/HT40
Static SM Power Save
RX Greenfield
RX HT20 SGI
RX HT40 SGI
RX STBC 1-stream
Max AMSDU length: 3839 bytes
No DSSS/CCK HT40
Maximum RX AMPDU length 65535 bytes (exponent: 0x003)
Minimum RX AMPDU time spacing: 2 usec (0x04)
HT RX MCS rate indexes supported: 0-7, 32
TX unequal modulation not supported
HT TX Max spatial streams: 1
HT TX MCS rate indexes supported may differ
Frequencies:
* 2412 MHz [1] (20.0 dBm)
* 2417 MHz [2] (20.0 dBm)
* 2422 MHz [3] (20.0 dBm)
* 2427 MHz [4] (20.0 dBm)
* 2432 MHz [5] (20.0 dBm)
* 2437 MHz [6] (20.0 dBm)
* 2442 MHz [7] (20.0 dBm)
* 2447 MHz [8] (20.0 dBm)
* 2452 MHz [9] (20.0 dBm)
* 2457 MHz [10] (20.0 dBm)
* 2462 MHz [11] (20.0 dBm)
* 2467 MHz [12] (20.0 dBm)
* 2472 MHz [13] (20.0 dBm)
* 2484 MHz [14] (disabled)
valid interface combinations:
* #{ managed, AP, mesh point } <= 8,
total <= 8, #channels <= 1
HT Capability overrides:
* MCS: ff ff ff ff ff ff ff ff ff ff
* maximum A-MSDU length
* supported channel width
* short GI for 40 MHz
* max A-MPDU length exponent
* min MPDU start spacing
root@ap:~# iw dev wlan0 link
Connected to d4:ca:6d:b2:61:79 (on wlan0)
SSID: d_home
freq: 2412
RX: 507192910 bytes (534819 packets)
TX: 24153523 bytes (241675 packets)
signal: -70 dBm
tx bitrate: 150.0 MBit/s MCS 7 40MHz short GI
bss flags: short-preamble short-slot-time
dtim period: 0
beacon int: 100
MikroTik:
[admin@gw] /interface wireless> registration-table print stats where mac-address=34:08:04:C2:9B:32
0 interface=wlan1 mac-address=34:08:04:C2:9B:32 ap=no wds=no bridge=no rx-rate="120.0Mbps" tx-rate="150.0Mbps" packets=342600,242694 bytes=473767160,19687208 frames=342600,242730 frame-bytes=474452560,18234918
hw-frames=400957,243026 hw-frame-bytes=567968851,27986345 tx-frames-timed-out=0 uptime=2h54m43s last-activity=400ms signal-strength=-67dBm@HT40-5 signal-to-noise=28dB signal-strength-ch0=-72dBm signal-strength-ch1=-75dBm
strength-at-rates=-60dBm@1Mbps 2h54m40s830ms,-60dBm@2Mbps 2h54m28s810ms,-60dBm@5.5Mbps 2h54m29s900ms,-60dBm@11Mbps 2h54m27s650ms,-64dBm@HT20-0 1h3m24s410ms,-63dBm@HT20-1 1h14m38s410ms,-64dBm@HT20-2 52m41s400ms,-65dBm@HT20-3
26m36s430ms,-64dBm@HT20-4 27m59s430ms,-65dBm@HT20-5 21m53s460ms,-65dBm@HT20-6 11m5s350ms,-65dBm@HT20-7 2m24s400ms,-64dBm@HT40-0 2m48s840ms,-64dBm@HT40-1 3m3s410ms,-64dBm@HT40-2 2m7s410ms,-64dBm@HT40-3 46s400ms,-
65dBm@HT40-4 9s420ms,-67dBm@HT40-5 400ms,-64dBm@HT40-6 33s390ms,-64dBm@HT40-7 1m16s420ms
tx-ccq=94% p-throughput=105119 last-ip=192.168.66.3 802.1x-port-enabled=yes authentication-type=wpa2-psk encryption=aes-ccm group-encryption=aes-ccm management-protection=no wmm-enabled=yes
Куда еще смотреть, что покрутить?