Compartilhar internet no ubuntu 9.10 usando duas placas de rede e um roteador

1. Compartilhar internet no ubuntu 9.10 usando duas placas de rede e um roteador

André Luzzardi de Carvalho
andreluzzardi

(usa Ubuntu)

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

Eu conseguia no windows compartilhar a internet usando duas placas de rede, uma delas ligada ao modem e a outra que recebia a conexão ligada a um roteador wireless.
Desde que passei a usar o ubuntu não tenho conseguido configurar de maneira que funcione, simplesmente o roteador não recebe a conexão.
Já tentei algumas coisas e até agora nada, gostaria de saber se alguém pode me da ruma ajuda.
Obrigado


  


2. Re: Compartilhar internet no ubuntu 9.10 usando duas placas de rede e um roteador

Magno Lima
magnolinux

(usa Debian)

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

da uma olhada nesta dica.. aqui mostra como configurar o compartilhamento de conexão...

http://www.vivaolinux.com.br/dica/Roteamento-de-pacotes-e-NAT-no-Linux/

flw..


3. Re: Compartilhar internet no ubuntu 9.10 usando duas placas de rede e um roteador

André Luzzardi de Carvalho
andreluzzardi

(usa Ubuntu)

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

Já havia tentando, mas tentei de novo por via das duvidas mas continuo com o mesmo problema.
Eu liguei direto maquina x maquina e funciona, mas ligado maquina x roteador não. O roteador nao recebe internet e por conseguencia nao distribui


4. Re: Compartilhar internet no ubuntu 9.10 usando duas placas de rede e um roteador

Leonardo Silva dos Santos
rmnobarra

(usa CentOS)

Enviado em 02/12/2009 - 16:42h

Como esta a sua topologia ? posta ae, para a gente dar uma força.

=)


5. Re: Compartilhar internet no ubuntu 9.10 usando duas placas de rede e um roteador

André Luzzardi de Carvalho
andreluzzardi

(usa Ubuntu)

Enviado em 02/12/2009 - 20:46h

Bom, não sei se sei o que é topologia mas olhando o basico no google pelo que entendi tu quer saber o que está conecta em que...

Acho que a topologia em estrela explica melhor...
Uma maquina com duas placas de rede, uma delas recebe o ip publico a outra (deveria, com as configurações corretas, compartilhar a internet) está conecta a a wan do roteador wireless e o roteador libera sinal tanto por cabo quando pelo sinal wireless pra outras maquinas.

Não sei se é essa explicação que querias


6. Compartilhando a dúvida do colega.

Gerson Silva
thucamaiadtna

(usa Ubuntu)

Enviado em 24/01/2010 - 15:57h

Meus caros, blz?!?!?! Sou novo na comunidade, mas já estou na ativa. Então, ontem recebi o CD do Ubuntu 9.10 e, mais que depressa, instalei em meu pc. Tenho instalado XP home basic que veio preinstalado em meu desktop itautec AMD Sempron 2400, 1,6ghz, 1GB mem, hd 40. Irei utilizar por algum tempo em dualboot, até estar totalmente familiarizado com a distro. O que ocorreu foi o seguinte: tenho um roteador edimax EW-7209APg, o qual recebe internet wirelles do provedor local e que foi configurado por eles. Utilizo o roteador para acessar a net de meu note e o PC para minhas filhas. Acontece que após a instalação do ubuntu, não consegui mais conexão com a net utilizando o XP e a conexão do Ubuntu tb não acessa a net. Sou muito curioso e persistente, fiquei até 1h 30 procurando até conseguir fazer o XP se conectar a net, mas não tive a mesma sorte com o Ubuntu. Onde eu verifico o problema? No roteador?, nas configuranções do ubuntu ou no provedor? Se alguem pudesse ajudar? Agradeço desde já.


7. resolvido

Gerson Silva
thucamaiadtna

(usa Ubuntu)

Enviado em 26/01/2010 - 15:38h

Eu consegui configurar a minha rede indo em gerenciamento de usuários. Bastou permitir que o usuário (no caso eu mesmo) tivesse acesso a rede, salvar as alterações e reiniciar a máquina. A rede se conectou automaticamente (uso roteador EDIMAX para me conectar ao provedor wirelless).


8. Re: Compartilhar internet no ubuntu 9.10 usando duas placas de rede e um roteador

everton lourenço nunes de brito
aniel

(usa Ubuntu)

Enviado em 15/02/2010 - 16:50h

Ja tentou colocar todo mundo em um unico grupo de trabalho e cadastrar seus endereços MAC no console do roteador e em seguida ir ao menu de conexão do ubuntu 9.10 e configurar o eth(cabeada, ja q é a controladora) e colar no ipv4 a opção de compartilhamento, e tbm colocar o dns do seu provedor de internet em cada cliente,sem falar em deixar em dhcp cada um dels?


9. Re: Compartilhar internet no ubuntu 9.10 usando duas placas de rede e um roteador

Eduardo
dudumiquim

(usa Debian)

Enviado em 14/04/2010 - 18:10h

Cara, talvez vc já tenha resolvido pelo tempo do seu post mas deixo aqui para os outros.
As configurações descritas aqui só funcionam com o network magnament (acho q é esse o nome mesmo) fechado!
Se eu entendi bem, é mais ou menos assim:

[Internet] ---> {[Placa de Rede 1] <--> [Placa de Rede 2]} ---> [Roteador Wireless]

Primeiro descubra qual é a interface eth0 e eth1! :)
Edite o arquivo /etc/network/interfaces
O arquivo deve ficar assim
## Inicio do arquivo
auto lo
iface lo inet loopback

# Interface eth0 conectada ao modem
auto eth0
iface eth0 inet dhcp

# Interface eth1 conectada ao roteador/swicth
auto eth1
iface eth1 inet static
address 192.168.1.1
netmask 255.255.255.0
broadcast 192.168.1.255
network 192.168.1.0
## Fim do arquivo

Reinicie o serviço:
# /etc/init.d/networking restart

Explicando: A interface conectada ao modem (eth0) está no modo dhcp, ou seja, ela vai receber um ip que é atribuído pelo modem. Se no seu caso o ip é fixo, deixe as 2 interfaces com a mesma configuração, porem, altere o address, netmask, broadcast, network e gateway (precisa add a linha gateway nas confs da eth0) para os fornecidos pelo seu provedor de internet.

Agora tem 2 formas de fazer: O servidor pode atribuir um ip para os dispositivos que solicitarem ou os dispositivos sao configurados com ip's fixos, dentro da rede. Vou explicar a primeira opcao:

Instale no servidor o dhcp3-server
# apt-get install dhcp3-server

Edite o arquivo /etc/dhcp3/dhcpd.conf
Deixe-o assim:

## Inicio do Arquivo
ddns-update-style none;
## Coloque aqui os DNS's do seu provedor
option domain-name-servers 8.8.8.8, 8.8.4.4;

option routers 192.168.1.1;
option broadcast-address 192.168.1.255;

default-lease-time 600;
max-lease-time 7200;

authoritative;

subnet 192.168.1.0 netmask 255.255.255.0 {
range 192.168.1.10 192.168.1.210;
}
## Fim do arquivo

Edite o arquivo /etc/init.d/dhcp3-server
Localize as seguintes linhas:

NAME=dhcpd3
DESC="DHCP server"
DHCPDPID=/var/run/dhcpd.pid

Acrescente abaixo de DHCPDPID o seguinte:
INTERFACES=eth1

Ficando assim:
NAME=dhcpd3
DESC="DHCP server"
DHCPDPID=/var/run/dhcpd.pid
INTERFACES=eth1

Reinicie o serviço:
# /etc/init.d/dhcp3-server restart

Explicando: O servidor dhcp (dhcp3-server) fornece ip para todos os dispositivos que estao configurados para ip automatico. A inclusao/alteração da variável INTERFACES=eth1 é necessaria para que o serviço forneça ip somente na interface da rede interna(eth1).

Agora vem o mais bonito: compartilhando a internet!

Crie um arquivo chamado nat.sh e cole isto lá dentro:

echo 1 > /proc/sys/net/ipv4/ip_forward
iptables -F
iptables -t nat -F
iptables -t nat -A POSTROUTING -s 192.168.1.0/24 -j MASQUERADE

Salve e mude as propriedades do arquivo para que ele possa ser executado:
# chmod +x nat.sh

Execute-o:
# ./nat.sh

Explicando: A primeira linha eu nao lembro. As linhas 2 e 3 limpam as regras do firewall iptables e a ultima linha faz o redirecionamento de pacotes, ou seja, compartilha a internet.

Nota: Toda vez que o computador é reiniciado, é necessario executar o arquivo nat.sh para compartilhar internet novamente. Procure no VOL como que adiciona execuções a inicialização do sistema.

Para configurar o roteador, configure-o para receber um ip pela porta wlan. Nao sei te falar como fazer isso pq nao sei qual roteador é o seu. Para quem só quer compartilhar a internet com um ou mais computadores, é só plugar o outro pc ou plugar um switch em eth1 e pimba!

Quase um artigo! rsrsrs

Qlr duvida galera, postem ae!
flw!




10. Re: Compartilhar internet no ubuntu 9.10 usando duas placas de rede e um roteador

Alexandro Bahls
alexbahls

(usa Ubuntu)

Enviado em 10/05/2010 - 22:27h

Já tentei vários regras e ainda não consegui

tenho dois arquivos que rodam na inicialização
nat e firewall

descrição:
nat:

iptables -F
iptables -F INPUT
iptables -F OUTPUT
iptables -F POSTROUTING -t nat
iptables -F PREROUTING -t nat
modprobe iptable_nat
echo 1 > /proc/sys/net/ipv4/ip_forward
iptables -P FORWARD ACCEPT
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
iptables -A PREROUTING -t nat -i eth1 -p tcp --dport 80 -j REDIRECT --to-port 3128

firewall:

echo 1 > /proc/sys/net/ipv4/conf/default/rp_filter
iptables -A INPUT -m state --state INVALID -j DROP
iptables -A INPUT -i lo -j ACCEPT
iptables -A INPUT -i eth1 -j ACCEPT
iptables -A INPUT -p tcp --dport 22 -j ACCEPT
iptables -A INPUT -p tcp --syn -j DROP

Estou usando o Ubuntu 10.04 LTS, que acabei de atualizar a partir do 9.10, squid 2.7 STABLE6(somente como cache/web)
o micro tem duas placas de rede
eth0 = ip fixo, de onde vem a conexão com a internet
eth1 = conexão até um AP com software da ApRouter, configurado como bridge

* Estações conectam ao servidor via wireless

Agora vem o problema.
- as estações conectam à internet, desde que estejam configuradas para usar o proxy, sendo que o mesmo "era" para ser transparente
- se eu tirar o proxy nas estações, não há navegação
- incluí as linhas /nat e /firewall no arquivo /etc/rc.local
- quando inicio o servidor, tenho que reiniciar o squid para a conexão funcionar

arquivo rl.local=
/nat
/firewall
/etc/init.d/squid restart
exit0


Gostaria que o proxy transparente funcionasse
Agradeço a ajuda






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts