Olá novamente galera under-linux!
A minha duvida atual tem criado muita duvida e problemas para minha rede.
Tenho um servidor linux com 3 placas de rede (eth0, eth1, eth2).
Minha duvida:
Quero colocar o computador da eth0 (192.168.1.1) para acessar o ip 189.xx.xx.02 e o servidor ubuntu (192.168.0.1) quero colocar para ter como entrada e saída o ip 189.xx.xx.05. Também tenho duvidas de como colocar esses ip's todos na mesma placa de rede! Será que alguém poderia me ajudar?
Ip's externos(fixo):
gateway = 189.xx.xx.01
189.xx.xx.02
189.xx.xx.03
189.xx.xx.04
189.xx.xx.05
Estrutura da rede:
eth0 = 192.168.1.1 - Tem um computador windows conectado.
eth1 = 192.168.0.1 - Tem um servidor ubuntu conectado.
eth2 = 189.xx.xx.xx - Conecta com a internet.
Meu rc.local atual:
echo 1 > /proc/sys/net/ipv4/ip_forward
route add -net default gw 189.xx.xx.01
iptables -F
iptables -F INPUT
iptables -F OUTPUT
iptables -F POSTROUTING -t nat
iptables -F PREROUTING -t nat
iptables -P FORWARD ACCEPT
iptables -A POSTROUTING -t nat -s 192.168.0.0/24 -o eth2 -j MASQUERADE
iptables -A POSTROUTING -t nat -s 192.168.1.0/24 -o eth2 -j MASQUERADE
iptables -A INPUT -p tcp --syn -s 192.168.1.0/255.255.255.0 -j ACCEPT