Banda larga móvel para apenas um host

1

Qual é o método mais fácil de configurar uma conexão de banda larga móvel de maneira que:

  1. nenhuma rota padrão é adicionada
  2. uma rota para um host específico é adicionada

A conexão é gerenciada pelo Network Manager. A interface é configurada via dhcp ( 10.0.0.0 subnet atrás de um gateway NAT), pelo Network Manager ou manualmente por scripts de shell.

No Network Manager, pode-se escolher uma opção: "Use esta conexão apenas para recursos em sua rede", o que impede a configuração de uma rota padrão.

Minha abordagem foi usar diretamente scripts de shell que invocam dhclient , extrair o ip do gateway e adicionar uma rota do script de shell. No entanto, não consegui encontrar uma maneira de impedir que o dhclient adicione rotas.

Portanto, meu objetivo é ter as seguintes rotas configuradas:

10.215.214.128/28 dev wwp0s29u1u4i6 proto kernel scope link src 10.63.141.138 1.2.3.4 via 10.215.214.131 dev wwp0s29u1u4i6

A primeira regra é adicionada pelo Network Manager. Posso criar manualmente a segunda rota apenas se eu souber o gateway, neste caso 10.215.214.131 , mas como posso obter o gateway, se não da tabela de roteamento?

Edit: Talvez seja possível trocar mensagens dhcp sem configurar a interface, como uma execução simulada.

    
por Amr Memdu 08.10.2018 / 21:15

0 respostas