Duvida simples

1. Duvida simples

Douglas
coecrash

(usa Slackware)

Enviado em 02/03/2009 - 16:24h

Este comando funciona para alterar o destino dos pacotes para os hosts presentes da rede 192.168.10.0/24, ou seja, qualquer pacote que entre na interface de rede eth0 deverá ser automaticamente redirecionado aos hosts:

# iptables – t nat – A PREROUTING –i eth0 –j DNAT –to 192.168.10.0/24



  


2. Duvida simples

Kleison S Paiva
kleison paiva

(usa Debian)

Enviado em 02/03/2009 - 18:34h

Olá boa noite!
afinal você quer compartilhar conexão ???


3. Re: Duvida simples

Douglas
coecrash

(usa Slackware)

Enviado em 03/03/2009 - 09:16h

Isso, vai um cabo com internet pra eth0 e eu quero enviar da eth0 pra uma rede que vai ter esse padrão de ip 192.168.10.0/24, funciona para que possam ter acesso a internet e eu ainda possa fazer algumas restrições posteriores?
Grato.


4. resposta

Kleison S Paiva
kleison paiva

(usa Debian)

Enviado em 05/03/2009 - 11:21h

isso é fácil
use os seguintes comandos

#modprobe iptables_nat
#echo 1 > /proc/sys/net/ipv4/ip_forward
#iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE

O primeiro comando "iptable_nat" ativa o módulo do IPTABLES responsável por oferecer suporte ao roteamento via NAT.
O segundo "ip_forward" ativa o módulo responsável pelo encaminhamento de pacotes.
E o terceiro cria uma regra de roteamento que orienta o servidor a direcionar para a internet todos os pacotes recebidos dos clientes.

Mas é claro que pra você terá que ter duas placas de rede pra fazer isso.
Veja se vai funcionar.


5. Re: Duvida simples

Sérgio Abrantes Junior
pelo

(usa Debian)

Enviado em 05/03/2009 - 11:41h

Mas isso funciona se ele tem duas placas de rede.
Senão não é necessário ativar o forward.

Quantas placas de rede tens?

Sérgio Abrantes


6. Re: Duvida simples

Douglas
coecrash

(usa Slackware)

Enviado em 05/03/2009 - 15:56h

Isso, tem duas placas de redes, a eth0 vai receber um link de internet, e a eth1 vai ser ligada a um switch que vai encaminhar para todos os outros host's com esse padrão de ip.


7. Resposta

Kleison S Paiva
kleison paiva

(usa Debian)

Enviado em 05/03/2009 - 17:59h

Então cara que está esperando? usa esses comandos e pronto, tu já estará compartilhando a conexão!
configura os endereços IP da eth0 e 1.


8. Resposta

Davi lima
Verdinho

(usa Debian)

Enviado em 05/03/2009 - 18:32h

Mano, primeiro vc tem que saber se suas placas estao ativas e funcionando para saber de um ifconfig e elevai lhe mostra se suas placas estao funcionando caso ele funcione ele reconhece como eth0 e eth01,

depois disso vc vai ate

#/etc/network/interfaces

edit o arquivo interfaces

#Internet Embratel
auto eth0
iface eth0 inet static
address 200.240.000.1
netmask 255.255.255.000
gateway 200.240.00.60
broadcast 200.240.000.63

#Rede Local Minha rede Local
auto eth1
iface eth1 inet static
address 10.0.0.1 << aqui o ip da maquina que vc esta mexendo
netmask 255.255.255.0

No caso de um segundo cabo de internet para fazer redundancia

#Internet YesNWhere
#auto eth2
#iface eth2 inet static
# address 200.208.000.000
# netmask 255.255.255.000
# gateway 200.208.000.000
# broadcast 200.208.000.000


Espero que ajude!!



9. completando

Richard Andrade
richardandrade

(usa Debian)

Enviado em 05/03/2009 - 21:40h

para sua configuração continuar caso sua máquina de boot, edite o arquivo /etc/sysctl.conf

descomente a linha

net.ipv4.ip_forward=1

saia salvando

logo após você modifique o ip_forward

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

lembrando que qualquer modificação feita em /proc é modificada em tempo real.

agora você precisará realizar uma regra de iptables recomendo criar um script com essa regra ou colocar em rc.local

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

valeu e abraço.


10. Re: Duvida simples

Douglas
coecrash

(usa Slackware)

Enviado em 06/03/2009 - 10:55h

Com isso vai todos os outros hosts na rede 192.168.10.0/24 vão conseguir enchergar a rede externa?


11. Re: Duvida simples

Richard Andrade
richardandrade

(usa Debian)

Enviado em 06/03/2009 - 14:49h

exato.

valeu e abraço.


12. Re: Duvida simples

Richard Andrade
richardandrade

(usa Debian)

Enviado em 06/03/2009 - 14:51h

exato. o passo a passo acima, seria para habilitar roteamento das interfaces no linux e faria o mascaramento de IP possibilitando a navegação na internet.


valeu e abraço.






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts