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.
ifconfigNa saída, você verá informações relacionadas a todas as interfaces ativas. Por exemplo, no meu caso, a seguinte saída foi produzida.

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 -sAqui 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 downDa mesma forma, para ativar, use o seguinte comando:
ifconfig eth0 upP5. 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 900PS: 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 promiscObserve que você pode desabilitar o modo promíscuo da seguinte maneira:
ifconfig eth0 -promiscP7. 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:3eAqui 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.
Receba novas postagens na sua caixa de entrada
Sem spam. Cancele a assinatura a qualquer momento.