sábado, 5 de maio de 2012

Configuração de rede via DHCP



Hoje em dia é meio raro configurar a rede máquina por máquina, costuma-se utilizar um servidor DHCP que fornece essas informações automaticamente para os PC's que solicitarem. Esta solicitação costuma ser feita a cada boot, portanto, não precisamos nos preocupar, com quase nada, apenas dizer para o sistema que a configuração deve ocorrer de forma automática.

Atualmente o aplicativo cliente de DHCP, ou seja, o programa que vai solicitar os dados da rede ao
servidor e configurar a rede com estes dados recebidos é o dhclient, que no Debian faz parte do pacote dhcp3-client. Sua utilização é bem simples, ao chamar o comando sem parâmetro nenhum, como em:
# dhclient 

Ele irá tentar buscar as configurações por DHCP em todas as placas de redes detectadas, se por outro
lado você quiser ser mais específico e forçar o dhclient a buscar as configurações direto usando uma determinada placa, você pode especificar o dispositivo como parâmetro:
# dhclient eth0 

Caso tenha um servidor DHCP na mesma rede as configurações serão obtidas, e você pode testar se esta funcionando utilizando o ping em algum site:
# ping -c5 http://arquivobinario.blogspot.com.br 

Não tem muito o que dar errado ao se utilizar o dhclient, em caso de problema você terá que se
certificar de que o servidor não está off-line e que toda a parte física da rede como cabos, hubs ou switchs, estão funcionando normalmente, e claro de verificar com o ifconfig se sua placa de rede foi reconhecida (se tiver duvidas de como fazer isso clique AQUI).

Assim como a configuração do IP fixo, você precisa configurar o arquivo /etc/network/interfaces para
que a cada boot ele busque as configurações via dhcp, para isso abra o arquivo, remova qualquer referência a interface que você deseja configurar (eth0 por exemplo) e deixe as configurações da interface da seguinte forma:

auto eth0
iface eth0 inet dhcp

Bem mais simples do que a configuração do IP fixo. Só lembre que eth0 é um exemplo, no seu caso pode ser eth1, eth2 ou algum outro nome, fique atento.

ATENÇÃO: O arquivo de configuração de interfaces de rede no Debian/Ubuntu é o
/etc/network/interfaces:

iface lo inet loopback
auto eth0
iface eth0 inet dhcp 
auto eth1
iface eth1 inet static
address 192.168.10.1
netmask 255.255.255.0
network 192.168.10.0
broadcast 192.168.10.255

Depois das alterações reinicie as interfaces de rede:

#/etc/init.d/networking restart 


Configurar a rede na shell com ifconfig e route


Em uma rede precisamos configurar IP, Gateway, e DNS. O ideal é nesta mesma ordem, pois tem uma  lógica, considerando que ao configurar um IP, em nosso PC já tem acesso aos outros PC's da rede, mas não à internet. Ao configurarmos o gateway estamos dizendo para a nossa máquina qual o equipamento que nos fornece conexão com a internet, e a partir daí já podemos nos comunicar com a internet, porém só por endereço de IP, não podemos acessar http://www.arquivobinario.blogspot.com.br/, pois para conseguir acessar sites através de nomes precisamos configurar o DNS!

Um pré requisito para se trabalhar com redes em Linux, é entender como as placas de redes, são representadas no sistema. O nomes das placas de redes em Linux sempre começam com "eth" seguido de um número à partir de 0.

Para verificar as placas, detectadas que estão ativas, no momento utilize o comando, ifconfig sem parâmetro nenhum: Isso ira retornar todas as informações das placas de rede que estão ativas!
# ifconfig 

Algumas vezes, por um motivo ou outro, temos placas que foram detectadas pelo sistema, mas não
estão ativas, para ter certeza de quais são todas as placas detectadas, utilize o parâmetro -a.
# ifconfig –a 

Caso exista uma placa que foi reconhecida, mas está desativada, você pode ativa-la usando o
parâmetro up, do ifconfig, mas neste caso você precisa do nome da interface (o parâmetro -a lhe informará isso), considerando que seja eth1 faríamos o seguinte:
# ifconfig eth1 up 

E para desativa-la:
# ifconfig eth1 down

Além de mostrar informações, ativar e desativar interfaces de rede, o ifconfig também é usado para atribuir IP, Máscara de Rede e Endereço de Broadcast. Vamos aprender a aplicar cada um destes.

Como exemplo vamos considerar que estamos na rede "192.168.10", e que a máscara seja "255.255.255.0", diante deste cenário vamos atribuir o IP "192.168.10.5" para a interface eth0.
# ifconfig eth0 192.168.10.5 

E para mostra, as configurações desta interface de rede especifica, use:
# ifconfig eth0 

Perceba que agora a interface eth0 tem o número de IP "192.168.10.5", fique atento também para perceber que apesar de não termos atribuído nenhuma máscara, ou endereço de Broadcast, o sistema atribuiu automaticamente, os valores, isso porque é uma configuração típica, ou seja, uma rede de classe C, utilizando o último endereço IP para Broadcast. Mas se fosse o caso poderíamos ter passado essas informações para o ifconfig usando a seguinte sintaxe:
# ifconfig eth0 192.168.10.5 netmask 255.255.255.0 broadcast 192.168.10.255 


Agora vamos dizer para a nossa máquina, qual é o PC, ou equipamento, na rede, que está compartilhando a internet, para isso vamos utilizar o comando, route, consideremos que o roteador (gateway) seja "192.168.10.1" coloque no terminal:

# route add default gw 192.168.10.9 

O "route" é o comando, "add" é porque estamos adicionando uma rota, "default" porque esta rota será a padrão e "gw" porque estamos adicionando um roteador ou um PC que esta fazendo esta função.
Para verificar se a rota foi incluída, com sucesso, use no terminal:
# route -n 


Agora vamos configurar o servidor de nomes (DNS), para configura-lo, você precisa editar o arquivo /etc/resolv.conf, e colocar algo como o conteúdo abaixo:

nameserver 100.168.101.144

Obsevação: É nameserver e o endereço do servidor DNS!


Só que essas ferramentas são usadas para você ir testando as configurações de rede em tempo real, elas não são definitivas, a ideia é que você faça a configuração dessa forma, e se funcionar, ai sim deixe esta configuração fixa no arquivo:

/etc/network/interfaces

Basta seguirmos a sintaxe mostrada abaixo substituindo as informações, e a configuração da rede será fixada,



auto eth0
iface eth0 inet static
network 192.168.10.5
address 192.168.10.1
netmask 255.255.255.252
broadcast 192.168.10.255
gateway 192.168.10.7

Depois de salvar este arquivo você tem reiniciar o serviço de rede manualmente:
# /etc/init.d/networking restart 


IDE on-line

Uma IDE on-line para C, Java, C#, C++  e Ruby! 
Compilir

sexta-feira, 4 de maio de 2012

Conectando-se no chat do Facebook pelo Kopete

Clique em "Configurações" depois em "Configurar..."!
Na nova janela do lado esquerdo clique em "Contas" depois em "Adicionar conta..." no lado direito!
Selecione a opção "jabber" e clique em "próximo".

No campo "ID do jabber" coloque seu e-mail do chat Facebook!

Exemplo: seunome@chat.facebook.com

Caso você não saiba qual é seu e-mail de chat do Facebook, acesse a página http://www.facebook.com/sitetour/chat.php 
E clique em "Outros - Windows / Mac/ Linux" para ver o seu e-mail.

marque a opção "Lembra senha"  e em "senha" coloque a senha do Facebook!

Na aba "Conexão" sertifiquese q a opção "Usar protocolo de criptografia (SSL)" esta desmarcada, se estiver marcada, desmarque a , e clique em "próxima" depois em "Concluir"

Pronto!!!  

terça-feira, 1 de maio de 2012

Prey

Tem, como personagem principal, Tommy que é um frustrado e ansioso índio para sair de sua reserva indígena junto com sua namorada Jean, que ao contrário não pretende sair da reserva onde nasceu e cresceu. Porém algo terrível acontece na reserva indígena, após uma briga no bar em que Jean trabalha, aliens invadem o planeta e todos são sugados para dentro de uma nave. Por sorte, Tommy consegue se libertar e tem a missão de salvar seus familiares e todo o planeta Terra.

Gênero: FPS 











Download Demo 
e Manual Prey Linux
==============
Comprar o jogo