Configurando uma interface de rede preferencial no linux

1

Eu preciso configurar as interfaces de rede de uma caixa Linux executando o Ubuntu Server. A caixa será implantada em um veículo industrial e funcionará sem cabeça (ou seja, sem monitor, sem teclado / mouse).

O software executado na caixa requer acesso à Internet, portanto, ele será conectado a um roteador móvel que também é montado no veículo; esta conexão pode ser via eth0 (cabo) ou wlan0 (wireless). Eu configurei essas interfaces no arquivo / etc / network / interfaces.

Agora, o problema ainda não foi resolvido: a caixa do linux estará fisicamente inacessível (portanto, não há chance de conectar um cabo após a implantação), mas será necessário que um técnico com um laptop Windows se conecte sem fio ao computador. caixa linux e para ssh nele. Isso significa que a caixa linux precisa ser configurada de tal forma que, se o laptop do técnico estiver próximo, ele se conectará automaticamente à rede ad-hoc do laptop e aceitará as conexões ssh sobre essa interface. A conexão à internet através das outras interfaces não precisa permanecer disponível durante esse tempo (ou pode não estar disponível, já que alguns veículos podem não ter roteador). Se o técnico for embora, a caixa do Linux deverá desligar automaticamente a interface na qual ele se conectou ao laptop do Windows e retomar a operação normal.

Eu estive pesquisando vários bits por dias, mas até agora não tenho ideia de como resolver esse problema. Pensei que poderia definir duas interfaces sem fio no arquivo / etc / network / interfaces, uma atribuída ao roteador no veículo e uma atribuída ao laptop do técnico; então, defina o último como "rede preferida" e faça com que a caixa linux vá automaticamente para a rede preferida sempre que ela estiver disponível. Isso é possível? Se sim, como?

Ficarei muito grato por qualquer dica. No entanto, por favor poste somente soluções NÃO UTILIZANDO ferramentas gráficas, pois a caixa linux não roda nenhum servidor X.

    
por Alexander Czutro 13.10.2014 / 12:25

0 respostas