+ Responder ao Tópico



  1. #1

    Padrão Rotear servidor linux com vários ip's.

    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

  2. #2

    Padrão Re: Rotear servidor linux com vários ip's.

    A parte do masquerade você fez direitinho. Agora quanto a colocar diversos IP's faça assim:
    ifconfig eth2:x (onde X vai ser o número da interface que será criada) 189.xx.xx.xx netmask 255.xx.xx.xx up
    Exemplo:
    ifconfig eth2:2 189.84.240.25 netmask 255.255.255.248 up
    ifconfig eth2:3 189.84.240.26 netmask 255.255.255.248 up
    ifconfig eth2:4 189.84.240.27 netmask 255.255.255.248 up
    ...

    Se ajudei, estrelinha pra mim!

  3. #3

    Padrão Re: Rotear servidor linux com vários ip's.

    Obrigado wesley, ja tinha ciência desse comando,porém quero redirecionar o ip 189.xx.xx.xx para o ip da rede interna 192.168.0.2 por exemplo.

  4. #4

    Padrão Re: Rotear servidor linux com vários ip's.

    Citação Postado originalmente por painkillerrr Ver Post
    Obrigado wesley, ja tinha ciência desse comando,porém quero redirecionar o ip 189.xx.xx.xx para o ip da rede interna 192.168.0.2 por exemplo.

    entendo que você quer fazer uma NAT, ou seja, quando qualquer um de qualquer lugar do mundo, por exemplo, tentar fazer um ssh em 189.xx.xx.03, fosse redirecionado para o 192.168.0.2, é isso?