Tutorial Linux - comando ifconfig

O comando ifconfig é usado para configurar a interface de rede, mostrar informações da placa de rede como mac address, ativar e desativar o dispositivo.


Exibir todas as informações de interfaces ativas:

Para mostrar as informações da rede, com as placas de rede e suas interfaces ativas, use apenas o comando ifconfig, sem parâmetroa adicionais.

ifconfig

Exibir informações de todas as interfaces de rede (ativas ou inativas):

Para mostrar todas as informações da rede, interfaces ativas ou inativas, use o parâmtro "-a".

ifconfig -a

Exibir informações de uma interface específica:

Para filtrar as informações sobre uma unica interface de rede, use o nome da interface como parâmetro após o comando infconfig.

ifconfig eth0

Ativar uma interface específica:

O parâmetro "up" deve ser usado para ativar uma interface de rede. Isto é, a interface fica online e começa a receber e enviar pacotes na rede.

ifconfig eth1 up

Desativar uma interface específica:

O parâmetro "down" é usado para desabilitar uma interface de rede e parar de transmitir informações.

ifconfig eth1 down

Atribuir um endereço IP e uma máscara de rede a uma interface de rede:

Para configurar um ip em uma interface de rede, especifique o nome da interface, seguido pelo ip, a mascara de rede e o parâmetro "up" para ativar as alterações.

ifconfig eth0 192.168.0.1 netmask 255.255.255.0 up

Alterar o MTU para uma interface de rede:

O MTU (Maximum Transmission Unit), Unidade Máxima de Transmissão, é o tamanho do maior pacote que uma interface de comunicação pode transmitir. Para alterar o padrão de 1500 bytes, use o parâmetro "mtu" seguido do valor desejado.

ifconfig eth0 mtu 1300

Adicionar novo alias à interface de rede:

O alias das placas de rede funcionam como uma maneira prática de adicionar um ip secundario a uma mesma interface de rede. Basta especificar a interface e adicionar um sinal de dois pontos, seguido do número que deseja dar a interface nova.

ifconfig eth0:0 192.168.0.2 up

Desativar um alias da interface de rede:

O processo de desativação é similar ao anterior, bastando informar o numero ou nome da interface usando o parâmetro "down" no final.

ifconfig eth0:0 down

Alterar o endereço MAC da interface de rede:

Para alterar o endereço mac de uma interface basta digitar os parâmetros hw ether seguido do novo endereço mac que deseja alterar a sua placa de rede.

ifconfig eth0 hw ether AB:CD:EF:01:02:03