Seu Curso

  • Full Screen
  • Wide Screen
  • Narrow Screen
  • Increase font size
  • Default font size
  • Decrease font size

15 comandos para configurar sua rede usando Linux

Imprimir
Avaliação do Usuário: / 4
PiorMelhor 

O comando ifconfig é uma corruptela de “Interface Configurator” e é de extrema importância para a administração de sistemas Unix/Linux no que tange principalmente manutenção e configuração nas interfaces de redes.

O comando ifconfig é usado para mostrar as configurações atuais da rede, ajustar endereços IP, máscaras de rede, endereços de broadcast, criar apelidos para interfaces de rede, ajustar o endereço de hardware (MAC), habilitar e desabilitar interfaces de rede.

Porém só uma ressalva, o comando ifconfig está caindo na obsolescência em quase todas as distribuições Linux, sendo substituído pelo comando ip, porém para que haja compatibilidade os dois comandos irão coexistir por um tempo, mas é quase impossível determinar por quanto tempo em quais distribuições. Sendo assim verifique como anda essa migração na distribuição que você usa.

1. Verificando as configurações de rede:

ifconfig

Sem nenhuma opção para ver as configurações de rede:

2. Mostrar todas as informações de todas as interfaces de rede:

Ifconfig –a

Com a opção –a (all) para mostrar tudo de todos:

3. Ver as informações de uma interface de rede específica:

Ifconfig eth0

Passando o nome (alias) da interface como parâmetro para saber as informações sobre ela:

4. Ativando interface de rede

ifconfig eth0 up

O ifconfig acompanhado do nome da interface de rede e da opção up ativa a interface e busca por um novo IP no caso de conexões DHCP. Também é possível usar o comando ifup.

5. Como desativar uma interface de rede

ifconfig eth0 down

O ifconfig acompanhado do nome da interface de rede e da opção down desativa a interface e busca por um novo IP no caso de conexões DHCP. Também é possível usar o comando ifdown.

6. Como dar endereço IP para a interface de rede

ifconfing eth0 10.0.0.1

Basta fornecer o nome da interface e o endereço IP desejado.

7. Como fornecer máscara de rede para a interface de rede

ifconfing eth0 netmask 255.0.0.0

Basta fornecer o nome da interface o parâmetro netmask e a máscara desejada.

8. Como fornecer endereço de broadcast para a interface de rede

ifconfing eth0 broadcast 10.0.0.196

Basta fornecer o nome da interface o parâmetro broadcast e o endereço desejado. Note que o endereço de broadcast deve ser trabalhado em conjunto com a máscara de rede.

9. Como fornecer endereço IP, máscara de rede e endereço de broadcast para a interface de rede

ifconfig eth0 10.0.0.1 netmask 255.0.0.0 broadcast 10.0.0.196

Basta unir todas as opções das dicas número 6, 7 e 8!



10. Como mudar o MTU da interface de rede

ifconfig eth0 mtu 1000

O MTU, ou Maximum Transmission Unit, determina qual o tamanho máximo de um pacote que pode ser transmitido pela interface de rede. Note que nem todas as interfaces de rede suportam essa opção.

11. Como habilitar o modo promíscuo

ifconfig eth0 promisc

Se um pacote é endereçado para uma interface de rede específica pode ser que todas as demais que existem na rede também recebam esse pacote, porém como não é endereçado a elas esse pacote será descartado. Habilitar o modo promíscuo fará com que a interface de rede não descarte mais os pacotes que não lhe são endereçados. Opção utilizada como ferramenta para monitoria e análise de rede.

12. Como desabilitar o modo promíscuo

ifconfig eth0 -promisc

Quando em modo promíscuo uma interface de rede aceita qualquer pacote mesmo que não tenha sido endereçado especificamente para ela. Desabilitar o modo promíscuo fará com que a interface de rede descarte os pacotes que não lhe são endereçados.

13. Como dar mais de um IP para uma interface de rede

ifconfig eth0:0 192.168.0.1

É possível dar mais de um endereço IP para uma mesma interface de rede, para isso usa-se o alias (apelido). A interface eth0 pode ter um IP, a interface etho0:0 pode ter outro e a eth0:1 pode ter outro completamente diferente. O mesmo vale para endereço broadcast, máscara de rede e etc.

14. Como remover o IP adicional de uma interface de rede

ifconfig eth0:0 down

Assim como é possível dar mais de um endereço IP para uma mesma interface de rede, também deve ser possível removê-lo.

15. Como mudar o endereço de hardware (MAC Address) de uma interface de rede

ifconfig eth0 down
ifconfig eth0 hw ether 00:00:00:00:00:00
ifconfig eth0 up

Praticamente toda a transmissão de dados em uma rede é controlada pelo MAC Address das interfaces de rede, mesmo é assim é possível e fácil alterá-lo. Note que nem todas as interfaces de rede permitem essa operação, eu mesmo não consegui em um monte que tentei, por isso não tem imagem.

Adicionar comentário


Código de segurança
Atualizar

You are here: