После 8 часов работы компьютера все tcp запросы идут жэсточайшэ долго на любой хост. провайдер - byfly
curl -v http://www.google.by
netstat -np | grep -i curl
> tcp 0 1 192.168.0.3:59216 173.194.40.87:80 SYN_SENT 13244/curl
sudo grep -i "173.194.40.87" /proc/net/ip_conntrack
> 104 SYN_SENT src=192.168.0.3 dst=173.194.40.87 sport=59216 dport=80 [UNREPLIED] src=173.194.40.87 dst=192.168.0.3 sport=80 dport=59216 secctx=null use=2
- перезагрузка компа - сразу все отлично
- смена mac адреса модема - никакого толку
- перезагрузка модема и его друзей посредством отключения питания - никакого толку
- смена mac адреса компа и перезапуск dhcp - никакого толку
- выгрузить/загрузить модуль r8169 - никакого толку
- отключить tcp_sack, перезагрузится и подождать 8 часов - никакого толку
- подождать 2-3 часа - снова все отлично
конфигурация генты дома такая же, как и на работе. но на работе другой провайдер и комп работает месяцами без проблем.
есть достаточно знаменитый тред. читал и кивал головой. вродебы они пришли к тому что «Ephemeral Port Range» нужно изменить
sudo cat /proc/sys/net/ipv4/ip_local_port_range
>32768 61000
описанными в треде портами 3127-3198 тут не пахнет. и как этот промежуток изменить, чтобы syn_sent не бесил?
ну или может какой-то другой костыль вставить?