Mostrando postagens com marcador endereço. Mostrar todas as postagens
Mostrando postagens com marcador endereço. Mostrar todas as postagens

quinta-feira, 15 de janeiro de 2009

IFCONFIG <=> IPCONFIG(WIN)

Com o comando IFCONFIG é possível identificar uma interface de rede, atribuir um endereço à ela, dentre várias outras opções.

Nome: ifconfig

Definição: Configura uma interface de rede. O ifconfig é utilizado para configurar a interface de rede residente no kernel. Ele é utilizado no boot do sistema para “levantar” as interfaces de redes necessárias. Após isso, normalmente é utilizado somente para fazer alguns ajustes quando necessário.

Sintaxe: ifconfig <opções> <interface>

Opções:

-a Exibe todas as interfaces que estão atualmente disponíveis, mesmo as que estão desativadas.

-s Exibe uma pequena lista das interfaces. (semelhante ao netstat -i)

-v Modo verboso com mais detalhes para algumas condições de erro.

up Essa flag causa a ativação da interface. Está implícita se um endereço é associado a uma interface.

Down Essa flag causa a desabilitação da interface.

[-]arp Habilita ou desabilita o uso do protocolo ARP na interface.

[-]promisc Habilita ou desabilita o modo promíscuo na interface. Se selecionado, todos os pacotes na rede serão recebidos pela interface.

mtu N Esse parâmetro seta a unidade máxima de transferência (MTU) da interface.

Netmask ADDR Seta o IP da mascara de rede para a interface.

Address Endereço a ser associado a interface.


Exemplos:

#ifconfig eth0 up (Habilita a interface eth0)


#ifconfig eth0 192.168.0.34 netmask 255.255.255.0 (Define o endereço 192.168.0.34 para a interface eth0 e a máscara de rede 255.255.255.0 habilitando a interface ao mesmo tempo).


segunda-feira, 5 de janeiro de 2009

Configuração de IP Estático x DHPC

Um assunto aparentemente simples, mas que para os iniciantes pode ser uma caixa preta quando não dá certo é a obtenção de um endereço de IP pelo sistema operacional. No Debian e nas suas variantes (creio que todas ou quase todas) a configuração de IP fica num arquivo chamado "interfaces" cujo caminho completo é:

/etc/network/interfaces

A forma mais simples de se obter um IP é simplesmente iniciando o sistema operacional com o cabo de rede conectado ao computador, sendo que esse cabo de rede provém de um servidor de DHCP (Modem, Roteador, etc...), porém nem sempre o computador "pega o IP", então temos que tentar de outras formas. Uma delas é tentar novamente forçando a máquina a pegar o IP com o comando:

#dhclient

Caso não funcione, você pode tentar com os comandos:

#ifdown eth0 (supondo que o sistema reconheceu sua placa de rede como eth0)
#ifup eth0

Outra opção é o comando:

#ifconfig eth0 down (Desativa a placa de rede)
#ifconfig eth0 up (Ativa a placa de rede)

Se nenhuma dessas formas funcionar, você pode optar por setar manualmente o IP, para isso será necessário editar o arquivo interfaces citado no início. Vamos utilizar o endereço IP 192.168.0.23 como exemplo:

#mcedit /etc/network/interfaces

iface eth0 inet static (no lugar de static poderia estar dhcp se estivesse funcionando a obtenção de IP automático)
address 192.168.0.23
netmask 255.255.255.0
gateway 192.168.0.1 (supondo que seu servidor de endereços IP esteja configurado com esse IP)

Feche com a tecla F10 (caso esteja usando o mcedit) e salve o arquivo. Daí basta desativar e ativar a placa de rede repetindo os comandos ifdown e ifup mencionados acima.
Para testar, dê um ping no endereço do gateway.
Se após tudo isso não funcionar, muito provavelmente seu cabo de rede pode estar com problemas.