O pacote net-tools era obsoleto por algum tempo, sendo substituído pelo iproute2 ( ip
sendo a principal ferramenta do pacote). Muitas distribuições não enviam mais ferramentas de rede como parte de sua instalação básica.
Desde então, o desenvolvimento de net-tools foi reiniciado, mas isso resultou em uma série de ferramentas sendo aprimoradas na compatibilidade, como você viu com ifconfig
. De NEWS.Debian.gz
em um sistema Debian 9.0:
After 15 years without upstream development, net-tools is being worked on again, fixing many long-standing issues. The bad news is that the output of many commands has changed, and it is sure to break scripts that relied on parsing it.
Por esse motivo, pode ser uma idéia adaptar seus scripts para usar as ferramentas iproute2. Por exemplo, ip link
deve fornecer informações semelhantes ao seu ifconfig
acima. A única desvantagem dessa abordagem é que ela quebra a compatibilidade com sistemas não-Linux, e quase todos usam ifconfig
.