+ Responder ao Tópico



  1. #1

    Padrão Duvida Iptables - too many ports specified

    Pessoal, estou com uma dúvida.
    Estou fazendo um firewall todo em NAT e ao especificar as portas do mesmo acusa isso ao rodar o FIREWALL.
    Porque isso ?
    Não posso especificar tantas portas assim ?
    ________________ || __________________

    Agora, compartilhar a conexao via NAT...
    iptables v1.3.5: too many ports specified

  2. #2

    Padrão

    Saudações amigo,

    Isso depende de você usar um módulo do iptables que te permite especificar várias portas, como o mport por exemplo.
    Poste a sua regra aqui no forum.

    abraço.



  3. #3

    Padrão

    /usr/sbin/iptables -t nat -A POSTROUTING -o $WAN -m multiport -p tcp --dports 20,21,22,25,53,80,110,443,465,995,1479,2083,2631,3007,3456,4661,4662,4711,38438 -j MASQUERADE
    /usr/sbin/iptables -t nat -A POSTROUTING -o $WAN -m multiport -p udp --dports 20,21,53,443,4672,4665,6881,38438 -j MASQUERADE

  4. #4

    Padrão

    É amigo, essa sua primeira regra o netfilter não aceita, só dividindo ela em duas mesmo, acho que não tem outro jeito.
    Eu faria duas regras com metade das portas em cada uma, o efeito final do masquerade seria o mesmo.

    Abraço, espero ter ajudado.



  5. #5

    Padrão

    cara...

    no man do iptables fala sobre este problema...

    o negócio é q para especificar várias portas, é no máximo até 15

    então vc precisará dividir esta regra...

    valeu

  6. #6

    Padrão

    Esse número (15) deve ser o valor de alguma constante dentro dos sources do iptables. Por que você não dá uma olhada se consegue incrementar isso?


    Abraços!



  7. #7