[Ubuntu-BR] Não mascarar ip, Iptables

Andson zozu em ig.com.br
Segunda Abril 26 01:48:37 UTC 2010


Olá,

      Estou apanhando com um assunto que aparentemente parece facil. Tenho
em um computador, três placas de rede:

eth0: 192.168.0.1
Essa placa se comunica com o meio externo (internet);

eth1: 192.168.1.1
Essa liga a nossa rede1

eth2: 192.168.2.1
Essa liga a nossa rede2

Bem, Gostaria que a rede 1 e a rede 2 usassem a rede externa para ter acesso
a internet, mas não gostaria que houvesse mascaramento dos ips dessas redes,
ja vi na net algumas ideias, mas nada ta dando certo.

segue abaixo meu arquivo, nele as redes ainda se encontram mascaradas:

###################################################################################

#!/bin/sh

iptables=/sbin/iptables
IF_EXTERNA=eth0
IF_INTERNA1=eth1
IF_INTERNA2=eth2

echo "Zerando regras..."

$iptables -F
$iptables -X
$iptables -F -t nat
$iptables -X -t nat
$iptables -F -t mangle
$iptables -X -t mangle

echo "Ativando os Módulos..."

/sbin/modprobe iptable_nat
echo 1 > /proc/sys/net/ipv4/ip_forward

## Tabela NAT ##

echo "Ativando a tabela NAT..."

echo "Mascaramento de saída..."

$iptables -A POSTROUTING -t nat -o $IF_EXTERNA -j MASQUERADE

###########################################################################################################

Por favor, ajudem esse colega com a resolução deste problema ou com a
indicação de uma boa literatura sobre iptables.



More information about the ubuntu-br mailing list