Linux e Unix
Comando ifconfig - Ajustar configurações das interfaces de rede no Linux
O comando ifconfig é utilizado para configurar interfaces de rede.
Das páginas de manual:
“ifconfig é usado para configurar (e posteriormente manter) as
interfaces de rede. É usado durante o boot para configurar a maioria delas para um estado usável. Depois disto, é normalmente somente necessário durante depurações ou quando for necessária uma configuração fina do sistema.
Se nenhum argumento for informado, ifconfig somente mostra o estado das interfaces correntemente definidas. Se um argumento interface for informado, ele mostra somente o estado da interface informada. De outra forma ele assume que os parâmetros devem ser configurados”.
Sintaxe:
# ifconfig [interface] [opções | endereços]
Opções principais:
-a
Mostrar todas as interfaces de rede, mesmo as desativadas.
-s
Mostrar uma lista curta de informações sobre as interfaces.
[interface]
O nome da interface de rede a configurar / consultar.
up
Flag para ativar a interface
down
Flag para desativar o driver da interface
[-]arp
Habilitar ou desabilitar (-) o uso do protocolo arp na interface.
[-]allmulti
Habilita ou desabilita o modo promíscuo da interface
mtu N
Parâmetro que configura a MTU (Unidade Máxima de Transferência) da interface. Para Ethernet é um valor entre 1000 e 2000, sendo o padrão 1500.
netmask [endereço]
Ajusta o valor da máscara de subrede da interface.
[-]broadcast [endereço]
Permite configurar o endereço de broadcast da interface
hw [classe] [MAC]
Configura o endereço de hardware (“MAC Address”) da interface, se o driver do dispositivo suportar essa operação. A classe mais comum é ether (Ethernet).
Algumas das informações retornadas pelo comando ifconfig são:
Link encap: Encapsulamento da camada de enlace
Endereço de HW: MAC address da interface
inet end.: Endereço IP da interface
Bcast: Endereço de broadcast da interface
Masc.: Máscara de subrede
endereço inet6: Endereço IPv6 da interface
Escopo: Onde o endereço é válido (Link = rede local; Máquina = loopback)
Vamos a alguns exemplos de uso do comando ifconfig:
1. Verificar as configurações atuais do primeiro adaptador de rede da máquina (eth0 geralmente):
# ifconfig eth0
2. Verificar todas as interfaces de rede, ativas e inativas:
# ifconfig -a
Note que a interface eth1 no meu exemplo ainda não está configurada (está sem endereçamento).
3. Desativar a interface eth0:
# ifconfig eth0 down
Podemos usar também:
# ifdown eth0
4. Reativar a interface eth0:
# ifconfig eth0 up
Podemos usar também:
# ifup eth0
5. Configurar a interface eth1 com o endereço IP 192.168.1.50, máscara 255.255.255.0 e ativá-la. Verificar a operação com ifconfig eth1:
# ifconfig eth1 192.168.1.50 netmask 255.255.255.0 up
6. Mudando o MTU da interface eth1 para 1200:
# ifconfig eth1 mtu 1200
7. Alterando o endereço MAC da interface eth1 para 11:22:33:AA:BB:CC
# ifconfig eth1 hw ether 11:22:33:AA:BB:CC
Há diversos outros comandos disponíveis para configuração de parâmetros de rede no Linux, tais como route, dhclient, ifquery, iwconfig, ping, e netstat. Falaremos sobre esses comandos nos próximos artigos.
loading...
-
Configurando Um Servidor Dhcp No Linux
Por: Fábio dos ReisNeste artigo aprenderemos a instalar e configurar um servidor DHCP simples no Linux. Usarei a distribuição Debian no processo. Primeiramente, vamos configurar a interface de rede que servirá aos clientes do DHCP. Abra o arquivo...
-
Firewall Iptables Parte 07 - Encaminhamento De Portas (port Forwarding) - Linux
Em nosso sétimo artigo sobre o Firewall Iptables no Linux, vamos aprender a realizar Encaminhamento de Portas (Port Forwarding), o que permitirá o acesso a serviços em servidores da rede interna a partir da rede externa, atravessando nosso gateway...
-
Firewall Iptables Parte 06 - Compartilhamento De Internet Com A Rede Local - Linux
Neste artigo vamos aprender a compartilhar a Internet em uma rede local usando o firewall iptables. O que vamos precisar:Uma máquina Linux com duas interfaces de rede, uma pública que pode ser configurada via DHCP e outra privada, com IP estático....
-
Firewall Iptables - Parte 02 - Linux
Podemos visualizar as regras atuais de uma cadeia por meio do comando iptables -L (ou iptables --list):# iptables -LVeja que não há nenhuma regra criada, além da regra padrão (policy), que está configurada para aceitar todos os pacotes em todas as...
-
Firewall Iptables - Parte 01 - Linux
Configurar de forma conveniente um firewall é de extrema importância para a segurança de qualquer sistema operacional moderno. No caso das distribuições Linux, a grande maioria possui um subsistema de filtragem de pacotes e ferramentas para gerenciamento...
Linux e Unix