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.
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?
Tags networking