terça-feira, 24 de outubro de 2017

Publicado terça-feira, outubro 24, 2017 por com 0 comentário

ifconfig: command not found - Ubuntu, Debian e outros


As novas Distribuições Linux já estão vindo sem o pacote net-tools, que possui diversos comandos (ifconfig, arq, netstat, rarp, nameif, route, etc.). Caso você tente executar no terminal o comando ifconfig vai aparecer a mensagem “command not found”.

Caso você queira resolver o problema de forma rápida e simples, basta instalar o net-tools:
sudo apt-get update
sudo apt-get install net-tools
O pacote net-tools está obsoleto, por isso o as Distribuições Linux estão usando os comando do pacote iproute2, que é o padrão agora e possui as aplicações equivalentes ao net-tools.

Veja abaixo uma Lista de Correlações entre os comandos de ambos os pacotes:
1. Mostrar todas as interfaces de rede:
  • net-tools: ifconfig -a
  • iproute2: ip link show
2. Ativar/Desativar uma interface:
  • net-tools: ifconfig eth0 up ou ifconfig eth0 down
  • iproute2: ip link set up eth0 ou ip link set down eth0
3. Configurar IP e máscara em uma interface:
  • net-tools: ifconfig eth0 10.0.0.1/24
  • iproute2: ip addr add 10.0.0.1/24 dev eth0
4. Remover as configurações de IP e máscara de uma interface:
  • net-tools: ifconfig eth1 0
  • iproute2: ip addr del 10.0.0.1/24 dev eth1
5. Mostrar as informações de um interface específica: 
  • net-tools: ifconfig eth2
  • iproute2: ip addr show dev eth2
6. Modificar um endereço MAC:
  • net-tools: ifconfig eth0 hw ether 00:33:22:44:55:55
  • iproute2: ip link set dev eth0 address 00:33:22:44:55:55
7. Exibir as definições da tabela de roteamento:
  • net-tools: route -n ou netstat -rn
  • iproute2: ip route show
8. Adicionar um gateway (rota padrão):
  • net-tools: route add default gw 10.0.0.254
  • iproute2: ip route add default via 10.0.0.254
9. Adicionar um gateway estático:
  • net-tools: route add -net 192.168.0.0/24 gw eth1
  • iproute2: ip route add 192.168.0.0/24 dev eth1

Segue uma lista com os comandos antigos e os novos comandos contidos no pacote iproute2. Caso deseje ver outros comandos e a explicação de cada um, entre no link original aqui

Obsoleto
Sucessor
arp
ip n (ip neighbor)
ifconfig
ip a (ip addr), ip link, ip -s (ip -stats)
iptunnel
ip tunnel
route
ip r (ip route)e
nameif
ip link, ifrename
iwconfig
iw
netstat
ss, ip route (for netstat-r), ip -s link (for netstat -i), ip maddr (for netstat-g)
mii-tool
ethtool
      edit

0 comentários:

Postar um comentário