Como compartilhar internet com duas placas de redes no unbuto [RESOLVIDO]

1. Como compartilhar internet com duas placas de redes no unbuto [RESOLVIDO]

Luciano Garcia da Silva
Luciano Garcia

(usa Ubuntu)

Enviado em 10/02/2009 - 15:08h

Ola a todos, sou novo no Linux, e peço por favor ajuda! Pessoal é o seguinte estou tentando configurar o squid, a placa que escolhi para que os terminais se comuniquem com ele é 10.1.1.28/3128 a outra placa que é onde ligo o modem nele esta com o IP 10.1.1.32 o modem é da ZTE 831C esta configurado dentro dele o IP 10.0.0.2, o bom da historia se é que estão me entendendo é que eu consegui fazer com que os terminais se comuniquem com o squid, pois fiz um bloqueio do Orkut e a messagem de bloqueio aparece nos terminais quando tento acessa-lo, porem não consigo que os mesmos naveguem pela internet, ou seja não conseguir fazer o compartilhamento da internet com as duas placas de rede, de acordo essa topologia que acabei de mencionar gostaria de que alguem me ajudasse a realizar esse compartilhamento, e tem outro porém quando eu reinicializo o pc as configurações da placa de rede que eu fiz somem, criei um script no /etc/network/interfaces que segue:

auto lo eth0 eth1

auto lo eth0 eth1
iface lo inet loopback

iface eth0 inet static
address 10.1.1.28
netmask 255.0.0.0
network 10.1.1.32
broadcast 10.1.1.28.255

iface eth1 inet dhcp

apos renicializar o pc aparece o iconezinho da rede com uma plaquinha quando peço informaçoes diz que não tem nenhuma conexão ativa valida, por favor me ajudem! grato!


  


2. MELHOR RESPOSTA

Thiago Villani
villani

(usa Debian)

Enviado em 11/02/2009 - 21:21h

boa noite,

seu modem esta para pegar ip por dhcp??

falow

3. easy....

Jeffeson Luiz Oliveira de Campos
foguinho.peruca

(usa Ubuntu)

Enviado em 12/02/2009 - 00:10h

Rode este script (troque eth0 pela sua conexao com a internet no server...)

No server rode esse script:

#!/bin/bash

iniciar(){
modprobe iptable_nat
echo 1 > /proc/sys/net/ipv4/ip_forward
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
iptables -A FORWARD -p tcp --tcp-flags SYN,RST SYN -m tcpmss --mss \
1400:1536 -j TCPMSS --clamp-mss-to-pmtu
}

parar(){
iptables -F -t nat
}

case "$1" in
"start") iniciar ;;
"stop") parar ;;
"restart") parar; iniciar ;;
*) echo "Use os parâmetros start ou stop"
esac


Salve em um arquivo de texto, de permissão de execução e be happy... ;)

Jeff




4. Foguinho

Luciano Garcia da Silva
Luciano Garcia

(usa Ubuntu)

Enviado em 12/02/2009 - 11:24h

Rode este script (troque eth0 pela sua conexao com a internet no server...)

Isso ai que estou na dúvida, trocar a eth0 pela conexão com a internet é o ip do meu modem que devo colocar exemplo 10.x.x.x?


5. Re: Como compartilhar internet com duas placas de redes no unbuto [RESOLVIDO]

Richard Andrade
richardandrade

(usa Debian)

Enviado em 12/02/2009 - 14:13h

ai amigo endereço de broadcast parece que está errado no seu caso tem 5 octetos mude depois...

mas vai ae o passo-a-passo.

edite o arquivo /etc/sysctl.conf

#vi /etc/sysctl.conf

descomente a linha

net.ipv4.ip_forward=1

salve o arquivo

faça o comando

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

agora vai as regras de iptables que você precisará colocar

; regra de mascaramento de ip
#iptables -t nat -A POSTROUTING -o interface_de_saida -j MASQUERADE



; regra de proxy transparente
#iptables -t nat -A PREROUTING -p tcp --dport 80 -s ip_da_sua_rede -j REDIRECT --to-port 3128

edite o arquivo /etc/squid/squid.conf

#vi /etc/squid/squid.conf

modifique a linha que tenha http_port 3128 para

http_port 3128 transparent

reinicie o seu squid ou faça ele rever seu arquivo de configuração

#invoke-rc.d squid restart
ou
#/etc/init.d/squid restart
ou
#invoke-rc.d squid force-reload
ou
#kill -hup squid

valeu e abraço.



6. Re: Como compartilhar internet com duas placas de redes no unbuto [RESOLVIDO]

Luciano Garcia da Silva
Luciano Garcia

(usa Ubuntu)

Enviado em 25/03/2009 - 16:08h

Obrigado pelas respostas, resolvi o problema ativando a opção DHCP como o colega informou na primeira resposta, mas também foi preciso especificar o servidor DNS para que o compartilhamento funcionasse que no meu caso é 201.10.128.3 201.10.128.3 funcionou uma beleza, ah ta mas precisei trocar o modem pois não conseguir fazer com que o DNS FUNCIONASSE NO ZTE 831C, alias consegui eu consegui so que eu colocava o DNS e ele informava outro 192.168.1.1 que é o modem! vou postar outras perguntas pois tive problemas com meu servidor.






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts