+ Responder ao Tópico



  1. #1

    Question Regras de compartilhamento.

    Olá, tenho um servidor que compartilha internet para alguns usuarios.
    Na eth0 tem o ip fixo com mask classe C, na eth1 vai pra um AP edimax pra fazer o compartilhamento...

    Estava funcionando com as regras:
    iptables -t nat -A POSTROUTING -s 192.168.4.0/24 -o eth0 -j MASQUERADE
    iptables -t nat -A POSTROUTING -s 192.168.3.0/24 -o eth0 -j MASQUERADE

    Mas após reiniciar o servidor não funcionou mais.
    Esta setado no rc.local e quando rodo:


    debian:~# iptables -t nat -L -n
    Chain PREROUTING (policy ACCEPT)
    target prot opt source destination

    Chain POSTROUTING (policy ACCEPT)
    target prot opt source destination
    MASQUERADE all -- 192.168.4.0/24 0.0.0.0/0
    MASQUERADE all -- 192.168.3.0/24 0.0.0.0/0

    Como pode nao funcionar mais ? antes funcionava norma...

    Se alguem puder ajudar, vlw

  2. #2

    Padrão

    Rodrigo,

    Provavelmente o kernel perdeu a configuração de encaminhamento ip (ip_forward) devido à não configuração da flag correta no /etc/sysctl.conf :

    # sysctl net.ipv4.ip_forward
    net.ipv4.ip_forward = 0

    Ative em tempo rewal
    # sysctl -w net.ipv4.ip_forward=1

    E certifique-se de colocar no /etc/sysctl.conf para ativar em tempo de boot

    echo "net.ipv4.ip_forward = 1" >> /etc/sysctl.conf