GNU/Linux >> LINUX-Kenntnisse >  >> Cent OS

So ändern Sie die Standard-Timeout-Einstellungen für Telnet-Sitzungen in CentOS/RHEL

Um das Telnet-Timeout zu ändern, müssen Sie den Wert der TCP-Keepalive-Parameter ändern. Lassen Sie uns zuerst die Standardwerte des TCP-Keepalive-Parameters überprüfen.

# 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

Die ersten beiden Parameter werden in Sekunden ausgedrückt, und der letzte ist die reine Zahl. Das bedeutet, dass die Keepalive-Routinen zwei Stunden (7200 Sekunden) warten, bevor sie die erste Keepalive-Prüfung senden, und sie dann alle 75 Sekunden erneut senden. Wenn neun Mal hintereinander keine ACK-Antwort empfangen wird, wird die Verbindung als unterbrochen markiert. Also müssen wir den Wert für die tcp_keepalive_time ändern, um die Trennung nach 5 Minuten zu verhindern, diese Änderungen müssen auf der Client-Seite vorgenommen werden.

Das System muss einen kleineren Wert in der tcp_keepalive_time haben, wenn 7200 Sekunden zwei Stunden sind, sind 4 Minuten 240 Sekunden, das Keepalive muss nach vier Minuten Kanalinaktivität starten und dann Sonden in Intervallen von einer Minute senden, z. P>

# 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
Hinweis :Diese Werte sind zu testen und ggf. anzupassen.

Änderungen dauerhaft machen

Nachdem wir die richtigen Werte erhalten haben, können wir die Änderungen nach dem Neustart persistent machen, indem wir die Parameterwerte in der Konfigurationsdatei /etc/sysctl.conf hinzufügen :

# 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. CentOS / RHEL 7:So ändern Sie die Maschinen-ID

  2. CentOS / RHEL 7 :So aktivieren Sie Telnet für eine Gruppe von Benutzern

  3. CentOS / RHEL :So ändern Sie die UUID des Dateisystems

  4. So ändern Sie das Standardprotokollverzeichnis (/var/log) in Rsyslog für CentOS/RHEL 6,7

  5. So ändern Sie die Standardberechtigungen für die Datei /var/log/audit/audit.log in CentOS/RHEL

So aktivieren Sie die Proxy-Einstellungen für den Yum-Befehl auf RHEL-/CentOS-Servern

So ändern Sie den Hostnamen in RHEL 8 / CentOS 8

So ändern Sie den aktuellen/Standard-Runlevel in CentOS 8 / RHEL 8

So ändern Sie den Hostnamen in CentOS/RHEL 8

So ändern Sie den Hostnamen in CentOS/RHEL 7

CentOS / RHEL 5,6 :So ändern Sie die Zeitzone