ifconfig
Rede
Uso
ifconfig [-a] [<interface>]O comando antigo para ver e mexer em interfaces de rede; no Linux `ip addr` o substituiu, pode nem estar instalado e nao mostra todos os enderecos adicionados por ip — no macOS, porem, ele ainda e a ferramenta de verdade.
Opções comuns
| Opção | Significado |
|---|---|
| -a | Include interfaces that are down; plain ifconfig may hide them on Linux. |
| <if> up / down | Bring one interface up or down. |
| <if> inet <ip> netmask <mask> | Set an address, until the next reboot. |
| en0 / eth0 | The usual names: en0 on macOS, eth0 or ens5 on Linux. |
Exemplos
ifconfig -aEvery interface, including the ones currently down.
ifconfig en0 | grep "inet "The local IPv4 address on macOS.
sudo ifconfig eth0 downTake an interface offline (Linux, if net-tools is installed).
Quando a conexão falha, estes mostram até onde ela chegou: o nome não resolve, não há rota ou a porta está fechada.
Como ler
- Os colchetes [ ] marcam uma parte que você pode omitir.
- As reticências … indicam que você pode listar vários.
- As opções diferenciam maiúsculas: em alguns comandos -r e -R fazem coisas diferentes.
Perguntas
Q. O que ifconfig faz?
O comando antigo para ver e mexer em interfaces de rede; no Linux `ip addr` o substituiu, pode nem estar instalado e nao mostra todos os enderecos adicionados por ip — no macOS, porem, ele ainda e a ferramenta de verdade.
Q. Como se digita?
ifconfig [-a] [<interface>] — os colchetes marcam o que você pode omitir.
Q. Quantas opções vale a pena saber?
Aqui estão 4; a lista completa está em man ifconfig. Este comando fica em Rede.
Comandos relacionados
página man: man ifconfig