Portál AbcLinuxu, 9. května 2025 02:59

Dotaz: putty keepalive

7.1.2014 14:20 fish | skóre: 22
putty keepalive
Přečteno: 256×
Odpovědět | Admin
Pouzivate nekdo putty 0.63 pod linuxem? Narazil jsem na problem, ze zrejme nefunguje aplikacni keepalive (TCP_KEEPALIVE mam vypnuty) a nez zacnu debugovat kod nebo otravovat autora, potreboval bych overit, jestli to neni jen chyba u me. Co jsem zatim zjistil (testovano pres wireshark, kde je videt jestli putty v pripade neaktivity terminalu posila keepalive):

- verze 0.62 zkompilovana ve stejnem prostredti funguje

- windows exe 0.63 stazeny z oficialniho zdroje funguje

Mezi verzi 0.62 a 0.63 se lisi modul pinger.c, ktery se stara o keepalive, ale na prvni pohled nevidim duvod proc ve windows funguje a v linuxu ne, takze chci vyloucit vliv prostredi, kde jsem kompiloval.

diky za vyzkouseni

Řešení dotazu:


Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

Řešení 1× (fish (tazatel))
10.1.2014 17:08 fish | skóre: 22
Rozbalit Rozbalit vše Re: putty keepalive
Odpovědět | | Sbalit | Link | Blokovat | Admin
Chybu jsem pravdepodobne nasel. Buhvi, kdy se oprava dostane do oficialniho repository, takze prikladam patch.
--- putty-0.63-orig/pinger.c    2012-09-18 23:42:48.000000000 +0200
+++ putty-0.63/pinger.c 2014-01-10 16:58:25.000000000 +0100
@@ -28,7 +28,7 @@
 
 static void pinger_schedule(Pinger pinger)
 {
-    int next;
+    unsigned long next;
 
     if (!pinger->interval) {
        pinger->pending = FALSE;       /* cancel any pending ping */
10.1.2014 17:39 lertimir | skóre: 64 | blog: Par_slov
Rozbalit Rozbalit vše Re: putty keepalive
Odpovědět | | Sbalit | Link | Blokovat | Admin
A co vlastně putty nabízí poti standardnímu ssh klientovi?
10.1.2014 19:32 fish | skóre: 22
Rozbalit Rozbalit vše Re: putty keepalive
Navic asi nic, vsechno by se dalo spravovat pres ssh_config, skripty pro ruzny kombinace server/uzivatel/tunely atd., ale proc nepouzit hotovy GUI, kde se to da udrzovat pohodlneji. Plus mam stejnou konzoli kdekoli jsem, nezavisle na systemu a bez potreby instalace. Je to ciste vec zvyku a pohodli.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.