Eu tenho dois computadores conectados via Cat 5e a um simples switch (mudo). O switch em si é conectado (Cat 5e) ao meu roteador doméstico. O roteador também é o gateway da LAN:
router: 192.168.0.1
computer 1: 192.168.0.2 gateway = 192.168.0.1
computer 2: 192.168.0.6 gateway = 192.168.0.1
Os computadores e o switch estão todos no (s) UPS (s), mas o roteador não está. Assim, quando o poder sai, e os computadores e o interruptor ainda estão operacionais, mas o roteador não está. Nesse caso, os dois computadores não podem se comunicar entre si. (Os dois computadores usam o NFS, portanto, gostaria de preservar a conexão de rede, se possível.)
Agora, obviamente, a solução é simplesmente conectar o roteador a um no-break. Qual é o que eu realmente fiz. Mas isso me fez pensar no endurecimento contra falhas em geral e no caso extremo em que o roteador falha.
Aqui está a pergunta real: existe uma maneira de configurar as rotas nos computadores de forma que elas se comuniquem diretamente entre si? Eles ainda precisam de um gateway para operação normal, mas se o roteador falhar, eles ainda poderão se comunicar.
(Computadores são baseados em Linux. Suponha que todas as conexões estejam conectadas e não haja wifi neste cenário.)
Tags networking nfs gateway linux