# TCP timeout
# Симптомы

*Необходимо уточнить длительность TCP-сессий по умолчанию в Usergate*

# Решение

**в 6 версии:**

```txt
tcp_timeout_close = 10
tcp_timeout_close_wait = 10
tcp_timeout_established = 18000
tcp_timeout_fin_wait = 10
tcp_timeout_last_ack = 10
tcp_timeout_max_retrans = 300
tcp_timeout_syn_recv = 5
tcp_timeout_syn_sent = 5
tcp_timeout_time_wait = 10
tcp_timeout_unacknowledged = 18000
udp_timeout = 10
udp_timeout_stream = 60
```

**в 7 версии:**

```txt
frag6_timeout = 60
generic_timeout = 10
icmp_timeout = 30
icmpv6_timeout = 30
tcp_timeout_close = 10
tcp_timeout_close_wait = 60
tcp_timeout_established = 18000
tcp_timeout_fin_wait = 60
tcp_timeout_last_ack = 10
tcp_timeout_max_retrans = 300
tcp_timeout_syn_recv = 5
tcp_timeout_syn_sent = 5
tcp_timeout_time_wait = 60
tcp_timeout_unacknowledged = 18000
udp_timeout = 30
udp_timeout_stream = 60
```

При наступлении таймаута UserGate "молча" удаляет запись из своей внутренней таблицы открытых TCP сессий.&#x20;

Установленная сессия разрывается через 5 часов (tcp\_timeout\_established \= 18000).
tcp\_timeout\_established задает максимальное время жизни сессии.
tcp\_timeout\_unacknowledged задает время, в течение которого UserGate ожидает получения TCP\_ACK.&#x20;
После истечения данного таймера соединение будет принудительно закрыто.

# Примечание

Реализация регулировки таймаутов планируется по следующим задачам:

```txt
DIS-746
DIS-508
DIS-1494
SUM-12261
```