selecione uma interface de rede privada

0

Eu tenho esse problema recorrente em que preciso selecionar uma interface de rede vinculada a uma rede IP privada.

Esse é um endereço em um dos blocos 10.0.0.0/8 ou 192.168.0.0/16 do CIDR.

Minha abordagem típica para isso é esse script:

ip -4 addr show | grep 'inet 10\|192.168'

Isso faz o trabalho, mas parece propenso a problemas. Há um método melhor? Talvez uma maneira que eu possa dizer apenas me mostre os endereços IP que falam no bloco 10.0.0.0/8 ou 192.168.0.0/16?

    
por Breedly 25.01.2017 / 17:09

1 resposta

1

página man diz que você pode usar "para PREFIXAR"

ip -4 addr show to 10.0.0.0/8

Parece que só obedece ao último na linha, então você pode ter que fazer isso uma vez para cada bloco de rede.

    
por 25.01.2017 / 17:39

Tags