Encontre o gateway padrão real a partir da linha de comando

0

Eu preciso obter o IP do roteador que eu pensei que poderia fazer através do comando ip route (ou muitas outras variações). Todos eles retornam um valor para o gateway padrão, o que foi bom até que descobri que o que esses comandos retornam é, na verdade, a linha de roteadores em /etc/dhcpcd.conf .

Isso normalmente não seria um problema, a não ser que o caso de uso que estou tentando resolver seja quando o gateway padrão mudou do que está configurado (por exemplo, um usuário muda de casa ou recebe um novo ISP ou apenas um novo roteador configurado com um endereço IP diferente do anterior). Obviamente, se a configuração estiver errada em dhcpcd.conf , então não há uma rota válida para a Internet.

Existe algum comando para obter / encontrar o endereço IP real do roteador ou devo adicionar um novo gateway, pingar alguma coisa, se estiver funcionando bem, mas se não, tente outro gateway?

    
por Josh 19.09.2018 / 19:33

0 respostas