Comando Linux · 3 min read · Sep 18, 2025

Tutorial do Comando ifconfig do Linux para Iniciantes (7 Exemplos)

O trabalho de gerenciamento de rede inclui muitas coisas, e precisamente por essa razão, existem várias utilidades de linha de comando do Linux que ajudam você com diferentes tipos de tarefas relacionadas à rede. Neste tutorial, discutiremos uma dessas utilidades chamada ifconfig. Mas antes de começarmos, vale a pena mencionar que todos os exemplos discutidos neste artigo foram testados em uma máquina Ubuntu 16.04 LTS.

Comando ifconfig do Linux

O comando ifconfig dá a você a capacidade de configurar interfaces de rede. Claro, você também pode obter informações relacionadas a interfaces de rede com esta ferramenta. A seguir está sua sintaxe:

ifconfig [-v] [-a] [-s] [interface]  
ifconfig [-v] interface [aftype] options | address ...

E aqui está como a página do manual da ferramenta explica:

       Ifconfig  é  usado para configurar as interfaces de rede residentes no kernel.  
       É usado na inicialização para configurar interfaces conforme necessário.  Após isso,  
       geralmente é necessário apenas ao depurar ou quando o ajuste do sistema é  
       necessário.  

       Se nenhum argumento for dado, ifconfig exibe o  status  das  interfaces ativas atualmente.  Se um único argumento de interface for dado, ele  
       exibe o status da interface dada apenas; se um único argumento  -a  for dado,  
       ele  exibe o status de todas as interfaces, mesmo aquelas que estão inativas.   
       Caso contrário, ele configura uma interface.

A seguir estão alguns exemplos no estilo de perguntas e respostas que devem lhe dar uma boa ideia de como o comando ifconfig funciona.

P1. Como usar o comando ifconfig?

O uso básico é bastante simples - basta executar o comando ‘ifconfig’ sem opções.

ifconfig

Na saída, você verá informações relacionadas a todas as interfaces ativas. Por exemplo, no meu caso, a seguinte saída foi produzida.

Como usar o comando ifconfig

Observe que, caso você queira que o comando exiba todas as interfaces (incluindo aquelas que estão atualmente inativas), use a opção de linha de comando -a.

P2. Como fazer o ifconfig exibir uma saída compacta?

Para uma saída de lista curta, use a opção de linha de comando -s.

ifconfig -s

Aqui está um exemplo de saída:

P3. Como fazer o ifconfig exibir informações sobre uma interface específica?

Você pode fazer isso especificando o nome da interface como um argumento para o comando ifconfig.

ifconfig [nome-da-interface]

Por exemplo:

P4. Como desativar ou ativar uma interface de rede usando o ifconfig?

Para fazer isso, basta especificar as flags ‘down’ ou ‘up’. Por exemplo, para desativar uma interface chamada eth0, use o comando ifconfig da seguinte maneira:

ifconfig eth0 down

Da mesma forma, para ativar, use o seguinte comando:

ifconfig eth0 up

P5. Como mudar um MTU de rede usando o ifconfig?

Você pode fazer isso usando a flag ‘mtu’ junto com o novo valor de mtu.

ifconfig [nome-da-interface] mtu [valor-mtu]

Por exemplo:

ifconfig eth0 mtu 900

PS: Para aqueles que não sabem o que é MTU, acesse aqui.

P6. Como habilitar o modo promíscuo em uma interface?

O modo promíscuo permite que uma rede receba todos os pacotes na rede. Se essa é a sua necessidade, você pode habilitar esse modo usando a flag ‘promisc’.

Por exemplo:

ifconfig eth0 promisc

Observe que você pode desabilitar o modo promíscuo da seguinte maneira:

ifconfig eth0 -promisc

P7. Como mudar o endereço de hardware da interface de rede?

O comando ifconfig também permite que você mude o endereço MAC correspondente a uma interface de rede. Você pode fazer isso da seguinte maneira:

ifconfig [nome-da-rede] hw [classe] [endereço-de-hardware]

Por exemplo:

ifconfig eth0 hw ether 70:4d:7b:70:d2:3e

Aqui está como a página do manual explica essa opção:

              Defina o endereço de hardware desta interface, se o driver do dispositivo  
              suportar  essa  operação.  A palavra-chave deve ser seguida pelo  
              nome da classe de hardware e o equivalente ASCII imprimível do  
              endereço de hardware.   As classes de hardware atualmente suportadas  
              incluem ether (Ethernet), ax25 (AMPR AX.25), ARCnet  e  netrom  
              (AMPR NET/ROM).

Conclusão

Portanto, você pode ver que o comando ifconfig permite que você faça muitas coisas relacionadas a interfaces de rede. Embora tenhamos discutido várias opções de linha de comando aqui, existem muitas outras também. Uma vez que você tenha terminado de praticar as que discutimos aqui, acesse a página do manual da ferramenta para aprender mais.

Share: X/Twitter LinkedIn

Receba novas postagens na sua caixa de entrada

Sem spam. Cancele a assinatura a qualquer momento.