<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">
</head>
<body bgcolor="#ffffff" text="#000000">
<div class="moz-text-html" lang="x-western"> Hello,<br>
<br>
I have an issue with ~45s delay on every login (ssh, scp etc).
Once the link is up dropbear runs fine.<br>
<br>
After reading these forums, I have disabled reverse lookup and
added client IP to /etc/hosts, but that didn't help.<br>
<br>
I'm running dropbear 0.53.1 on armv4tl, uClinux 2.6.19, built
largely like this:<br>
<span style="font-size: 11pt; font-family: Arial; color: rgb(0, 0,
0); background-color: transparent; font-weight: normal;
font-style: normal; text-decoration: none; vertical-align:
baseline;" id="internal-source-marker_0.6786922186255747"></span><a
class="moz-txt-link-freetext"
href="http://hi.baidu.com/kkernel/blog/item/ff919681141beddebc3e1e23.html">http://hi.baidu.com/kkernel/blog/item/ff919681141beddebc3e1e23.html</a><span
style="font-size: 11pt; font-family: Arial; color: rgb(0, 0, 0);
background-color: transparent; font-weight: normal; font-style:
normal; text-decoration: none; vertical-align: baseline;"
id="internal-source-marker_0.6786922186255747"><br>
but with --disable-shadow</span><br>
<br>
This the verbose output:<br>
# ./dropbear -a -F -v<br>
TRACE (73): enter loadhostkeys<br>
TRACE (73): enter buf_get_priv_key<br>
TRACE (73): enter rsa_key_free<br>
TRACE (73): leave rsa_key_free: key == NULL<br>
TRACE (73): enter buf_get_rsa_priv_key<br>
TRACE (73): enter buf_get_rsa_pub_key<br>
TRACE (73): leave buf_get_rsa_pub_key: success<br>
TRACE (73): leave buf_get_rsa_priv_key<br>
TRACE (73): leave buf_get_priv_key<br>
TRACE (73): enter buf_get_priv_key<br>
TRACE (73): enter dsa_key_free<br>
TRACE (73): enter dsa_key_free: key == NULL<br>
TRACE (73): enter buf_get_dss_pub_key<br>
TRACE (73): leave buf_get_dss_pub_key: success<br>
TRACE (73): leave buf_get_priv_key<br>
TRACE (73): leave loadhostkeys<br>
TRACE (73): listensockets: 1 to try<br>
TRACE (73): listening on ':22'<br>
TRACE (73): enter dropbear_listen<br>
TRACE (73): dropbear_listen: all interfaces<br>
TRACE (73): bind(22) failed<br>
TRACE (73): leave dropbear_listen: success, 1 socks bound<br>
[73] Mar 14 17:17:30 Not backgrounding<br>
[74] Mar 14 17:17:39 Child connection from 10.240.22.22:1456<br>
TRACE (74): enter session_init<br>
TRACE (74): setnonblocking: 3<br>
TRACE (74): leave setnonblocking<br>
TRACE (74): setnonblocking: 5<br>
TRACE (74): leave setnonblocking<br>
TRACE (74): kexinitialise()<br>
TRACE (74): leave session_init<br>
TRACE (74): enter ident_readln<br>
TRACE (74): leave ident_readln: return 27<br>
TRACE (74): remoteident: SSH-2.0-PuTTY_Release_0.60<br>
TRACE (74): enter encrypt_packet()<br>
TRACE (74): encrypt_packet type is 20<br>
TRACE (74): enter writemac<br>
TRACE (74): leave writemac<br>
TRACE (74): enter enqueue<br>
TRACE (74): leave enqueue<br>
TRACE (74): leave encrypt_packet()<br>
TRACE (74): DATAALLOWED=0<br>
TRACE (74): -> KEXINIT<br>
TRACE (74): enter write_packet<br>
TRACE (74): empty queue dequeing<br>
TRACE (74): leave write_packet<br>
TRACE (74): enter read_packet<br>
TRACE (74): packet size is 616, block 8 mac 0<br>
TRACE (74): enter decrypt_packet<br>
TRACE (74): enter writemac<br>
TRACE (74): leave writemac<br>
TRACE (74): leave decrypt_packet<br>
TRACE (74): leave read_packet<br>
TRACE (74): enter process_packet<br>
TRACE (74): process_packet: packet type = 20<br>
TRACE (74): <- KEXINIT<br>
TRACE (74): enter recv_msg_kexinit<br>
TRACE (74): buf_match_algo:
diffie-hellman-group-exchange-sha256,diffie-hellman-group-exchange-sha1,diffie-hellman-group14-sha1,diffie-hellman-group1-sha1<br>
TRACE (74): kex algo diffie-hellman-group14-sha1<br>
TRACE (74): buf_match_algo: ssh-rsa,ssh-dss<br>
TRACE (74): hostkey algo ssh-rsa<br>
TRACE (74): buf_match_algo:
aes256-ctr,aes256-cbc,<a class="moz-txt-link-abbreviated"
href="mailto:rijndael-cbc@lysator.liu.se,aes192-ctr,aes192-cbc,aes128-ctr,aes128-cbc,blowfish-ctr,blowfish-cbc,3des-ctr,3des-cbc,arcfour256,arcfour128">rijndael-cbc@lysator.liu.se,aes192-ctr,aes192-cbc,aes128-ctr,aes128-cbc,blowfish-ctr,blowfish-cbc,3des-ctr,3des-cbc,arcfour256,arcfour128</a><br>
TRACE (74): enc c2s is aes256-ctr<br>
TRACE (74): buf_match_algo:
aes256-ctr,aes256-cbc,<a class="moz-txt-link-abbreviated"
href="mailto:rijndael-cbc@lysator.liu.se,aes192-ctr,aes192-cbc,aes128-ctr,aes128-cbc,blowfish-ctr,blowfish-cbc,3des-ctr,3des-cbc,arcfour256,arcfour128">rijndael-cbc@lysator.liu.se,aes192-ctr,aes192-cbc,aes128-ctr,aes128-cbc,blowfish-ctr,blowfish-cbc,3des-ctr,3des-cbc,arcfour256,arcfour128</a><br>
TRACE (74): enc s2c is aes256-ctr<br>
TRACE (74): buf_match_algo: hmac-sha1,hmac-sha1-96,hmac-md5<br>
TRACE (74): hash c2s is hmac-sha1<br>
TRACE (74): buf_match_algo: hmac-sha1,hmac-sha1-96,hmac-md5<br>
TRACE (74): hash s2c is hmac-sha1<br>
TRACE (74): buf_match_algo: none,zlib<br>
TRACE (74): hash c2s is none<br>
TRACE (74): buf_match_algo: none,zlib<br>
TRACE (74): hash s2c is none<br>
TRACE (74): leave recv_msg_kexinit<br>
TRACE (74): leave process_packet<br>
TRACE (74): maybe_empty_reply_queue - no data allowed<br>
TRACE (74): enter read_packet<br>
TRACE (74): packet size is 272, block 8 mac 0<br>
TRACE (74): enter decrypt_packet<br>
TRACE (74): enter writemac<br>
TRACE (74): leave writemac<br>
TRACE (74): leave decrypt_packet<br>
TRACE (74): leave read_packet<br>
TRACE (74): enter process_packet<br>
TRACE (74): process_packet: packet type = 30<br>
TRACE (74): enter recv_msg_kexdh_init<br>
TRACE (74): enter send_msg_kexdh_reply<br>
TRACE (74): enter send_msg_kexdh_reply<br>
<br>
<<<45s delay>>><br>
<br>
TRACE (74): enter buf_put_pub_key<br>
TRACE (74): enter buf_put_rsa_pub_key<br>
TRACE (74): enter buf_putmpint<br>
<snip><br>
<br>
<br>
I'd be grateful for any ideas and suggestions. Thanks.<br>
<br>
Kind regards/Magnus<br>
</div>
</body>
</html>