7.2.1 Ifconfig
Segundo o manual do próprio GNU/Linux, o ifconfig é usado para configurar e posteriormente manter as interfaces de rede. Para visualizar as configurações de rede, execute:
# ifconfig
O ifconfig deve ser executado com privilégio de usuário root. O resultado será algo parecido com:
Figura 24 - Ifconfig
Na Figura 24 temos duas interfaces de rede apontadas pelas setas; uma é a eth0, representando nossa placa de rede com ip 10.0.2.15, e a outra é a lo, representando a interface de loopback mantida pelo próprio sistema.
Abaixo temos, respectivamente, as instruções para descer e subir a interface indicada:
ifconfig eth0 down
ifconfig eth0 up
Já para definir uma configuração específica de ip e máscara de rede, podemos fazer assim:
# ifconfig eth0 10.1.1.2 netmask 255.255.0.0
Neste caso, estamos atribuindo um ip a interface eth0 e posteriormente uma máscara de rede. Essa configuração é volátil, ou seja, quando a máquina for reiniciada o sistema irá ler o arquivo /etc/network/interfaces e aplicar as configurações lá presentes.
Para alterar o endereço MAC da interface de rede, podemos utilizar a instrução:
# ifconfig eth0 hw ether 11:22:33:AA:BB:CC
Este conhecimento pode ter sua utilidade, principalmente em momentos em que você está em um local onde cada endereço MAC tem permissão para usar X horas de conexão, tais como conexões normalmente disponibilizadas na praça de alimentação de shoppings.