Não consigo conectar 2 micros em rede e acessar a internet com Modem USB Claro 3

Iniciado por psergio1968, 20 de Novembro de 2008, 05:59

tópico anterior - próximo tópico

psergio1968

Olá pessoal, bom dia!

Sou quase que totalmente leigo com linux, depois de usar por muito tempo Win XP, resolvi iniciar no linux com o UBUNTU [8.10]. Gostaria de obter a ajuda de voces para poder conseguir ligar dois micros em rede. Já tentei efetuar a conexão varias vezes seguindo os topicos aqui do forum, algumas vezes consegui conectar e navegar na internet com os dois micros blz, mas ocorria que quando desligava o micro principal (micro onde esta conectado o modem USB ZTE da Claro 3g) por onde se conecta a internet) e religava novamente a conexão não mas se efetuava, tinha que sair tentando todas as configurações novamente é como se tudo se perdesse ao ser desligado. Já tentei ate usar DHCP mas sem exito. Tambem estou querendo botar mais um micro e um hub... mas isso é pro futuro.
Por favor me ajudem a resolver este grande problema (pois tenhos duas crianças que ja me arrancaram quase todos os cabelos quando isso ocorre), segue abaixo a configuração que tenho:

No micro que se conecta a internet:

Modem USB ZTE da Claro
Placa de rede onboard (por onde se conecta ao outro micro)
Placa de rede wifi (que não uso)

1: Os dados encontrados no meu ifconfig

eth0      Link encap:Ethernet  Endereço de HW 00:0f:ea:dd:c7:88 
          UP BROADCAST MULTICAST  MTU:1500  Métrica:1
          pacotes RX:0 erros:0 descartados:0 excesso:0 quadro:0
          Pacotes TX:0 erros:0 descartados:0 excesso:0 portadora:0
          colisões:0 txqueuelen:1000
          RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)

lo        Link encap:Loopback Local 
          inet end.: 127.0.0.1  Masc:255.0.0.0
          endereço inet6: ::1/128 Escopo:Máquina
          UP LOOPBACK RUNNING  MTU:16436  Métrica:1
          pacotes RX:246 erros:0 descartados:0 excesso:0 quadro:0
          Pacotes TX:246 erros:0 descartados:0 excesso:0 portadora:0
          colisões:0 txqueuelen:0
          RX bytes:15416 (15.4 KB) TX bytes:15416 (15.4 KB)

ppp0      Link encap:Protocolo Ponto-a-Ponto 
          inet end.: 189.92.22.3  P-a-P:10.64.64.64  Masc:255.255.255.255
          UP POINTOPOINT RUNNING NOARP MULTICAST  MTU:1500  Métrica:1
          pacotes RX:8765 erros:70 descartados:0 excesso:0 quadro:0
          Pacotes TX:6498 erros:0 descartados:0 excesso:0 portadora:0
          colisões:0 txqueuelen:3
          RX bytes:11215070 (11.2 MB) TX bytes:659834 (659.8 KB)

wlan0     Link encap:Ethernet  Endereço de HW 00:1b:11:08:19:d9 
          UP BROADCAST MULTICAST  MTU:1500  Métrica:1
          pacotes RX:0 erros:0 descartados:0 excesso:0 quadro:0
          Pacotes TX:0 erros:0 descartados:0 excesso:0 portadora:0
          colisões:0 txqueuelen:1000
          RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)

wmaster0  Link encap:Não Especificado  Endereço de HW 00-1B-11-08-19-D9-00-00-00-00-00-00-00-00-00-00 
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Métrica:1
          pacotes RX:0 erros:0 descartados:0 excesso:0 quadro:0
          Pacotes TX:0 erros:0 descartados:0 excesso:0 portadora:0
          colisões:0 txqueuelen:1000
          RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)


Se precisar de mais dados, por favor informem, necessito de uma coinfiguração tipo receita de bolo pois como ja disse sou totalmente leigo em linux.

lunga

Se sua dúvida foi resolvida, por favor,  edite o título do tópico para indicar isso!

"Na União Soviética, a rosca é que queima você!!!

mstr

tenho uma situação igual e as vezes ligo o server depois do cliente e funciona corretamente
toda esta configuração vai ser feita no server ou o micro que tem o modem

1- arumar um ip para o server
edite o arquivo /etc/network/interfaces e deixe ele assim
Citarauto lo eth0

iface lo inet loopback
   address 127.0.0.1
   netmask 255.0.0.0

iface eth0 inet static
   address 192.168.0.1
   netmask 255.255.255.0
   broadcast 192.168.0.255
   network 192.168.0.0

2- instalar o dhcp
Citarapt-get install dhcp3-common
apt-get install dhcp3-server

3- configurar o dhcp
edite o arquivo /etc/dhcp3/dhcpd.conf
Citar# Os servidores DNS que os computadores deverão usar:
option domain-name-servers <coloque aqui os ips da claro que estao em /etc/resolv.conf>

default-lease-time 86400;
max-lease-time 604800;

authoritative;

subnet 192.168.0.0 netmask 255.255.255.0 {
        range 192.168.0.50 192.168.0.55;
        # Sua máscara de sub-rede
        option subnet-mask 255.255.255.0;
        # Broadcast
        option broadcast-address 192.168.0.255;
        # Ip do seu gateway
        option routers 192.168.0.1;
}
ative o servidor dhcp
/etc/init.d/dhcp3-server start

4- compartilhar a conexão
crie o arquivo /etc/init.d/compartilhar-conexao com o seguinte conteudo
Citar#!/bin/sh
# Compartilha a conexão
# por Beto Mstr

compartilhar_start(){
   modprobe iptable_nat
   iptables -A FORWARD -p tcp --tcp-flags SYN,RST SYN -m tcpmss --mss 1400:1536 -j TCPMSS --clamp-mss-to-pmtu
   iptables -t nat -A POSTROUTING -o ppp0 -j MASQUERADE
   echo 1 > /proc/sys/net/ipv4/ip_forward
   echo "O compartilhamento da conexão está sendo iniciado"
   sleep 1
   echo "Tudo ok."
}

compartilhar_stop(){
   iptables -t nat -F
   echo "O compartilhamento da conexão está sendo desativado"
   sleep 2
   echo "ok."
}

case $1 in
   start)
      compartilhar_start
   ;;
   stop)
      compartilhar_stop
   ;;
   restart)
      compartilhar_stop
      compartilhar_start
   ;;
esac
de permissão de execução
chmod +x /etc/init.d/compartilhar-conexao

crie o link para iniciar no boot
ln -sf /etc/init.d/compartilhar-conexao /etc/rcS.d/S60compartilhar-conexao

com isso vc deve conseguir estar sempre compartilhando a conexão
todos os comandos tem que ser executados como root então coloque sudo na frente

reinicie que devera estar tudo funcionando