Hi Matt, i think it is better try to explain my scenario I have to routers , "Home Router" and "Remote Router" running openwrt.
Home router has a very stable cable connection with static ip, and remote router has a DSL connection that fails over to a 3G data connection in case of the DSL connection drops for more than 5 minutes, so i can check whats hapenning. The problem is that the 3g connection has all incoming ports closed by the ISP, so i have setup autossh on the remote router so it would create an reverse SSH tunnel to my home router, so i could bypass the blocked ports. At first the setup is working correctly, right after the 3g connection is established on remote router, i will get a remote connection to my local router which setups the reverse tunnel, so i can ssh back to the remote router. The problem is , since the 3g connection is very unstable, after the first connection drop, when the remote router tries to reconnect and create the reverse tunnel again, it will get a address already in use from my home router. I can see that the dropbear server handling the dropped connection is still running and it will be for almost one hour. (I think that it is respecting the tcp_established_timeout from kernel). Well, i changed the dropbear server to use -I 60 , and the client to use -K 30. This apparently fixes the problem, but if i try to use openssh client to connect to the server, i now always get disconnected after 60 seconds of idle. Any sugestions ? One question, if the server has no -I and no -K parameter, but the client starts with -K 30 -I 60, will the server honour the parameters the client is sending for that connection ? (It appears not to work this way) Thanks ! []'s Salatiel On Tue, Sep 29, 2015 at 11:42 AM, Matt Johnston <m...@ucc.asn.au> wrote: > Hi Salatiel, > > The -I timeout only recognises data traffic in > shells/commands/TCP forwards. Would the Dropbear server's -K > option work instead for you? > > Cheers, > Matt > > On Sun, Sep 27, 2015 at 08:57:56PM -0300, Salatiel Filho wrote: >> Hi, shouldn't an openssh -o ServerAliveInterval=30 be enough to avoid >> the connection drop when the dropbear server uses -I 60 ? >> >> Thanks! >> >> []'s >> Salatiel