Linode Forum Index Linode Forum
Linode Community Forums
 


SSH keeps disconnecting

Click here to go to the original topic

 
       Linode Forum Index -> Linux Networking
Author Message
jonny5alive



Joined: 08 Oct 2009
Posts: 72

Posted: Mon Aug 02, 2010 10:43 am    Post subject: SSH keeps disconnecting  

Hi

I connect to one of my linodes using PuTTY. It keeps disconnecting, usually after a few minutes. This can happen when a command is running, or when nothing is happening.

Any ideas how to keep it connected? It doesn't happen on my other linodes.

Thanks.
Back to top  
obs



Joined: 07 Mar 2010
Posts: 1400
Location: Earth

Posted: Mon Aug 02, 2010 2:22 pm    Post subject:  

Does it say why it's disconnecting? Check your logs in /var/log for errors.
Back to top  
melon



Joined: 23 Mar 2008
Posts: 71

Posted: Mon Aug 02, 2010 2:25 pm    Post subject:  

You might want to check whether you have TCP keepalives enabled in PuTTY in your saved sessions as well as sshd configuration in your Linode (TCPKeepAlive option)
Back to top  
mjrich



Joined: 16 Jun 2008
Posts: 151

Posted: Mon Aug 02, 2010 3:18 pm    Post subject:  

Possibly also set ClientAliveInterval (sshd_config) to something other than 0 (say, 60), depending on the results of:

obs wrote: Does it say why it's disconnecting? Check your logs in /var/log for errors.
Back to top  
jonny5alive



Joined: 08 Oct 2009
Posts: 72

Posted: Tue Aug 03, 2010 7:14 pm    Post subject:  

Hi

There's nothing in /var/log/messages except:

Code:
Aug  3 08:04:19 li90-235 syslogd 1.4.1: restart.



I just turned on keepalives in PuTTY and will see if that helps.

What makes me suspicious is that my other linode has never had this issue. The main difference between them is this linode has multiple IP addresses, and my guess of the day is some configuration to do with this could be wrong. I've noticed when loading my munin graph page, sometimes a graph won't load, so perhaps some connections are getting mashed?

I'm using CentOS, and configured three scripts in /etc/sysconfig/network-scripts

Code:
cat ifcfg-eth0
# Linode Host Network Adapter
DEVICE=eth0
BOOTPROTO=none
ONBOOT=yes
IPADDR=74.207.248.235
NETMASK=255.255.255.0
GATEWAY=74.207.248.1



Code:
cat ifcfg-eth0:0
# Linode Host Network Adapter
DEVICE=eth0:0
BOOTPROTO=none
ONBOOT=yes
IPADDR=173.230.155.74
NETMASK=255.255.255.0
GATEWAY=173.230.155.1



Code: cat ifcfg-eth0:1
# Linode Host Network Adapter
DEVICE=eth0:1
BOOTPROTO=none
ONBOOT=yes
IPADDR=74.207.250.169
GATEWAY=74.207.250.1
NETMASK=255.255.255.0




Anything glaringly obvious, like I shouldn't have set gateways/should have etc?

Many thanks.
Back to top  
psandin



Joined: 29 Jan 2010
Posts: 7

Posted: Tue Aug 03, 2010 7:59 pm    Post subject:  

You will only want to set one default gateway for your connection. Typically we recommend setting up the default gateway that corresponds to your eth0 address. You will want to comment out or remove the gateways in your eth0:0 and eth0:1 configuration files. Having multiple gateways can lead to routing strangeness.
Back to top  
jonny5alive



Joined: 08 Oct 2009
Posts: 72

Posted: Tue Aug 03, 2010 8:08 pm    Post subject:  

Awesome thanks psandin, I'll give it a go and report back.
Back to top  
jonny5alive



Joined: 08 Oct 2009
Posts: 72

Posted: Sat Aug 14, 2010 12:45 pm    Post subject:  

So I fixed the network scripts, but the problem still happens. I have PuTTY's keep-alive set at 10 seconds.
Back to top  
jonny5alive



Joined: 08 Oct 2009
Posts: 72

Posted: Mon Sep 13, 2010 7:10 am    Post subject:  

I never did get this resolved. If anyone has any more ideas, please share. I'd like to avoid starting a new linode from scratch.
Back to top  
 
       Linode Forum Index -> Linux Networking
Page 1 of 1