Compartilhar internet [RESOLVIDO]

1. Compartilhar internet [RESOLVIDO]

wagner farias
wagnermmt

(usa CentOS)

Enviado em 05/11/2009 - 09:17h

Sou novo no site e tambem leigo no assunto de linux, estou querendo compartilhar a minha net com o debian lenny 5, ja faço isso usando server 2003, mas quero usar so linux, ja vi varios tutoriais mas nenhum fala sobre compartilhar com net via radio.
Tipo eth0 192.168.1.3 - internet radio
eth1 rede local
A principio so quero fazer NAT, mas depois conforme vou aprendendo vou implementando outras coisas.
Desculpe pelo testo gigante, mas se puderem me ajudar eu agradeço imensamente, pois quero muito aprender Linux.


  


2. MELHOR RESPOSTA

Magno Lima
magnolinux

(usa Debian)

Enviado em 23/11/2009 - 16:04h

substitui essa regra .. esta errada, pela classe de ip que vc escolheu..

iptables -t nat -A POSTROUTING -s 10.6.0.0/24 -o eth0 -j MASQUERADE

Deixa assim

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


Agora vai funcionar...

Flw....

3. Re: Compartilhar internet [RESOLVIDO]

Everton Pereira Santos
evertton_ps

(usa Slackware)

Enviado em 05/11/2009 - 10:02h

No slackware faço desse jeito, acredito que no debian deve ser do mesmo jeito.

# Para habilitar o nat pelo firewall

iptables -t nat -A POSTROUTING -j MASQUERADE

# Liberar o fluxo de pacotes

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


# Depois basta ir nos seus clientes da rede e setar como gateway o ip desse seu pc com debian que está compartilhando a internet.


4. evertton_ps

Renato Carneiro Pacheco
renato_pacheco

(usa Debian)

Enviado em 05/11/2009 - 11:23h

Kra, sua regra d iptables tá faltando uma parada: a interface d saída. O comando deve ficar dessa forma:

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


5. Re: Compartilhar internet [RESOLVIDO]

wagner farias
wagnermmt

(usa CentOS)

Enviado em 05/11/2009 - 12:58h

Pessoal agradeço muito por responderem, mas e o seguinte o ip que quero usar e 192.168.1.3 da net e a rede interna pode ser 192.168.0.2 a 10 por exemplo. Eu teria que instalar servico DNS e DHCP tambem, desculpa gente mas e q realmente sou leigo no assunto.


6. Re: Compartilhar internet [RESOLVIDO]

Magno Lima
magnolinux

(usa Debian)

Enviado em 05/11/2009 - 13:22h

para vc fazer o roteamento da internet, a princiopio vc nao precisa de dhcp e dns, com as duas linhas abaixo vc já tem o roteamento e nat funcionando.

echo 1 > /proc/sys/net/ipv4/ip_forward
iptables -t nat -A PREROUTING -o eth0 -j MASQUERADE

depois do nat funcionando vc pode criar um servidor dns e dhcp.

flw..


7. Re: Compartilhar internet [RESOLVIDO]

wagner farias
wagnermmt

(usa CentOS)

Enviado em 06/11/2009 - 08:43h

Então eu não preciso especificar endereço IP pra internet e nem pra rede interna!?


8. Re: Compartilhar internet [RESOLVIDO]

Magno Lima
magnolinux

(usa Debian)

Enviado em 06/11/2009 - 09:27h

Nesse caso nao precisa, pq agente ta roteando a internet para toda rede. Agora se vc quiser setar qual rede ou micro podera ter acesso a internet, tambem tem como fazer. a regra mudaria para essa.

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

somenteo usuario ou a rede que vc coloar ali agora, que ira acessar a internet via nat.

vlw...


9. Re: Compartilhar internet [RESOLVIDO]

Gleudson Junior
Gleudson Junior

(usa Ubuntu)

Enviado em 09/11/2009 - 14:40h

1.CONFIGURAR AS INTERFACES DE REDE

eth0 - 192.168.1.3
eth1 - IP ESTATICO (ex: 192.168.2.1 - Gateway)

2.ACOMPANHAR O PASSO A PASSO DO SEGUINTE TUTORIAL

http://linux.infoage.com.br/Compartilhar_Internet


10. Re: Compartilhar internet [RESOLVIDO]

wagner farias
wagnermmt

(usa CentOS)

Enviado em 10/11/2009 - 10:55h

Desculpem a demora p responder, e já agradecendo a vc's pela ajuda, mas eu tentei fazer de tdo p funcionar mas nao consegui,
inclusive segui o tutorial e depois executei:
iptables -L = retorno como no tutorial.
iptables -t nat -L = retorno tbem como no tutorial.
cat /proc/sys/net/ipv4/ip_forward = retorna 1.
Eu sei que to fazendo alguma coisa errada, mas o q?
Vlw pela ajuda pessoal.


11. Re: Compartilhar internet [RESOLVIDO]

Magno Lima
magnolinux

(usa Debian)

Enviado em 11/11/2009 - 07:00h

como ta as configurações das suas placas de rede.???

para fazer o compartilhamento da internet, aquelas duas regras funcionam 100%.

posta aí as conf das placas com os ips/gateway ...

vamos analisar..!!!


12. Re: Compartilhar internet [RESOLVIDO]

wagner farias
wagnermmt

(usa CentOS)

Enviado em 12/11/2009 - 15:22h

mais uma vez desculpe a demora pessoal, mas o etc/network/interfaces esta assim:
# The loopback network interface
auto lo
iface lo inet loopback
address 127.0.0.1
netmask 255.0.0.0

iface eth1 inet static
address 10.0.0.1
netmask 255.255.255.0
network 10.0.0.0
broadcast 10.0.0.255
gateway 192.168.1.1

#The primary network interface
allow-hotplug eth0
iface eth0 inet static
address 192.168.1.3
netmask 255.255.255.0
network 192.168.1.0
broadcast 192.168.1.255
gateway 192.168.1.1

auto eth0
auto eth1

depois criei um script (copiado de outro) com o nome nat:
#!/bin/sh
# Limpar todas as regras do iptables
/sbin/iptables -F
/sbin/iptables -t nat -F

#Mascarar (NAT) trafego que vem de eth1 e sai por eth0
/sbin/iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -o eth0 -j MASQUERADE
# Permitir ip_forward no kernel
echo 1 > /proc/sys/net/ipv4/ip_forward

coloquei no /etc/init.d/NAT depois de ter dado permissao de execuçao, tipo chmod +x.

Mais uma vez obrigado pelo enteresse em ajudar.




01 02



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts