compartilhamento de rede

Iniciado por edeilsonbahia, 17 de Julho de 2008, 09:51

tópico anterior - próximo tópico

edeilsonbahia

 ola pessoal, depois de ler varios turoriais decidir montar um servidor de internet

Bom estou usando o ubutun 8.04, (sua versao mais nova), tenho o seguinte prob quanto tento acessar a internet dos PC clientes......
A rede entre cliente e servidor estar funcionando testei usando o ping entre servidor-cliente e vice-versa tudo OK

       erros

  1)Bom quando tento acessar a net sem colocar o proxy, o brower fica so localizando...., mais mostrar o conteudo, nao mostra nada fica so carregando.......................

  2) tentei colocar o squid no serve entao tirei o gateway dos cliente e coloquei o proxy, agora o erro e acesso DENIR, vindo do squid, mais mesmo com o gateway aparece o mesmo erro

   obs... ja digitei as regra de iptables seguindo varios tutoriais como esse http://www.debianfordummies.org/wiki/index.php/Compartilhando_Internet_no_linux#Configurando_a_segunda_esta.C3.A7.C3.A3o
  Mais nao deu certo...

   este serve conectar a internet atravez de outro proxy ex. xxx.xxx.xxx.xxx : 8080 ( a net no serve funciona perfeitamente...).
  Ja compartilhei a conecxao usando o scrit
  #!/bin/bash

echo "1" > /proc/sys/net/ipv4/ip_forward

# Limpando as tabelas
iptables -F
iptables -t nat -F
iptables -t mangle -F

# Macarando conexões da rede
# se sua conexao estiver na interface ppp0 basta trocar o eth0 por ppp0
# a interface ppp0 é usada também em dial-up, entao, neste caso, troque o eth0
# por ppp0

iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE


  onde eu posso estar errando..??????????????????????????


         
::: Edeilson - Conhecimento e necessario

Josely

meu rei faça o seguinte:

script para um simples compartilhamento de internet (receita basica):

Citar#!bin/sh
# /etc/rc.local

modprobe iptable_nat
echo 1 > /proc/sys/net/ipv4/ip_forward
iptables -t nat -A POSTROUTING -o eth1 -j MASQUERADE #altere a eth1 para sua interface de internet;

iptables -A INPUT -p icmp --icmp-type echo-request -j DROP
echo 1> /proc/sys/net/ipv4/conf/defalt/rp_filter
iptables -A INPUT -m state --state INVALID -j DROP
iptables -A INPUT -i lo -j ACCEPT
iptables -A INPUT -i eth0 -j ACCEPT #aqui vc troca a eth0 pela sua interface de rede local;
iptables -A INPUT -p tcp --dport 22 -j ACCEPT #libera a a porta do SSH caso vc use o servidor virtualmente;
iptables -A INPUT -p tcp --syn -j DROP

pronto com isso a rede ja estara com a internet liberada.

Caso vc tenha servidor proxy (squid) no servidor, tera que configurar o IPTABLES para redirecionar a internet para ele.

Caso não tenha basta configurar o IPTABLE para bloquear ou liberar outras portas.

poste o resultado.