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
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
Nenhum comentário:
Postar um comentário