Ir ao conteúdo
  • Cadastre-se

Compartilhando Conexão Pppoe - Ubuntu 8.06


Under_line

Posts recomendados

Saudações livres!

Há alguns meses atrás eu configurei um servidor proxy de internet com squid e iptables no meu trabalho, está funcionando tudo ok entretanto, o modem como estava roteado, ficava travando geralmente umas 3 vezes ao dia isso comprometia a internet da empresa e também quando usava programas P2P a internet ficava muito lenta mesmo estando com a taxa de transferência baixa. Então resolvi voltar o modem pra bridge e configurar a conexão com a internet usando o "pppoeconf", a internet funcionou no servidor, só que ele não compartilha mais a internet com os outros computadores, o que devo fazer para resolver isso?

Abaixo segue o script que uso para compartilhar a internet:

#!/bin/bash

ifconfig eth0 192.168.2.2 netmask 255.255.255.0 up
ifconfig eth1 192.168.1.2 netmask 255.255.255.0 up
# Carrega os módulos
# modprobe iptables
modprobe iptable_nat

# Compartilha a conexão
modprobe iptable_nat
iptables -t nat -A POSTROUTING -o eth2 -j MASQUERADE
echo 1 > /proc/sys/net/ipv4/ip_forward

# Abre algumas portas
iptables -A INPUT -p tcp --destination-port 22 -j ACCEPT
iptables -A INPUT -p tcp --destination-port 1021 -j ACCEPT
iptables -A INPUT -p tcp --destination-port 8080 -j ACCEPT
iptables -A INPUT -p tcp --destination-port 2427 -j ACCEPT
iptables -A INPUT -p tcp --destination-port 2257 -j ACCEPT
iptables -A INPUT -p tcp --destination-port 2300 -j ACCEPT
iptables -A INPUT -p tcp --destination-port 2400 -j ACCEPT
iptables -A INPUT -p tcp --destination-port 2600 -j ACCEPT
iptables -A INPUT -p tcp --destination-port 2900 -j ACCEPT
iptables -A INPUT -p tcp --destination-port 2950 -j ACCEPT
# Abre para a rede local
iptables -A INPUT -p tcp --syn -s 192.168.1.0/255.255.255.0 -j ACCEPT
# Fecha o resto
iptables -A INPUT -p tcp --syn -j ACCEPT <== Era pra ser DROP mas deixei tudo aberto por enquanto!
iptables -t nat -A PREROUTING -i eth1 -p tcp --dport 80 -j REDIRECT --to-port 3128
iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 80 -j REDIRECT --to-port 3128

Antecipadamente agradecido,

Under_line

Link para o comentário
Compartilhar em outros sites

  • 2 meses depois...

Bem siga os passos para a modificação do mesmo, embaixo sera citado o exemplo de uma nova configuração do pppoe

Não é que seu modem trave, é que o pppoeconf não está bem configuradom, e para completa Existe um pequeno bug no NetBSD

siga abaixo as instruções para uma nova configuração do pppoE

Instalação

baixe http://www.roaringpenguin.com/pppoe/#download

Você tem que ser o root para instalar o software. Se você estiver instalando a partir do código-fonte, precisará de um ambiente de desenvolvimento C completo (compiler, make, linker, headers, libraries.)

Atualizações

O arquivo de configuração mudou ligeiramente. Se você estiver atualizando da versão 1.x ou 2.x por favor apague seu arquivo de configuração velho, antes de instalar o software:

mv /etc/ppp/pppoe.conf /etc/ppp/pppoe.conf.old

Reconstruindo um binário RPM

Para construir um binário RPM por seu RPM (por exemplo Mandrake), download o arquivo com o código fonte RPM e digite:

rpm --reconstrua rp-pppoe-3.4-1.src.rpm

Este gerará um binário RPM que você pode instalar como esta descrito abaixo.

Instalando usando RPM

Se você pegou o arquivo RPM, digite:

# Se você não quiser o GUI

rpm -Uvh rp-pppoe-3.4-1.i386.rpm

/usr/sbin/adsl-instalação

# Se você quiser o GUI

rpm -Uvh rp-pppoe-3.4-1.i386.rpm rp-pppoe-GUI-3.4-1.i386.rpm

/usr/bin/tkpppoe

Instalando do código fonte (Linux e Solaris)

Se você pegou o arquivo tar.gz, digite:

tar xvfz rp-pppoe-3.4.tar.gz

CD rp-pppoe-3.4

# Se você não quiser o GUI

./go

# Se você quiser o GUI

./go-GUI

Os usuários de solaris podem ter problemas compilando pppd.

Tim Golden pré-compilado.

Instalando do código fonte (NetBSD)

O procedimento da instalação recomendada para usuários de NetBSD é como segue:

tar xvfz rp-pppoe-3.4.tar.gz

cd rp-pppoe-3.4/src

./configure --mandir=/usr/share/man

make

make -i install

adsl-setup

(Existe um pequeno bug no NetBSD "install" target; use o "-i"

http://www.roaringpenguin.com/pppoe/

By Filhote

Link para o comentário
Compartilhar em outros sites

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

 

GRÁTIS: ebook Redes Wi-Fi – 2ª Edição

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!