medicodepsf
(usa Big Linux)
Enviado em 06/10/2009 - 00:31h
Boa noite a todos. Estou interessado em fazer uma conexão entre dois computadores, o que parece simples, mas apareceram alguns probleminhas. Vamos entao às maquinas. Tenho um desktop com duas placas ethernet sendo que a eth0 está fisicamente ligada a um modem DSL-500B em modo bridge; um cabo crossover (já verifiquei que uma das pontas está mesmo com a inversão dos pares verde e laranja). Ligo esse cross-over na placa eth1. O segundo computador é um notebook com uma unica placa eth0, onde vai a outra ponta do cross-over. O desktop tem o Big Linux e o notebook, o Linux Mint; ambos distros derivadas do debian. Até aí tudo bem: decidi seguir a dica do vivaolinux, muito pratica por sinal, publicada em 19/10/2006 pelo autor Rafael Siqueira Telles Vieira, "configurando a rede no Linux via linha de comando". Nós temos 4 elementos: IP, netmask, gateway e DNS. Ok. isso eu entendi. não se faz um bolo sem os ingredientes. Ele expoe uma primeira parte, a configuraçao automatica, usando o dhcpcd. Na segunda parte, há a configuração manual usando o IFCONFIG e o ROUTE. Sim, meus dois sistemas detectaram as tres placas de rede, conferi isto no lspci e no ifconfig dos dois computadores.
No primeiro computador já apareceu um problema. No ifconfig, eu observo que já estou usando a ppp0, a interface virtual. Não sei se ela precisa estar desativada ou não, para eu poder reconfigurar a eth0 uma vez que ela parece estar "liberada" pois estou usando a ppp0 e não a eth0. De qualquer forma, no uso diário eu costumo usar o computador em modo bridge, pois ainda não tive tempo nem dedicação para me dedicar à interface de configuração do modem pelo navegador.(Eu tive alguns problemas porque eu só fui descobrir depois que no linux a gente tem que dar uma configuração do eth0 para alcançar o modem, ativando esse IP local, diferente do Windows, onde isto parece ser necessário. Depois que eu consegui dar um "#ifconfig eth0 10.1.1.2/24 up" eu consegui acessar a interface do modem DSL-500B pelo Linux, mas esse é um assunto para outro dia).
Continuando, então o primeiro computador é o notebook e o segundo é o desktop que tem a conexão. O primeiro eu fiz conforme o exemplo fornecido pelo Rafael: no notebook:
#ifconfig eth0 10.0.0.4/16 up e #route add default gw 10.0.0.1; Já aparece um problema na configuração do notebook: "nenhum processo está ativo".
no segundo, que é o principal, (estou seguindo o ex do Rafael, ok? é nessa ordem) no terminal como root
#ifconfig eth0 10.0.0.1/16 up e
#ifconfig eth1 [DNS do provedor]/24 up; e
#route add default gw 10.0.0.1 eth0 e
#route add default gw [DNS do provedor] eth1.
Pois é: neste último ponto, é que ocorre o problema: aparece uma mensagem dizendo: nenhum processo está ativo.
Uma observação é que mudei o ip do modem adsl na interface via navegador, que estava na faixa 10.1.1.1 para 192.168.1.1 e a máscara para 255.255.255.0 (ou /24, dá no mesmo). O endereco de IP inicial é obviamente 192.168.1.2 e o final 192.168.1.254, e assim ativando o DHCP do modem automaticamente, pois é esta a opção que possibilita ter acesso aos campos onde a gente digita isto.
Como isso influiu na dificuldade de fazer a rede? Por que a eth1 se desfaz sozinha após uns dez segundos após eu configurar o IP 192.168.1.3, por ex? Eu fiz assim:
MODEM: 192.168.1.1
eth0: 192.168.1.2
eth1: 192.168.1.3
eth0 do notebook 192.168.1.4
Mas quando fui fazer a rota, ele não funfa. Diz que nenhum processo existe. Depois de tentar um #ifconfig eth0 down e refazer, depois de #route del default nos dois computadores e refazer as rotas do gateway ( no notebook o gateway seria o 192.168.1.3? ou 192.168.1.2 ou 192.168.1.1?), as configurações principalmente da rota do notebook para o desktop não "segura", parece que cai. Até apareceu no #route num dado momento a referencia escrito "BIGLINUX-server" ou algo assim, mas em 10 segundos desapareceu sozinho e aparece apenas uma rota 0.0.0.0
Me dêem uma luz. Pode ser por MI tb... tá mais dificil do que diagnosticar um abdome agudo numa sala de emergencia...