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.

8 Replies

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

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)

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

@obs:

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

Hi

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

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

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
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
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.

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.

Awesome thanks psandin, I'll give it a go and report back.

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

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.

Reply

Please enter an answer
Tips:

You can mention users to notify them: @username

You can use Markdown to format your question. For more examples see the Markdown Cheatsheet.

> I’m a blockquote.

I’m a blockquote.

[I'm a link] (https://www.google.com)

I'm a link

**I am bold** I am bold

*I am italicized* I am italicized

Community Code of Conduct