GNU/Linux >> Znalost Linux >  >> Cent OS

Jak změnit výchozí nastavení časového limitu pro relaci Telnet v CentOS/RHEL

Chcete-li upravit časový limit telnetu, musíte změnit hodnotu parametrů tcp keepalive. Nejprve zkontrolujeme výchozí hodnoty parametru TCP keepalive.

# cat /proc/sys/net/ipv4/tcp_keepalive_time
7200
# cat /proc/sys/net/ipv4/tcp_keepalive_intvl
75
# cat /proc/sys/net/ipv4/tcp_keepalive_probes
9

První dva parametry jsou vyjádřeny v sekundách a poslední je čisté číslo. To znamená, že udržovací rutiny čekají dvě hodiny (7200 sekund) před odesláním první udržovací sondy a poté ji znovu posílají každých 75 sekund. Pokud po devět po sobě jdoucích časů neobdržíte žádnou odpověď ACK, je připojení označeno jako přerušené. Musíme tedy změnit hodnotu pro tcp_keepalive_time, abychom zabránili odpojení po 5 minutách, tyto změny je třeba provést na straně klienta.

Systém musí mít menší hodnotu v tcp_keepalive_time, pokud 7200 sekund jsou dvě hodiny, 4 minuty budou 240 sekund, udržování naživu musí začít po čtyřech minutách nečinnosti kanálu a poté posílat sondy v intervalech jedné minuty, např.:

# echo 240 > /proc/sys/net/ipv4/tcp_keepalive_time ( this value is below the 5 minutes)
# echo 60 > /proc/sys/net/ipv4/tcp_keepalive_intvl
# echo 20 > /proc/sys/net/ipv4/tcp_keepalive_probes
Poznámka :Tyto hodnoty je třeba otestovat a v případě potřeby je upravit.

Provést trvalé změny

Po získání správných hodnot můžeme provést změny tak, aby byly trvalé i po restartu přidáním hodnot parametrů do konfiguračního souboru /etc/sysctl.conf :

# vi /etc/sysctl.conf
net.ipv4.tcp_keepalive_time = [value]
net.ipv4.tcp_keepalive_intvl = [value]
net.ipv4.tcp_keepalive_probes = [value]


Cent OS
  1. Jak změnit název hostitele na CentOS

  2. CentOS / RHEL 7 :Jak změnit ID počítače

  3. CentOS / RHEL 7 :Jak povolit telnet pro skupinu uživatelů

  1. Jak změnit název zařízení NIC v CentOS / RHEL 6

  2. Jak změnit výchozí adresář protokolu (/var/log) v Rsyslog pro CentOS/RHEL 6,7

  3. Jak změnit výchozí oprávnění v souboru /var/log/audit/audit.log v CentOS/RHEL

  1. CentOS / RHEL :Jak změnit UUID souborového systému

  2. Jak změnit štítky souborového systému v CentOS/RHEL

  3. Jak změnit výchozí port Apache na RHEL/CentOS 7