+ Responder ao Tópico



  1. #1

    Exclamation IP route com alias - Problema

    Ola pessoal...tenho o seguinte ambiente

    eth0: 10.0.0.78 gw 10.0.0.1
    eth1: 10.10.10.1
    eth2: 201.35.xx.x
    eth2:0: 201.35.xx.y

    fiz o seguinte script:

    ip route add 201.35.xx.80/29 dev eth2 table LINK
    ip route add default via 201.35.xx.81 table LINK
    ip rule add from 201.35.xx.x table LINK
    ip rule add from 201.35.xx.y table LINK
    ip rule add fwmark 2 table LINK
    ip route flush cache

    # Marcando pacotes
    iptables -t mangle -A PREROUTING -p tcp -s 10.10.10.13 -j MARK --set-mark 2
    iptbales -t mangle -A PREROUTING -p tcp -s 10.10.10.19 -j MARK --set-mark 2
    echo 0 > /proc/sys/net/ipv4/conf/eth2/rp_filter
    echo 0 > /proc/sys/net/ipv4/conf/eth0/rp_filter
    iptables -t nat -A POSTROUTING -j MASQUERADE
    iptables -t nat -A PREROUTING -p tcp -d 201.35.xx.x -j DNAT --to 10.10.10.13
    iptables -t nat -A PREROUTING -p tcp -d 201.35.xx.y -j DNAT --to 10.10.10.19

    O PROBLEMA:

    Quando acesso http:\\201.35.xx.x BLZ ele abre a pg que foi direcionada pro 10.10.10.13
    Mas quando tento http:\\201.35.xx.y NADA ele nao manda pro 10.10.10.19...

    a unica diferenca e que o 201.35.xx.y e um apelido da eth2...seria esse o problema..ja tentei varias coias e nada...

    Se alguem souber agradeco.

  2. #2

    Padrão

    tenho esse mesmo problema, já fiz de tudo e não consigo resolver.

  3. #3

    Padrão

    cara...

    em vez de vc criar uma interface virtual, experimente executar o seguinte comando:

    ip addr add 201.35.xx.y/mascara brd + dev eth2
    vi esse comando na net, não o testei, mas acredito que fucione...

    valeu

  4. #4

    Padrão

    não adinta, já tentei e com ip addr tbm não vai.