É muito estranho que um roteador lance um erro
ssh: exited: Error connecting: No route to host
para um dispositivo no lado da LAN. Para que isso aconteça, é necessário que o cliente ( ie , o laptop) seja desconectado (você está em wifi ou em ethernet? Desconexões Wi-Fi são muito mais fáceis) ou que a interface do roteador foi reconfigurada .
O caso mais provável é se o laptop estiver em wifi, porque qualquer tipo de interferência pode ter causado a perda de seus pacotes. Na ethernet, isso seria muito mais incomum, e a explicação mais provável seria uma falha de hardware, como um cabo defeituoso.
Outra possibilidade remota, mas não totalmente improvável, é hairpinning , que produz efeitos semelhantes, mas esse não é o seu caso, é?