We ❤ Teach

Amamos o que fazemos!

Comando ifconfig não funcionou nas novas Distribuições Linux?

Comando ifconfig não funcionou nas novas Distribuições Linux?
  • Compartilhe esse post
  • Compartilhar no Facebook00
  • Compartilhar no Google Plus00
  • Compartilhar no Twitter

O pacote net-tools está obsoleto e é indicada a utilização dos comandos do pacote iproute2.

O pacote net-tools está obsoleto, e ele possui diversas aplicações muito utilizadas para a configuração de redes em ambientes GNU/Linux, tais como:

  • ifconfig
  • route
  • arp
  • iptunnel
  • mii-tool

As novas distribuições já estão vindo apenas com o pacote iproute2, que possui as aplicações equivalentes ao net-tools.

Mas, caso queira continuar a utilizar os comandos do net-tools, basta instalá-lo (via apt):

apt update
apt install net-tools

Veja abaixo uma Lista de Correlações entre os comandos de ambos os apacotes:

1. Exibir todas as interfaces de rede disponíveis:

  • net-tools: ifconfig -a
  • iproute2: ip link show

2. Habilitar/Desabilitar uma interface:

  • net-tools: ifconfig eth1 up ou ifconfig eth1 down
  • iproute2: ip link set up eth1 ou ip link set down eth1

3. Definir IP/máscara a uma interface:

  • net-tools: ifconfig eth1 192.168.0.1/24
  • iproute2: ip addr add 192.168.0.1/24 dev eth0

4. Remover definição de IP/máscara de uma interface:

  • net-tools: ifconfig eth0 0
  • iproute2: ip addr del 192.168.0.1/24 dev eth0

5. Exibir informações de um interface específica: 

  • net-tools: ifconfig eth1
  • iproute2: ip addr show dev eth1

6. Modificando o MAC-Address de um interface:

  • net-tools: ifconfig eth1 hw ether 00:11:22:33:44:55
  • iproute2: ip link set dev eth1 address 00:11:22:33:44:55

7. Verificando a Tabela de Roteamento:

  • net-tools: route -n ou netstat -rn
  • iproute2: ip route show

8. Adicionando uma Rota Padrão (gateway padrão):

  • net-tools: route add default gw 192.168.1.254
  • iproute2: ip route add default via 192.168.1.254

9. Adicionando Rota Estática:

  • net-tools: route add -net 192.168.10.0/24 gw eth0
  • iproute2: ip route add 192.168.10.0/24 dev eth0

É isso aí... Temos a liberdade de escolher qual dos pacotes utilizar. Mas, é importante acostumar com o iproute2, pois ele já é o conjunto de aplicações padrão das novas distribuições.

Ajude-nos a divulgar este excelente trabalho. Compartilhe nossos cursos, dicas e posts! Valeu!

Abraços!!!
Salim Aouar.

  • Compartilhe esse post
  • Compartilhar no Facebook00
  • Compartilhar no Google Plus00
  • Compartilhar no Twitter