O roteamento entre wifi e ethernet é extremamente lento no roteador doméstico,

O roteamento entre wifi e ethernet é extremamente lento no roteador doméstico,

Tenho um roteador Zyxel doméstico, que serve como AP WiFi, servidor DHCP e possui portas Ethernet. Em uma das portas Ethernet tenho o NAS conectado. Quando conecto meu PC a outra porta Ethernet, o roteamento entre as portas Ethernet funciona bem, mas quando me conecto por WiFi, o roteamento WiFi para Ethernet é extremamente lento (como 1kbps). O DHCP funciona bem, todos os dispositivos, incluindo NAS, recebem o endereço IP atribuído corretamente, então acho que não há conflito de IP.

Você tem algum conselho sobre como configurar o roteamento WiFi para Ethernet para que funcione normalmente? Não importa se eu executo Windows, Linux ou Mac OS no PC conectado por Wifi, e não importa qual protocolo eu uso. Todos são muito lentos, SMB, AFP, NFS. Também tentei usar Raspberry Pi com WiFi e Ethernet e o roteamento de porta funcionou bem lá, mas prefiro usar o roteador Zyxel para conectar ao NAS.

Eu usei o iperf. Isso confirma o que eu suspeito - há uma transferência inicial, que é interrompida após alguns kB. Parece algum problema de buffer:

sudo iperf -c 10.0.0.10 -r -t 20 -i 2
------------------------------------------------------------
Server listening on TCP port 5001
TCP window size: 85.3 KByte (default)
------------------------------------------------------------
------------------------------------------------------------
Client connecting to 10.0.0.10, TCP port 5001
TCP window size: 85.0 KByte (default)
------------------------------------------------------------
[  4] local 10.0.0.11 port 35158 connected with 10.0.0.10 port 5001
[ ID] Interval       Transfer     Bandwidth
[  4]  0.0- 2.0 sec   301 KBytes  1.23 Mbits/sec
[  4]  2.0- 4.0 sec  0.00 Bytes  0.00 bits/sec
[  4]  4.0- 6.0 sec  0.00 Bytes  0.00 bits/sec
[  4]  6.0- 8.0 sec  0.00 Bytes  0.00 bits/sec
[  4]  8.0-10.0 sec  0.00 Bytes  0.00 bits/sec
[  4] 10.0-12.0 sec  0.00 Bytes  0.00 bits/sec
[  4] 12.0-14.0 sec  0.00 Bytes  0.00 bits/sec
[  4] 14.0-16.0 sec  0.00 Bytes  0.00 bits/sec
[  4] 16.0-18.0 sec  0.00 Bytes  0.00 bits/sec
[  4] 18.0-20.0 sec  0.00 Bytes  0.00 bits/sec
[  4]  0.0-20.5 sec   301 KBytes   120 Kbits/sec

Nesse ponto, o cliente iperf para, parece que nunca recebe uma resposta e não responde ao Ctrl-C (no Linux)

informação relacionada