Назад | Перейти на главную страницу

изменить таймаут для отброшенного IP-трафика

Я нахожусь за корпоративным межсетевым экраном, который просто сбрасывает (проглатывает) весь IP-трафик на неизвестные IP-адреса.

Linux (Ubuntu 13.10) требуется много времени, чтобы прервать мои ошибочные попытки подключения, что привело к зависанию многих приложений.

Какую настройку мне нужно изменить, чтобы сократить время ожидания для попыток сброшенного подключения? Я предполагаю, что это делается в /proc/sys/net/ipv4?

Я использую IP4. Чтобы дать представление о текущем таймауте, я попробовал

$ time wget -t1 212.123.12.153
--2014-03-14 12:40:42--  http://212.123.12.153/
Connecting to 212.123.12.153:80... failed: 

Giving up.


real    2m8.637s
user    0m0.003s
sys     0m0.003s

Уменьшение количества повторных попыток с 6 до 1 по умолчанию делает свое дело. Однако у этого метода есть очевидные недостатки.

Параметр можно установить с помощью команды ниже, запустить от имени суперпользователя.

echo 1 >  /proc/sys/net/ipv4/tcp_syn_retries