Network-WiFi設定 大量に受信するとWiFiが切断される

2019年5月23日

Ubuntuの設定 無線LAN

ISOファイル等、大量に受信するとWiFiが切断される。
再起動かネットワーク有効/無効をしないと接続できなくなる。

ドライバのバグと思われるが、受信バッファを増やして対応してみる。
下記のerrorsはなくなったが、切断は変わらない感じがする。

$ netstat -su
Udp:
    356006 packets received
    1 packets to unknown port received
    4210 packet receive errors
    160807 packets sent
    4210 receive buffer errors
    0 send buffer errors
    IgnoredMulti: 20

エラー receive errors が出ている。

カーネル初期値
net.core.rmem_default = 163840
net.core.rmem_max = 163840
net.ipv4.udp_mem = 17655    23543    35310
net.ipv4.udp_rmem_min = 4096
net.ipv4.udp_wmem_min = 4096

変更 /etc/sysctl.conf
# 160KB → 32MB
net.core.rmem_default=33554432
net.core.rmem_max=33554432
net.ipv4.udp_mem=65536 131072 262144
net.ipv4.udp_rmem_min=16384
net.ipv4.udp_wmem_min=16384