Configurar internet servidor Ubuntu

1. Configurar internet servidor Ubuntu

lucas
jhony2507

(usa Ubuntu)

Enviado em 13/11/2010 - 17:17h

Ola Pessoal,

Estou com o seguinte problema:

Montei um servidor ubuntu (10.10) para usar como firewall de acesso a net, com duas placas de rede. Na placa eth0 (ligada ao modem da GVT) usei o endereço 192.168.1.254 e como gateway padrão o ip do modem da gvt (192.168.1.1). Na placa eth1 (rede interna) usei o ip 192.168.10.1 , sem gateway padrão.
Bom, do servidor consigo pingar as maquinas da rede interna , o modem da gvt , e qualquer site da internet. Das máquinas da rede interna consigo pingar ambas as placas do servidor (192.168.1.254 e 192.168.10.1) , porém não consigo pingar o modem e consequentemente não consigo acesso a internet.

Sou iniciante em linux, já encontrei diversos post que falam sobre isso, mas nenhum deles resolveu o problema, acho que falta algum detalhe..., se alguém puder me ajudar ou indicar um site que tenha um passo a passo agradeceria.

OBS: já criei as rotas.
já configurei o ip_foreward
já usei o Iptables -t nat -A ....


lucas


  


2. TESTE ESTE SCRIPT

Wesbter Batista
wesbter

(usa Ubuntu)

Enviado em 14/11/2010 - 22:54h

#!/bin/bash

#configura o seu computador para repassar todo o
#conteúdo que vem pra placa de rede eth0 (provedor) para a placa de rede
#eth1 (rede interna)
#Tudo que venha pela placa de rede eth0 (provedor) vá para a eth1 (rede interna).

#Esta regra fará com que as requisições das máquinas na subrede sejam
#enviadas para fora como se fossem provenientes do gateway, que por sua
#vez retornará as respostas para os clientes apropriados.

# Carrega os módulos
#--------------------------------------------------------
#modprobe iptables
modprobe iptable_nat
echo "start iptable_nat--------------------------------------------- [ ok ]"

# Compartilha a conexão
#--------------------------------------------------------
#modprobe iptable_nat
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
echo 1 > /proc/sys/net/ipv4/ip_forward
echo "Compartilhar conexão----------------------------------------- [ ok ]"

#Roteamneto da internet
#--------------------------------------------------------
iptables -t nat -A POSTROUTING -o eth1 -j MASQUERADE
echo "Roteamento internet------------------------------------------ [ ok ]"

# Abre para a rede local
#-------------------------------------------------------
iptables -A INPUT -p tcp --syn -s 192.168.1.0/255.255.255.0 -j ACCEPT
echo "Abrindo rede local------------------------------------------- [ ok ]"

# Fecha o resto
#-------------------------------------------------------
#iptables -A INPUT -p tcp --syn -j DROP

#TESTE ESTE SCRIPT PARA FAZER O COMPARTILHAMENTO DE SUA NET E FAÇA AS ADAPTAÇÕES NECESSARIAS.

Configurando a estação.

Você precisa configurar manualmente as configurações TCP/IP de sua placa de rede, segue um exemplo:

IP = 192.168.0.2
Subnet Mask = 255.255.255.0
Default Gateway = 192.168.0.1 (esse Gateway se refere a minha máquina Linux)
Dns Primário = xxx.xxx.xxx.xxx (DNS DO SEU PROVEDOR)
Dns Secundário = xxx.xxx.xxx.xxx (DNS DO SEU PROVEDOR)


3. Internet fica sem bloqueos

Ewerton Macedo Silva
ewertonmacedo

(usa Ubuntu)

Enviado em 25/05/2012 - 10:00h

Com o seu código a internet nos terminais funcionam normal ou fica algum bloqueio ?
Pergunto parece que dai para configurar os bloqueios utilizo o squid certo ?